<SEC-DOCUMENT>0000766829-23-000041.txt : 20230224
<SEC-HEADER>0000766829-23-000041.hdr.sgml : 20230224
<ACCEPTANCE-DATETIME>20230224165158
ACCESSION NUMBER:		0000766829-23-000041
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		108
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230224
DATE AS OF CHANGE:		20230224

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:		23668217

	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-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c,d:f9d20dcbb0614e99a2bda1bac0e47318--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:sjw="http://www.sjwater.com/20221231" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sjw-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV8zLTEtMS0xLTEwNjA5NQ_b9441f45-3d26-4de8-88ab-17636cbeca38">0000766829</ix:nonNumeric><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV80LTEtMS0xLTEwNjA5NQ_71b716e3-362c-4b51-8fa0-bc7a8dcd3420">2022</ix:nonNumeric><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV81LTEtMS0xLTEwNjA5NQ_21de7a54-837a-4869-af15-8d2e533a445d">FY</ix:nonNumeric><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV82LTEtMS0xLTEwNjA5NQ_7e8adaba-0e4b-45ad-9a82-b7b49f49d00c">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMyNzE_e1c83bc0-7cb9-4ddb-a98a-940fa10dc212">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM0MDg_6df11075-8928-4167-b1e5-e62a95adebac">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sjw-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8912ed8504940f8b97ffcc43afb8427_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i6f69de31832b42f783eccbe501f6af52_I20230216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i58169ac76dc04991b23c58fe1d5d8395_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9213172d22c4952b89c5411cef27eee_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: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="iadd4566c72cb480bbb935ed4feb74638_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="if0b14180db2c4d62835b660a5bac1733_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="i4b2411c5c2334a0cb793d36a11194480_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="ie1141d850e0b437fa8d2b76171a4fb3d_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="i9c0255c82ee24e968f2175c669d7bf8b_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="i07c6fdf9aa514594b8baa3a99fe618ff_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="i356255f221fe43d78113f81ce62e4c1c_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="i1f25bece03df4befbdd6ea71e9f9a4c4_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="i583aaa5e5c53414ea6497549f0dab6a7_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="iae7fb5c5fbad41d98a971c77b109a208_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="ied0fb9e7bcb344199863f46c675d3905_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="ie1acbd6846184a1281f508a9d964d63c_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="i4309d7a002ec41cdaf99edc4f0428ebb_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="ibd604cb71bc749fea502460badb94f3e_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="i8ee2d0ae638241b6b3fd29d406657f62_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="i77a5475af2fb4f379c8fae1d8ef3c190_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:context id="id3a82c0a235a4fbc9c23e032cf1303a3_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="ic7d6e6c0acee4f1c85565bc8dc91efe1_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="i1ff69d0acd664e61a3efbfe566ce3973_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="i24e2844b0b4449c2aa5df6bc6fd59bf5_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="i6506d0e8b1d240f28d24dc8de29ab938_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="i649abd3022ca4122b230f7757d66ea9d_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="i4c3c65442a184ecdbb7fd0a872e5b5d7_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="i932c0c2c415f4e098af3343456a3a84d_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="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic400fd833a6f435782d6ecf567bf4ec3_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i067484f768df402da21b4246756128d4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f67cb1e8e24f8b96b91766142c69ed_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>sjw:entity</xbrli:measure></xbrli:unit><xbrli:context id="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>sjw:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="i3d4c782faa6f4792a33cbc61e18029c4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cb07a83c9140baaa5e142f9e5932dd_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i155f88dd1ea54a4e9c873dea143de8ad_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="ieec6feb5a2444129bc4dbec272b5cb13_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="i5b112a63fe7d4c4b82e45859e2b116e0_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i691ace2c700a47cdbbea75cea924728e_D20220101-20221231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c8c8fd3c5d24bfdbe241a2aab440e02_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="i6462aa39cbf74b8ea65e3b4e71f9d812_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="iedbf7c0013b547bba4ccb120b76a6d8b_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="i4e4a2beb43db44dd9d6db77674e7e4f0_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="if384030645ed40eda4a7bc8693850b3b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if583d5a4c60144b98ba9b4e7d6be076f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">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="ib7b4b31e27b245a8966e35ac47f2c962_I20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansSeriesTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d81bf98565448ec941dfc3806a6dec6_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="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0117ea1ab7334e4695be8a4f80599c4d_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="i158e99392a5646808986362fc4765f1b_D20221111-20221111"><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><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo582Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-11</xbrli:startDate><xbrli:endDate>2022-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2009a9e3f23d4303bf8bb2436a54e4ed_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="i4de05bb2b8ba4449883e40bba517311f_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="ifcbec3b14f914ef49c341b4f39ffb76f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9f301fc702b4f74ae526842c4eeae0b_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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f3728e84e004a80a55a40e2709980c2_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="ia762ee4938d243eb8dbd7892dc4a3a64_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id12f8755fea0466c85dbd991284798ed_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="i8367a18da06743c6b70188f0fba5e674_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c60e924bb994f1e858224185770879a_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="i70490314b5e044198d7e3db13ce9144b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7f4304683314383a0dce617da3760b9_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="i6a83af8054464424a2f087848992fde4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f22518fd23144038a3748ede13e12dc_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="i0fdf55fe954f4d1f8079e8d552419ca5_D20221011-20221011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-11</xbrli:startDate><xbrli:endDate>2022-10-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c00be5285764237840675350c768033_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="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e7bc591184440d3b7ec595d89076026_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4682d314064a4c24bbdf117bdf2b3f0a_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="i6f79d6c134c94144b4c9104cddf37d2c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9337c65018864e1382e1e6e14128d878_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="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e528d36a1f144a6b2e2a569da9a9874_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6384d7babfb94918bedb860f6d76f70a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id79457ebf3914770a35cbe4da32ba7f6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a18e5d7f9854fceaf2cbc74190ca9f2_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="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4efe3defeb824fb69fc0828bc333a19d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53aff55de81d4c47943a89f0889df701_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="id4ed709091f341228374f3eddbb453d3_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9c623a59cc745ae86a7898f7b915238_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaa83454bb874c318f5626ab8b64957d_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="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c88db59781471a9307917b216d6d5f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib38ab846aeb34321953eea90be6f7e68_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="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f752423e834a628a79df2bbf2a59d6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a03f420019440489028a220055a8c04_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="i734bfcb6ede74ea69133e2c517e17fe2_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="if6dc65625a8b4be98fdef90f89729f18_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="iccdb2c467e4442d1aa83d1f8a47e9d25_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="i6683eb5ae8ef4c60964d3f78a94ade09_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="i065e7dcb1a664149b63f064af01bd0a1_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="i957ceadec8fc4162ba61195fa27bd586_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="i8597b6d009634c79a1e2f1ca0c802417_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="iea876e3aa1cd4931be2c754b4cdce0d4_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="ibdde7d5c5d1a4e67b5d4886361735741_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="i0357b397618d49d595398f12a757b2a5_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="if9899b786109461fbcf04dd0af8e02f1_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="i08f0949c14414faabc28fba35cf0e3cf_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="if5b907bde097462998de61dfb13c7275_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="i10ed43c3044b4414832cecda6418e4be_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="ib480adda0d704f668d2c1af0adae0378_D20221111-20221111"><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>2022-11-11</xbrli:startDate><xbrli:endDate>2022-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5430effae16948fdae25220b1531e5d2_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="i73861921dc3f4916b10762b0233b54b9_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="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231"><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-11-17</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7b86476bfdf4e1ab77579f113833ee4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e35ecb21bf3490890e060d65cb92c25_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="ib205ffd90a1f47d9ac8d1922c1377c5a_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="ifdeea1e6365e4fb098f17ed427aa31df_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="i5d70c35fc0da400e9403927ef8ade6cc_I20221231"><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:SJWGroupCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cffe9a899a24c4d9073c7d777f019cc_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:SJWGroupCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a531fe655be4f10af798408705ce211_I20221231"><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:SJWCCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7725141e24f547a6b5abf6aef927cf81_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:SJWCCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d774ed80c88423cb997285345031859_I20221231"><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:CTWSCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie40d94ba4d2044d8ba9e01964108c91c_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:CTWSCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i838de61eac3a48839723cb49f1761a8e_I20221231"><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:SJWTXCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8213da10df8749a794a09d2f92c062c7_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:SJWTXCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife8c90ef2c5b458e8eba39c3019b1388_I20221231"><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:SyndicatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0c0ca4e40394044b586dec0432f2969_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:SyndicatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231"><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:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1276ff65a1584f1488b7d8425aefcd8e_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:CTWSCreditAgreementMaturingDecember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i656996ea9aab497faca848295931c933_I20221231"><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:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied3e21f4980e4fd3b5bde7354261a780_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:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9009adda6df4b87a080014680b27b4b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie27d5a18cc6f42bfaf330e9aaf32efdf_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="i9702cdabb26348e4a9bf2833400f0bc4_I20220802"><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:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7065172f22448caa3f8dbed29f788da_D20210423-20210423"><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: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="i36cdb16b79744669878c2b9893ffe6bd_I20210423"><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:SJWTXCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9c1dcc1c4d544818f54d75f68912ac9_I20220801"><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="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd050bccbcb74ea2a8fec09b5ed6027d_I20220802"><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="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88e1d5d0592240c2bf66bd5a6b8c10e2_I20230206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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:CTWSCreditAgreementMaturingMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc9c6d5d7a04355b4edd2ba6fb917aa_I20221231"><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="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i162c806508144a988504fa3d762b22fc_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="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="i97dc64faa7ad4aed8cb0a322e5c30b10_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73af361dd234452bb410f149f712ef5c_I20221231"><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:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59ec4775143c4c8aa866dbba9d534c22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i524dffe3fb65419f95b8f4c5700535d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i7a1e4a160e78426db56917fc1f4ba581_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a85b87972034620acb79fe9b80058d5_I20221231"><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:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd3225fb22ed41cd9053912ed8d8ac51_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12d6553964cd4b79804cff5db521507c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i617443f0b53340dbbf1b4376b894cba4_I20221231"><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: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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib20d143362fb451ba51c75417d66e537_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i323245fe4a174b0eaaacbedf2f21a1eb_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="iea163cbb9b3b4bbf89f04262620dd15f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a57215de5bc41eaa1e1c04f2ec507fa_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="i5057dd152fa44ca0831726254b1652a0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e263e2e51634b9e9a31b9ff46e8fe78_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i981aec44d02f4b9b8e28074937f5492a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9dc053115414e3d95c0ffca743f90e6_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="i2b412d025cd74452bdc57054d0ebe747_I20221231"><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:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:ConnecticutInnovationsRevenueBondsVariableRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985e7a5576504639989082896dbe81ba_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:ConnecticutWaterCompanyMember</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="idd4db8b846cf4ac4ad16502d0a581697_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic237a9807d3845b782c30c01a0ae7733_I20221231"><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:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44c175fcdb84487db389aa96cbc0acd2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aadf7f48d5142b190b8fec8410ee275_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><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="i80687b7603114357863becd2844a0fcf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5aebe38045470cab156088b182094b_I20221231"><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:ConnecticutWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb7543da87a74f8c94edcd168057d0d0_I20221231"><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:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic170a34525784178a9368383ea07e04b_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:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie73f5ff84beb490393eb23e84a929495_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if878b5c586824c409be9df1e1bab6910_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="i3b883eabd32544458c61972fb6f008bc_I20221231"><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:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd126bba2bb0475c8bfebf641109bd4a_I20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7f62ea39ac47118269d3564927fb7d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i821c28cb49704bd0bd523e5839d105a3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><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="i7ecdcfb6571a422c93a90d821eaba961_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b4af3e206345aaa1c32df2c590dc34_I20221231"><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:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3602c656cd74868a8f010e42b7edfd7_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7c0fd7333cf4f2f95d9cced87fbaa69_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="i3cbad256ecc64e248370a97debda8e61_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb9be181ede842fdbeda6541550f89f5_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="idc0747ac463446acb1ea768ee797ac39_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ca303b19d54bc1a8d6c319aa788bed_I20221231"><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:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie375f5ad9d6d4f65890f42e2c7daf7c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:StateRevolvingFundLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82c3013310b444988b4b707626db6dd3_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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</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="ib9fc1a79b0144685a138149bfab54451_I20221231"><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:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icea7e891bb8a4cddb0374729a94fa657_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaec1513168c47d290377549fbe04eb2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia946ce77803e486eb9928f2e0d4e6b58_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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:PublicUtilityBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b6ce9d827d46089363e7da311750d3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie719f9cb6dee4115b8de4884954d636b_I20221231"><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:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20f87c52fba3453a9901440e0398965c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22a5bffa740849c4905b8ad7e8012a08_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><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="i1e1c048d780c4788b5d4f8de8f6d505a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c3be4813d774f71b49c7d08d75b50f0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic535594f3a0146fc9f43be9cdd71f951_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="i83ee4823b2394b6c916927040f313e68_I20220714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A485SeniorNoteSeriesPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A471SeniorNoteSeries2022Due2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93f688b6ebb54d2c9d12e2989065a95d_I20221031"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A554SeniorNotesDueMay2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A454NoteDueMay2042Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e3a1ae52df406d982f867a460eef38_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5cfc25570084826b6088fc0da142278_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32dcdc403212417c94d8f273472b291c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i678d6e6579704bfcaf3565990b2b1f50_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8c6bdff39b74b41801802124e24f290_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d1a09ba120e404d82fe80f7819e60bc_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a7f875eee6c4973b6facadb4f9882dc_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0424561f511438b8fe9b1dceab4c25d_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="ia506036cc6cb43908cfa24f8202cdb32_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="ie2cbb89233e44f049dfab46d398637b2_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="ib41687cdd1604667a64582b9853a4389_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gal"><xbrli:measure>utr:gal</xbrli:measure></xbrli:unit><xbrli:context id="if86b61b297584c319385bcf74fee87e4_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:context id="i4d656feedd4f460f93ff8e065239fffc_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="i239189c524e84e08ab68b3a7bb129455_D20220616-20220616"><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>2022-06-16</xbrli:startDate><xbrli:endDate>2022-06-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5b929181e0a40dfbdbe3978338cd791_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></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="ib854af7454764fa38d9d8ce92dfca6db_I20221231"><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>2022-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="ic8751b7872d04eda9be6eb94430bcbaa_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="i0ed89ee596dc4439b2fc44201f089390_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="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225"><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>2022-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i356a65858aa34ddab958818936a72187_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:MinimumMember</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="i7a895ea3ab5a43f2bb508c53a07dcb46_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="i0301894b7d0f4f87a4f115db04e645a1_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="i0616f669b9464e9fb72430e9e2712f7f_D20080101-20081231"><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: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="i254424532ae247f08e510c02e49c4944_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="ia2886c9067ab42438aaf211b9eb8dd4d_D20030519-20030519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</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="i1df3c2494f644c389af01c6911c30f2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</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="ice986f49e37b4f8689ce0be08e04bb66_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:TheMetropolitanDistrictMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">sjw:CapacityAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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="i02506bcc9bc74ea08ddfa8e294bde56d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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="ia108dfd84fdf44ae99f6d65b73e255dd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:GuadalupeBlancoRiverAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SubsidiaryOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59493af6fb2c46ea9879f01e8a012c43_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e973128fdbc43849060b7f8f7433c88_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="ib7e6310a6f29440988e13d3998e4e828_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="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9c083e97bad46aca8e6d17311a11439_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>sjw:employee</xbrli:measure></xbrli:unit><xbrli:context id="i98d4b61a23064bbdbc63c105b85d9a97_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd34ca1c53e24695873e86aefd45fad5_D20221201-20221231"><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>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:UnionMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81894cb266d94526ad34139216244a4a_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccbf760e6bf44fb7824ded10ac50ff51_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id727a4c7b8124d25bd93c78c9b2991bd_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="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib07e64860f224716ab40f8436ed94e2c_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="ic41b675730ca4e60994f6510fd8a1a20_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="i88c6fd5d04e0426789f8ee56193b78c4_I20221231"><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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a131761af7444f4901745c037e7ccda_I20221231"><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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22f0d0af24b4402baa7673db3b44fb3_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia557e716febd48f9994597f7ce751394_I20221231"><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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd3f090a4264a17bf1ab86cc2b0c56a_I20221231"><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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a641e0c0c9c4102a251fdf3801ac699_I20221231"><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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2047abf5a27b49adba1ca3dabf550c47_I20221231"><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:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i522d9c41b26948c8b538f43d6ee9bf3a_I20221231"><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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2471495a0a540279fe005bfa55d308d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id361dccb5e3d4f2db34913f83b487441_I20221231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32baf47f8fb2432ca6b8112f54643424_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e3f232eb1044b148df89333a0a1164d_I20221231"><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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78efd672d7e44bb18e6ed9b90fa1da3c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic580c1931de84a5bb753a520619d4edf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47059e731e6143af882d1a6f6f6e9210_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80764d71a5d64c3b88233d7dcc8cb1d2_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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3502ae7f7f5c406c813adea08d208429_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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ef3eba3698c41ef8521dede9205fc12_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c416af5023044e3b3d50f5dfa334b29_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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaa38fba5aa1402b9a415cebaa5aa5bb_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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad7659d0ecd24dad86ae21670bf78cec_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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie34c2ce65f1e4a1b86cc76b6570397bd_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:MutualFundMember</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="ie45c7b825695416594b4af5e67890b50_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:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife25c869be89420a955da3157437746d_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="i751d15e541a8444a96a253feb5b92b90_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393b988cd4c849f6a18eeb3680541ac0_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="i7d8ac3ffe0dc4d9ba01f572c3fb068f5_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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22e32529ec14ec488e2f1f096b7354f_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="icee2f3564cd04b3dac72b44d90afadf1_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="i76efa952d83a464b999455e3d9fa114d_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="i10c0bd9686d44e3d9f1eb2736bcebdb1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89e7c6b9f2b54a8fa29ea117fdbdd3fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</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="ie076569a681449f7850f1fdc6758b8c6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d27cf863cea4c01a54b8a78a48b64d3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:ExecutivesAndNonEmployeeDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterServiceInc.Member</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="iaff8fc118d2e4f7690fefef4684ce418_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="if4f823af24c54af9b2104c9c7c5e0fab_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: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="i549a795682c646488909f4cebc154474_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="if73278bd63de40cba2a85d33b1d196cb_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: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="i5a430986de0446a3bf90396002ed287d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231"><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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00eb4e51377f4213b67f2711376fe51b_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="i38bd1cf0a61346cc8eea06bca8534b42_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: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="i7edb7c6eaccf4ae891748a146517c7d1_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="ib7ad4429817540ed96319d71c09ea82c_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: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="iffc82d8d7ffc48bc942e5949d37a91b6_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="i503169f50fc34507a1d4153c2446a6dc_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="i466c01ace1db4293a9885972dbcc9fe0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3bfe97f0e1540dabc8463247e7682ce_I20221231"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i107c1f5908c240b18d56295ba855feb5_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="i26c93b0b66104b36894dcea99ab1c1c4_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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2d488e14e804faea36deca920553f3a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73f10646f17c4dbc87b8df580051fab9_I20221231"><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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d0f7f120924150838c38a91e5f6804_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="i51c38a6321ce474f861ad86eb5903da2_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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eeeb1da165e4997aaddac352dc3df08_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="i64353709c89440158f0a1c0875685898_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i942256c32caf4893a29daa4f147262b2_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="ic13653aa1d1f410faace7073f9e6550d_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="icf362281377f42d7bc9398e06de6ca7c_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="i5424e035610e45f585eeefe45aa4eb77_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="i8ba03eb97d3a459182c51a3f50b42b98_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="i5334d2722d93417b9f422319e945720b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2686d47527c4988b8fd60af9cf14266_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id54c3e91c22b42a5881bc37a6d638f77_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa7ba1cc9c8e4ebd8aa30387f06c3312_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="ibef6e9fc05cd4f078008642fd54952d1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d11dd15aae5437f9c645f55fabddc7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember><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="ibe43f85e177b40708c6866ad0de7ff93_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if74325c68a41479dba82a9dd4a77e08b_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="i1f4922ac920046e584070480034a7dde_I20221231"><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:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15dc6bad29a84c7c9dedbcc0e36fb93f_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: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="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231"><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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd392e3837fb4039b43d8546e8d179f5_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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2e1b30f62ba46109285d7dbeb273cca_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="i861b9e7514924851b1bcdf8fe8ba0f24_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3418caa7458d4d5b83d2335b2203ae38_I20221231"><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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i521cfc2e02224df093bf101762613207_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i996f9addc7b04626829544c913be46bb_I20221231"><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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26fe219ecc24428badff7e2513df8cf0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica121e42541d4183983fb57549f2b4af_I20221231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7453371da1a2454f90458eacc407c4b7_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320deb1eaa2a462bbd69053c731a6c33_I20221231"><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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if92ddb093f50494a8c49673b5961de19_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf2d6580ac40468bb310a39fd3a61086_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i390902d384744dca873ec63e77ba4a50_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2202a31d1b594e85a796d15025519ba0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic46a258f2cd944569a219d8c85160f1a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bcccfd966424170bfb43043ca614836_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb32395a3d414b3db81bfe08737b34c8_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="ib9f7d4424dc44e7baabe902e26b11535_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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c88f397050b4bf8b93a45043b5d9abd_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="ie3da6514e90b48beb4e8919bc90b0871_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:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8ad1852c8364b62b009bafa839bf2f7_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="ida15470896fd4060a74a5921ef0d369e_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc4d5ee43fdd4e2a81431e3a2d0f9cec_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="i9d18eb8e612348778598240bfdbf6716_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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb4554df03d547ebab5dd9153918f97f_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="i1025679770c7484b952de9a2c646ee0b_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="iceb8fa551bbb4aac8c0277dc82d1f053_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="i07019ea046e14e6293659154a8a040eb_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="i7aa8cf120149476db9e34d1840b047ca_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="ia7ce3100baf44415ba3eb21dc9211d89_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="i0913664bb8104a48bfad2c47025cc0e2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ad5555e19be42b5be2395ef41e92674_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf081c4552f046769b473d729e452740_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1b76dfa67f64bdf8ee93fdeaa55e1b7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd0c1151befe4e418cf5910c6e4274a2_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:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</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="i0fe4b4d2dd244d5ca584544648d183ba_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:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</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="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84976567429f472785710945eb06e5f6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff4880f6df6d4f27b68fbb8e1bbbdcc8_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="id54fd3091b3645e79bf8c5a91516e19f_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="i5230be08b160478684e7b4ce421f705d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i040bfa9574e741f9b6bbdda94a150524_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="i78831d64f0c44dbfb4cd59c09594397b_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="i58d94b97d1874eba8cb13accddf6ccbf_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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eec2d2d0650405bad99f78fe9ca2232_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8ac070c74848eabca2c54d714cd178_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i010b09b081854479a8a764ac8392ecbe_D20220101-20221231"><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">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55c3ad2c5efe475eb31264ec8fbfac46_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6288e86d0de40419ede293468493ccd_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d16990af2554002bef75d981df51f96_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73515c6a66e2406ea158ed946a4d13a8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="interval"><xbrli:measure>sjw:interval</xbrli:measure></xbrli:unit><xbrli:context id="i39de731cb27e42209b43be7b71504cf7_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>sjw:segment</xbrli:measure></xbrli:unit><xbrli:context id="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"><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:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34677d01898c411b986febacfd8db49c_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief895bd3e87e4936a74166ce49041f85_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96bd676317ae45cf880753d6b957e658_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c55ad1df6064e01af747ad44598f93d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide8ad4ed8d7f4687b6a739df2de9e335_I20221231"><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:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38ee1c3b4e6641cea7bc611fcb5205c7_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0179e2ed9f3347b2b1c6de18e148f332_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</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="i0adf779eb0db4e2a896b06bdcf3a711a_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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</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="i36cc1a88bbf24bbd839e46963c047307_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:AllOtherSegmentsMember</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="i790a19dbec084c69a6536e212b60d915_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="i86ff5504a2f742a08b20a56f04c90dc8_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="i23af287c9a4a4de38dd86c1ebeaa580b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c1342eb99b1424e865f754c1dd7bbe4_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="i869dba731be644448fdfa9c16da7f823_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</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="ie8c91f8167534bf188bf5506654119dc_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:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3f0dd60f0944418948101bca31cb72d_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="i086b5857511e4eb2b9447569786f8d94_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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</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="i78ca6702d7fb4ebfb20443cc7fe34226_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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</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="ia9a6058d3cea4c9ab864f0ccf8d815b9_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:AllOtherSegmentsMember</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="i08f7491f2283497080430dbc63f46c9a_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="i59b6f7b4caba43658317b1dae2c7925c_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="i036d2f6869d84c8aac4ad06d7127146a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7e3799a942c465eb2512cbf44a94404_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="i3fd49b787cab46418b138e49fb509e80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</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="ic9493c0b71e94a668475c56eef3cf53f_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:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b851fa7a7740a782d365d65bdef8ec_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="i188f24ad898847c9917a736a5392e790_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="if60b6526839e4d2dbd7dd447461dbc5c_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><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="people"><xbrli:measure>sjw:people</xbrli:measure></xbrli:unit><xbrli:context id="ib41b0e048c1442918f2feb7d7211cd65_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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthCentralTexasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="serviceconnection"><xbrli:measure>sjw:serviceConnection</xbrli:measure></xbrli:unit><xbrli:unit id="sqmi"><xbrli:measure>utr:sqmi</xbrli:measure></xbrli:unit><xbrli:context id="i1e4c60c11e8349919d5d9620b0a07daf_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="i9c2fb3178fb4487baa04ec39e273f30b_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="iac3fbdbc088b491b80480d95e20f0711_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64af41cddb5549cd9b9eb89fad789789_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07a94b669088432d97415f438a6f246b_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="i9afdaf4d72144b1da1e53afc3f74a6e3_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="i93f2e92347224f8399ca0b99b40266cd_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="ia7c19f8f49fa47d589221fa577cc63dc_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="i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-13</xbrli:startDate><xbrli:endDate>2023-01-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie82edc4552a4495f95d4e450b0143d7d_D20230113-20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterResourceLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-13</xbrli:startDate><xbrli:endDate>2023-01-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68909c22258c4204ab1b667d339a69d2_I20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e7ef5c3c354110b966d3eec6e3028f_I20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SJWTXInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthernComalCountyTexasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a52f27100f74bf6ac3ee77c0f091777_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:context id="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i509e32e2fb2b4104afad0956ffbb9b0e_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="if4870c198ce743db9425f8346a79c3f4_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="i10efb10a407a460d968e7b4f51ae38ed_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d9e4996a3d24a688cbd732f046da808_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="ief392a68b52843e78cd7a5ac13fc72f4_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="iba9c2a244c094f58bf0a00284f7ef8c3_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="i454c9a7014cd4902be0ae09dff6a827f_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="ieb3fa8cab1344b2b9526b98bd9190b34_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="i0465c7e8d332419bb3cbbf81cf3f099c_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="i34475a7b5fb44c08a155d91a9bdfa109_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="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc4a863843114bf3aa285e037f4ef581_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="i6be81843239548558be39d3e6fcf6ffc_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="i07d2624d6a894305aafcac93de0b548d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ed5cbdcf5ae4745a718298367e2ccad_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><xbrli:context id="if48eba1f2cb9456cb6fbd7af07224997_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="i7476f37ca44f4078a1e1c72e7111e458_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="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557c7c49a82a4776bba25c3043f2065b_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="i0e78f67e37f14e189c6c0e30a70f3677_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="i47c82a33433d4348bed6015a289d148c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_1"></div><div style="min-height:21.6pt;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc2_63946c5a-01cc-4fd1-b3ed-11525bba8adc">10-K</ix:nonNumeric> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6NWQ3YTY2ZTFjODY0NGM1YmI3YmM2MTNjYzAyNDM1NzAvdGFibGVyYW5nZTo1ZDdhNjZlMWM4NjQ0YzViYjdiYzYxM2NjMDI0MzU3MF8wLTAtMS0xLTEwNjA5NQ_509871bd-0996-4818-8883-328d49f82a01">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8xMTY_222b24b3-c987-44e0-a4be-9436cdb12c17"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8xMTY_a517c00e-a98b-4c48-b4a5-0471f3e2249f">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDg1ZTNjMmZlZDI4NDY3YmEyYTk4MGE0YjE1MmFhMmMvdGFibGVyYW5nZTpkODVlM2MyZmVkMjg0NjdiYTJhOTgwYTRiMTUyYWEyY18wLTAtMS0xLTEwNjA5NQ_7651edc1-db53-4f7d-b5c1-fc33053b0456">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgy_0b7a5bc2-ae65-40d7-809a-0d8a1b1288b2">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcw_2bb8de76-986b-40e6-8917-6bbad7bc7d04">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="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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8wLTAtMS0xLTEwNjA5NQ_5bbe6885-eedd-402a-8db0-911cfc76233f">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8wLTQtMS0xLTEwNjA5NQ_a8e0b4a8-ce5b-4c2d-a1b3-97cae697c6d2">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTAtMS0xLTEwNjA5NQ_9069728f-ceeb-4130-9615-18f82a5032eb">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTEtMS0xLTEwNjA5NQ_853eb7c0-3fb7-4ffc-b10e-486089ce919c">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTItMS0xLTEwNjA5NQ_f665c1b2-b127-4f69-a5cb-449dc41958ec">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTQtMS0xLTEwNjA5NQ_f236177b-717d-4c26-b0ef-6ee4f2291bfc">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="margin-top:1pt;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc3_fe2eba65-468a-4b93-a7fd-08b4d12fcd58">(408)</ix:nonNumeric> <ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcx_d60bea51-2a4d-42b2-8c4c-c1314b3b7459">279-7800</ix:nonNumeric> </span></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:1pt;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="margin-top:1pt;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="margin-top:1pt;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:1pt;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTAtMS0xLTEwNjA5NQ_29295f47-0775-40c7-a1d0-04c46fe4dcc0">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTItMS0xLTEwNjA5NQ_2d361be7-9484-4065-963e-6e9c77c1d937">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTQtMS0xLTEwNjA5NQ_51cb5344-47e2-47c5-8d8e-391b087d64a3">New York Stock Exchange LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:1pt;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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcz_69de421d-801b-4bc8-96b9-90c17306b863">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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgz_1553989d-1ada-4db4-901b-653f8ad01a46">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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg2_037b0e55-807b-457d-8b02-437dc295109a">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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg3_552768d7-0ffe-4821-b757-3e32a2fcbb69">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:4pt"><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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg4_1ade79ed-a05e-46dd-a35b-38ce6b7b78f9">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc5_62b0fa74-2e3b-4b08-bcb2-4468d9a63e85">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgw_a6c762c8-d659-4810-882c-1a08f68ce795">&#9744;</ix:nonNumeric></span></div><div style="margin-top:4pt"><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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMTg4NTgzNzIxMTYzNw_c6276b32-dc1d-4ac2-bf95-dc8537504d19">&#9746;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.  </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:4pt"><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 any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b)&#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:4pt"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg0_602c3902-fbd0-49c6-8ba4-59810da9ffc2">&#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:4pt"><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, 2022, 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="ic8912ed8504940f8b97ffcc43afb8427_I20220630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8yODcx_3e992024-650f-4bbe-9f42-3fa97b067e34">1,879</ix:nonFraction> million based on the closing sale price as reported on the New York Stock Exchange.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February&#160;16, 2023, <ix:nonFraction unitRef="shares" contextRef="i6f69de31832b42f783eccbe501f6af52_I20230216" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8yOTYw_21d9d8c4-c5c6-4750-b804-352ae63ce81e">30,846,574</ix:nonFraction> shares of the registrant&#8217;s common stock, par value, $0.001 per share, were outstanding.</span></div><div style="margin-top:4pt;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 style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjY5_65e48ec9-31d0-4a71-ac97-415a06b35a8d" 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:7.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_25">15</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_28">25</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_31">26</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_34">27</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_37">27</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_43">28</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_46">28</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_49">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 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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_58">45</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_61">46</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="#if9d20dcbb0614e99a2bda1bac0e47318_139">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="#if9d20dcbb0614e99a2bda1bac0e47318_139">83</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="#if9d20dcbb0614e99a2bda1bac0e47318_142">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_142">83</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="#if9d20dcbb0614e99a2bda1bac0e47318_145">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="#if9d20dcbb0614e99a2bda1bac0e47318_145">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_148">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="#if9d20dcbb0614e99a2bda1bac0e47318_148">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_154">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="#if9d20dcbb0614e99a2bda1bac0e47318_154">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_157">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="#if9d20dcbb0614e99a2bda1bac0e47318_157">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_160">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="#if9d20dcbb0614e99a2bda1bac0e47318_160">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_163">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="#if9d20dcbb0614e99a2bda1bac0e47318_163">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_166">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="#if9d20dcbb0614e99a2bda1bac0e47318_166">84</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="#if9d20dcbb0614e99a2bda1bac0e47318_172">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="#if9d20dcbb0614e99a2bda1bac0e47318_172">85</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="#if9d20dcbb0614e99a2bda1bac0e47318_175">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="#if9d20dcbb0614e99a2bda1bac0e47318_175">86</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="#if9d20dcbb0614e99a2bda1bac0e47318_178">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="#if9d20dcbb0614e99a2bda1bac0e47318_178">93</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="if9d20dcbb0614e99a2bda1bac0e47318_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="if9d20dcbb0614e99a2bda1bac0e47318_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">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">the effect of the impacts of climate change; </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="if9d20dcbb0614e99a2bda1bac0e47318_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 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 throughout Connecticut and Maine.  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. (&#8220;SJWTX&#8221;) was incorporated in the State of Texas in 2005.  SJWTX is doing business as Canyon Lake Water Service Company.  In 2022, SJWTX filed and was approved with the State of Texas an assumed named certificate to operate under the name The Texas Water Company.  SJWTX is a public utility in the business of providing water service 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 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 Standards Codification (&#8220;ASC&#8221;) Topic 810, &#8220;Consolidation&#8221; with SJWTX. as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX.  SJWTX is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In 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 and TWOS.  SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets in 2023. </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, SJWTX, 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 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, excluding non-tariffed activities, 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 </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%">financing activity is designed to 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, 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: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</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%">42% / 58%</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%">50% / 50%</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.70%</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%">$1,028.7</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%">$580.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%">$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%">$129.6</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) (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%">$1,074.9</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%">$656.3</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%">$92.0</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%">$157.9</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="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">An approximation of rate base which includes net utility plant not yet included in rate base pending rate case filings and outcomes.</span></div><div 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.  Actual revenue received may be higher or lower than the revenue requirement due to a number of factors including actual customer counts, usage or other regulatory factors in force at the time.</span></div><div 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.  Carrying balances of the balancing and memo accounts earn a rate of return based on treasury 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 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, new rates are expected to be effective in the second quarter of 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%">On December 6, 2019, SJWC filed Application No. 19-12-002 to deploy Advanced Metering Infrastructure (&#8220;AMI&#8221;) throughout its service area.  On August 5, 2021, an all-party settlement agreement was submitted to the CPUC for adoption that would authorize the deployment of AMI outside of the capital budget requested in the SJWC&#8217;s General Rate Case Application No. 21-01-003 (&#8220;2022 GRC&#8221;).  A final decision approving the settlement agreement was issued on June 10, 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%">SJWC filed Advice Letter No. 577 on May 24, 2022 to increase revenue requirement by $24.3 million or 5.9% to offset the increases to purchased potable water charges, the groundwater extraction fee, and purchased recycled water charges from its water wholesalers effective July 1, 2022.  Advice Letter No. 577 was approved with an effective date of July 1, 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%">The CPUC approved the settlement of 2022 GRC on October 6, 2022 and issued Decision No. 22-10-005 (&#8220;2022 GRC Decision&#8221;) on October 11, 2022.  SJWC received authority for an increase of revenue requirement by $25.1 million or 6.03% in 2022, $13.0 million or 2.94% in 2023, and $16.1 million or 3.56% in 2024.  The application included requests to recover $18.2 million from balancing and memorandum accounts and authorization for a $350 million capital budget.  Additionally, it further aligns authorized and actual consumption, particularly for business customers, addresses the water supply mix variability, and provides greater revenue recovery in the fixed charge.  The approved revenue increase for 2022 is effective retrospectively to January 1, 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%">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%">SJWC filed Advice Letter No. 581 on October 12, 2022 to recover $18.2 million in balancing and memorandum accounts in accordance with the 2022 GRC Decision.  The advice letter was approved with an effective date of November 11, 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%">SJWC filed Advice Letter No. 582 on October 12, 2022 to refund $19.9 million accumulated in its Water Conservation Memorandum Account (&#8220;WCMA&#8221;) and its Water Conservation Expense Memorandum Account through August 31, 2022.  This refund amount will offset the $18.2 million requested in Advice Letter No. 581 resulting in a net refund to customers of $1.7 million.  Netting the two balances against each other allows for immediate recovery of the balancing and memorandum accounts and results in less confusion on customer bills.  Advice Letter No. 582 was approved with an effective date of November 11, 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%">SJWC filed Advice Letter No. 583 on October 13, 2022 to increase revenue requirement by $25.1 million or 6.03% and implement new water rates in accordance with the 2022 GRC Decision.  Advice Letter No. 583 was approved with an effective date of November 1, 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%">SJWC filed Advice Letter No. 585 on November 10, 2022 to recover $20.6 million in the Interim Rates Memorandum Account in accordance with the 2022 GRC Decision.  Advice Letter 585 was approved with an effective date of January 1, 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%">SJWC filed Advice Letter No. 586 on November 18, 2022 to increase revenue requirement by $18.4 million or 4% for the escalation year increase in accordance with the 2022 GRC Decision.  Advice Letter No. 586 was approved with an effective date of January 1, 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%;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:6pt"><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.  On February 14, 2022 Connecticut Water filed its 2021 WICA reconciliation with PURA.  The reconciliation, approved by PURA on March 16, 2022 and effective for 12 months beginning April 1, 2022, replaced the expiring 2020 reconciliation surcharge of 0.07% with a credit of 0.02%.  As a result, the net WICA surcharge, effective April 1, 2022 was 2.35%.</span></div><div 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 February 28, 2022, Connecticut Water filed its 2021 WRA.  The mechanism reconciles 2021 revenues as authorized in the company&#8217;s most recent rate cases.  The 2021 WRA, as approved by PURA on March 30, 2022 and effective for 12 months beginning on April 1, 2022 imposed a 2.85% surcharge on customer bills to collect the 2021 revenue shortfall.</span></div><div 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 26, 2022, Connecticut Water filed for a WICA increase of $9.8 million in completed projects.  PURA approved the Company&#8217;s application on June 22, 2022.  The cumulative WICA charge as of July 1, 2022 is 3.26%, collecting $3.5 million on an annual basis.</span></div><div 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 17, 2022, Connecticut Water submitted an application to PURA for the approval to issue unsecured notes in the amount of $25 million.  A decision from PURA approving the application was received on August 10, 2022.  The notes carry an interest rate of 4.71% and the closing occurred on December 14, 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 January 26, 2023, Connecticut Water filed with PURA for a $3.1 million increase in annualized revenues for approximately $27.8 million in projects completed through the WICA.  Any PURA authorized increase is expected to be effective on April 1, 2023.</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%;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%">SJWTX&#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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJWTX has no current general rate case pending.  However, SJWTX filed its application to establish a System Improvement Charge (&#8220;SIC&#8221;) with the PUCT on December 30, 2022.  This filing will allow SJWTX to add certain utility plant additions made since 2020 to its rate base, thereby increasing revenue and avoiding the immediate need for a general rate case.  The SIC is projected to increase SJWTX&#8217;s water revenue by $1.6 million and sewer revenue by $29 thousand within one year of the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approval from the PUCT.  Once the PUCT files the final order approving the SIC, SJWTX will be required to file a general rate case within four years.  The decision on the SIC filing is expected to be in the third quarter of 2023.  Notwithstanding the SIC filing, SJWTX will continue to file its annual adjustments for the Water Pass-through Charges (&#8220;WPC&#8221;) for Canyon Lake, Deer Creek, and Kendall West customers.  All water supply cost increases are recoverable when the next annual WPC adjustment for each system is filed.</span></div><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%;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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2022, Maine Water filed requests for general rate increases in the Camden-Rockland, Freeport, Millinocket and Oakland Divisions.  The four filings collectively request $0.5 million in new revenue and seek to reset the WISC in all four divisions. The four cases, while docketed separately, are proceeding through the adjudication process together.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2023, Maine Water Company received final decisions from the MPUC on four general rate cases filed in 2022. The rate increases are retroactively effective for January 1, 2023, and authorize a $0.7 million increase in annual revenues. </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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_94">Note 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 232,000 connections that serve approximately one million people over 139 square miles 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 141,000 service connections that serve a population of approximately 459,000 people in 81 municipalities with a service area of approximately 270 square miles throughout Connecticut and Maine and 3,000 wastewater connections in Southbury, Connecticut.  SJWTX provides water service to approximately 26,000 service connections that serve approximately 77,000 people in a service area comprising more than 268 square miles in the region between San Antonio and Austin, Texas and approximately 900 wastewater connections.  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 which was 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 assumed responsibility for all maintenance and operating costs of the system, while receiving all payments for water service.  SJWC paid an upfront $6.8 million concession fee and an additional $5.0 million in capital improvements to the City of Cupertino.  On February 25, 2022, SJWC received a letter from the City of Cupertino exercising their option to extend the term of the lease an additional two years through October 1, 2024.  SJWC paid an additional $1.6 million concession fee.  The total concession fees paid for the agreement are being amortized over the contract term including the extension.</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 </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: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.  Overhead costs, such as payroll and benefits, depreciation, interest on long-term debt, and property taxes are not significantly impacted by seasonality or water supply mix.  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 Santa Clara Valley Water District (&#8220;Valley Water&#8221;) 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 2022, the level of water in the Santa Clara Valley groundwater basin, which is managed by the Valley Water, experienced an increase in most areas due to seasonal recovery, an increase in managed recharge operations, and a decrease in groundwater pumping by various water retailers in the region.  As reported by Valley Water at the end of 2022, the groundwater level in the Santa Clara Plain was 14 feet higher compared to the same time in 2021.  The total groundwater storage at the end of 2022 was within Stage 1 (Normal) of the Valley Water&#8217;s Water Shortage Contingency Plan.  On January&#160;1, 2023, Valley Water&#8217;s 10 reservoirs were 32% of capacity with 17,263 million gallons of water in storage.  As of December&#160;31, 2022, SJWC&#8217;s Lake Elsman was 45.5% of capacity with 912 million gallons of water, approximately 113.9% of the five-year seasonal average.  In addition, the rainfall at SJWC&#8217;s Lake Elsman was measured at 29.45 inches for the period from July&#160;1, 2022 through December&#160;31, 2022, which is 207.4% of the five-year average.  Subsequent to December 31, 2022, California has continued to experience wet weather patterns.  SJWC&#8217;s Montevina Water Treatment Plant treated 1,883 million gallons of water in 2022, which is 103.5% of the five-year average.  SJWC&#8217;s Saratoga Water Treatment Plant treated 42.7 million gallons of water in 2022, which is 17.1% of the five-year average.  SJWC believes that its various sources of water supply will be sufficient to meet customer demand in 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%">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.  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.  In addition, SJWC implemented a plan with CPUC that established budgets for each residential customer and places a surcharge on water usage that exceeds the allotted budget that was set based on a 15% reduction to 2019 usage. There is no such surcharge for commercial customers except for landscaping 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%">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 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.  In addition, Connecticut Water has water supply agreements to supplement its water supply with the South Central Connecticut Regional Water Authority and The Metropolitan District that expire 2058 and 2053, 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%;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%">SJWTX&#8217;s water supply consists of groundwater from wells and purchased treated and raw water from the Guadalupe-Blanco River Authority (&#8220;GBRA&#8221;).  SJWTX has long-term agreements with the GBRA, which expire in 2037, 2040, 2044 and 2050, </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively.  The agreements, which are take-or-pay contracts, provide SJWTX with an aggregate of 7,650 acre-feet of water per year from Canyon Lake at prices that may be adjusted periodically by GBRA.  SJWTX 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, to provide for 350 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%">Water sources at Maine Water vary among the individual systems, but overall approximately 90% of the total dependable yield comes from surface water supplies and 10% from wells.  Maine Water has a water supply agreement with the Kennebec Water District expiring 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%">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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="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 which 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%">SJWTX 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 SJWTX 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="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%">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 SJWTX, 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 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="#if9d20dcbb0614e99a2bda1bac0e47318_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 teamwork and respect, straight talk and transparency, integrity and trust, and service and compassion 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 </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%">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, 2022, SJW Group had 757 full-time employees, of whom 362 were SJWC employees, 230 were Connecticut Water employees, 87 were SJWTX employees, and 78 were Maine Water employees.  At SJWC, 215 employees are members of unions.  Employees working for Connecticut Water, Maine Water and SJWTX 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%">In December of 2022, SJWC proposed tentative three-year bargaining agreements with the International Union of Operating Engineers (&#8220;OE&#8221;), representing certain employees in the engineering department, and the Utility Workers of America (&#8220;OWUA&#8221;), representing the majority of all non-administrative employees at SJWC covering the period from January&#160;1, 2023 through December&#160;31, 2025.  The agreements include a 6% wage increase in 2023, 3.5% in 2024 and 5.5% in 2025 for the union workers.  Acceptance of the OE and the OWUA bargaining agreements are anticipated in the first quarter of 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%;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 2022 Sustainability Plan and Supplemental Report, to be published in 2023, 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 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 always 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 (&#8220;Local 259&#8221;) 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 </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%">decision to impose the mandate.  The NLRB issued a decision to defer the unfair labor practice charge which was appealed by Local 259.  In final response, the NLRB General Counsel denied the appeal with the decision to defer the unfair labor practice charge to arbitration.  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">Engagement and Satisfaction</span></div><div 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 invested significantly in employee engagement and satisfaction in alignment with its values and five building blocks of Community, Customers, Employees, Environment and Shareholders.  Employees across SJW Group identified and adopted four sets of core values to guide their work and interactions: integrity and trust, compassion and service, straight talk and transparency, and respect and teamwork.  Our leadership employs a servant leadership model where all leaders are encouraged and expected to provide service to their people ensuring that they continue to grow and thrive in their profession, knowledge, and general well-being.  Regular &#8220;Straight Talk&#8221; meetings, employee town halls and quarterly &#8220;Leadership on Tap&#8221; gatherings are held to continue to build and support our culture and values.  Additionally, the Company provides ongoing opportunities for employee recognition from peers and leaders and also administers an employee engagement and satisfaction survey twice 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%;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 (the &#8220;Council&#8221;) is comprised of employee volunteers from all four subsidiaries representing the communities we serve.  The Council has implemented several impactful initiatives in 2022, including ongoing education and communications utilizing numerous platforms, providing unconscious bias training, and creating opportunities for all employees to celebrate and support cultural days of personal significance in their communities. </span></div><div 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 year ended December&#160;31, 2022, our workforce comprised of:</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: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="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%">Percentage of Workforce</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%">Gender:</span></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 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%">Female</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Male</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">Ethnicity:</span></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%">Hispanic or Latino</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#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 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%">Not Hispanic or Latino</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">Race:</span></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%">White</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 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%">Asian</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 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%">2 or More Races</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Black or African American</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">American Indian or Alaska Native</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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%">Native Hawaiian or Other Pacific Islander</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></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/Not Reported</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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="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%;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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%">13</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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;24, 2023:</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%">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:#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%">56</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.</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 was Chief Operating Officer from April 2015 to December 2022.  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%">Bruce A. Hauk</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%">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;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. Hauk serves as the Chief Operating Officer of SJW Group, SJWC, CTWS, and SJWTX since January 2023 and was the Chief Corporate Development and Strategy Officer of SJW Group, SJWC, CTWS, and SJWTX from August 2022 to December 2022.  Prior to joining the Company, Mr. Hauk was the President of NextEra Water from May 2021 to August 2022. Prior to joining NextEra, Mr. Hauk served in several roles at American Water Works Company, Inc. from May 2011 to March 2021, lastly serving as President of Regulated Operations and Military Services Group and then as Deputy Chief Operating Officer. Previously, Mr. Hauk served as Deputy Mayor/Chief Administrative Officer for the City of Westfield, Indiana and as Town Manager/Director of Public Works for the City of Westfield, Indiana.</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%">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;Senior Vice President and 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 Senior Vice President since November 2022 and Chief Administrative Officer of SJW Group and 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 Vice President and Corporate Secretary of CTWS and its subsidiaries from 2007, 2008, and 2010, respectively.  She served as the Corporate Secretary of The Maine Water Company 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%">Craig J. Patla</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: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%"> Mr. Patla serves as President of CTWS and its subsidiaries, except The Maine Water Company, since January 2023. From April 2014 to December 2022, Mr. Patla was Vice President of Service Delivery. From 2011 to 2014, Mr. Patla was Director of Service Delivery. From 2008 to 2011, Mr. Patla was Manager of Service Delivery. From 2004 to 2008, Mr. Patla was Region Manager. Mr. Patla joined CTWS in 1990 as an engineer.</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%">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:#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 since November 6, 2017.  He has served as the Chair of the Board of Directors of SJW Group, SJWC, SJW Land Company and SJWTX 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%">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:#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 SJW Group, SJWC, SJW Land Company, and SJWTX 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 CWC and CTWS 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%">14</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:120%">Principal Accounting Officer 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 our principal accounting officer, as of February&#160;24, 2023:</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%">Mohammed G. Zerhouni</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%">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SJW Group&#8212;Senior Vice President of Finance, Principal Accounting Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Mr. Zerhouni serves as Senior Vice President of Finance, Principal Accounting Officer of SJW Group, SJWC, SJWTX and CTWS since January 2023.  Prior to joining SJW Group  Mr. Zerhouni was the Chief Financial Officer of Veolia Utility Parent, Inc. (&#8220;VUP&#8221;) from October 2022 to January 2023 which is part of the North American business of Veolia Group, a rate-regulated water and wastewater company. Previously, Mr. Zerhouni was Vice President/Controller and Chief Accounting Officer of VUP from December 2018 to September 2022. Mr. Zerhouni served in various roles of increasing responsibility up to Senior Manager in the audit practice of PricewaterhouseCoopers LLP from December 2004 to December 2018.  Mr. Zerhouni is a certified public accountant. </span></div></td></tr></table></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="if9d20dcbb0614e99a2bda1bac0e47318_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, SJWTX 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, SJWTX 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="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"><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.  There is no guarantee that these regulatory authorities will approve our applications 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 or refunded 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="#if9d20dcbb0614e99a2bda1bac0e47318_94">Note 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 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:107%">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.  The next streamflow releases will be initiated by October 2024 and will affect two additional reservoirs.  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="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: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 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%">The impact of climate change and 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: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 to Water Utility Services.</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.  Insurance coverage for inverse condemnation may not be available or may not be sufficient.  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="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: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="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:115%">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.  On July 8, 2021, Governor Gavin Newsom issued a proclamation declaring a drought emergency in fifty California Counties, including Santa Clara County.  SJWC has activated our Water Shortage Contingency Plan to achieve the 15% conservation target. On July 9, 2021 Valley Water, the water supply agency for Santa Clara County, declared a water shortage emergency and requested its retailers enact conservation measures to achieve a mandatory 15% reduction compared to 2019 water consumption.  SJWC 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%">On January 4, 2022, the State Water Resource Control Board (&#8220;State Water Board&#8221;) adopted emergency water use regulations that prohibit certain outdoor wasteful water practices.  SJWC&#8217;s drought response through our Water Shortage Contingency Plan includes the same restrictions on wasteful water practices.  On June 10, 2022, the State Water Board&#8217;s Second Water Conservation Emergency Declaration of 2022 became effective.  This declaration prohibits the use of potable water for irrigation of non-functional turf at commercial, industrial, and institutional properties.  SJWC is currently collaborating with our wholesaler and utility peers to engage and inform customers.  Both water conservation emergency declarations will remain in effect for one 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 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.  </span></div><div 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 WCMA, 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 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="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: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 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 addition, our facilities and infrastructure, including water towers, reservoirs and wells, may be subject to vandalism, break-ins or attacks, which may cause contamination or damage to our water supply. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have taken measures to maintain physical security of our facilities, there is no guarantee that such measures will be effective to prevent such events.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and our reputation may be harmed by the public disclosures or media reports of these events.  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 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%">Water Utility Services 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="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 </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%">additional rights for consumers to obtain their data from any business that has their personally identifying information.  On January 1, 2023 the California Privacy Rights Act (&#8220;CPRA&#8221;) took effect. The CPRA amended the CCPA to create new rights for consumers and impose additional obligations on businesses. We will also be subject to Connecticut&#8217;s Act Concerning Personal Data Privacy and Online Monitoring (the &#8220;Connecticut Privacy Act&#8221;), a similar law that takes effect July 1, 2023.  Implementing regulations have not yet been finalized under the CPRA and no regulations are expected pursuant to the Connecticut Privacy Act, creating a significant amount of uncertainty.  Despite our efforts to comply with these laws, we may fail to do so which 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 in California, Connecticut and Maine, and a failure of such dams could result in losses and damages that may adversely affect 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:115%">Our business and financial performance may be adversely affected by high inflation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation has the potential to adversely affect our liquidity, business, financial condition and results of operations by increasing our overall cost structure, particularly if we are unable to achieve increases in the rates we charge our customers.  There is no guarantee that any future rate increase requests will be approved and granted in a timely manner and/or will be sufficient to cover costs for the impact of high inflation.  The existence of inflation in the economy has resulted in, and may continue to result in, higher interest rates and capital costs, shipping costs, supply shortages, increased costs of labor and other similar effects.  As a result of inflation, we have experienced and may continue to experience, cost increases. Although we may take measures to mitigate the impact of this inflation, if these measures are not effective, our business, financial condition, results of operations and liquidity could be materially adversely affected.  Even if such measures are effective, there could be a difference between the timing of when these beneficial actions impact our results of operations and when the cost of inflation is incurred.</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="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="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%">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 and other labor relations matters 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, 2022, 215 of our 757 total employees were union members.  Most of our unionized employees are represented by the OWUA, except certain employees in the engineering department who are represented by the OE.  Only employees at SJWC are union members.  The current three-year bargaining agreements expired on December 31, 2022 and a tentative agreement has been negotiated and will begin in 2023 for the upcoming period, 2023 through 2025.  Acceptance of the OE and the OWUA bargaining agreements are anticipated in the first quarter of 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%">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="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 deterioration 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="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: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 have incurred substantial additional indebtedness that 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%">We have incurred substantial indebtedness resulting in higher debt-to-equity ratio, which 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 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 our 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 SJWTX 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 loans, senior notes or bonds may come due, 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%">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="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: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 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="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;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="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, and we may be the target of terrorist activities and other physical threats.</span></div><div 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.  In addition, because our operation requires us to interact extensively with the general public, we may be subject to complaints, threats and potentially violent actions by our customers or the public, which may disrupt our business activities and damage our 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 have and will continue to bear increased costs for security precautions to protect our facilities, operations and supplies.  These costs may be significant.  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, </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%">the watershed where SJWC typically obtains approximately 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. </span></div><div 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 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 oversupply 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 substantially 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.  Our ability to recruit and retain qualified personnel depends on many factors, including but are not limited to, our ability to provide competitive compensation and benefit packages, availability of talents in our industry, general workforce trends and macroeconomic conditions.  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="if9d20dcbb0614e99a2bda1bac0e47318_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 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><div id="if9d20dcbb0614e99a2bda1bac0e47318_31"></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 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,400 acres of land held in fee (which is primarily non-developable watershed), impounding reservoirs with a capacity of approximately 2.256 billion gallons, 2,491 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 264&#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 2022, a maximum and average of 120 million gallons and 92&#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.  In addition, CTWS owns and operates one wastewater treatment plant with a capacity of 780,000 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%">SJWTX maintains a service area that covers approximately 268 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.  SJWTX production wells have the ability to pump a combined 5.8 billion gallons annually.  SJWTX 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.  SJWTX owns and operates three surface water treatment plants with a combined production capacity of 9&#160;million gallons per day.  SJWTX has 764 miles of transmission and distribution mains and maintains 78 storage tanks with a total storage capacity of 12.4&#160;million gallons.  SJWTX owns and operates four wastewater treatment plants with a combined capacity of 293,500 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, 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, 2022, 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, 2022</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%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">47&#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 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><div id="if9d20dcbb0614e99a2bda1bac0e47318_34"></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 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="if9d20dcbb0614e99a2bda1bac0e47318_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%">27</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="if9d20dcbb0614e99a2bda1bac0e47318_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, 2022, there were 291 record holders of SJW Group&#8217;s common stock, excluding those shares held 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, 2022.  The comparison assumes $100 was invested on December&#160;31, 2017 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-20221231_g1.jpg" alt="sjw-20221231_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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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&#160;</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%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#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="if9d20dcbb0614e99a2bda1bac0e47318_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%">28</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read together with &#8220;Forward-Looking Statements,&#8221; Part 1, Item 1 &#8220;Business,&#8221; Part I, Item 1A &#8220;Risk Factors,&#8221; and our consolidated financial statements and notes included under Item 8 of this Annual Report on Form 10-K.</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">Investing in regional regulated water utility operations to support the health, safety and quality of life of our customers;</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, SJWTX 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 and SJWTX 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.  SJWTX 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:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#169;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an optional service line protection program covering a limited amount of the cost of 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 and wastewater 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="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%">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="#if9d20dcbb0614e99a2bda1bac0e47318_91">Note 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 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 ended December&#160;31, 2022 and 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%">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 </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><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%">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; 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 2019 acquisition of CTWS.  SJW Group performed an impairment analysis as of October 1, 2022.  The qualitative assessment found no indicators of impairment and therefore did not perform the quantitative impairment test. No impairments occurred during 2022, 2021 or 2020.</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="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><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"><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.  The CPUC permits its regulated utilities to acquire other utilities if the proposed sale and asset purchase transaction is determined to be in the public interest.  Under Public Utilities Code &#167; 2720, the purchase price, subject to a reasonable test involving appraisals from the acquirer as well as the Public Advocates Office, represents the Fair Market Value.  Upon CPUC approval, acquiring utilities can include the Fair Market Value in rate base. </span></div><div 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, SJWTX 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.  Additionally, to mitigate regulatory lag for capital improvements, Texas seeks to implement its first SIC.  The SIC will allow SJWTX to earn a return on some of its capital improvements made after 2020 through a surcharge to its customers.  The SIC is a cost recovery mechanism recently adopted in Texas that avoids the immediate need for a general rate case.  The PUCT permits the acquisition of utilities using a process termed the Fair Market Value.  This process brings in three appraisers to determine the market value of a system which the acquiring utility can apply as the value of utility plant included in rate base.  In addition, after recent legislation the PUCT adopted rules allowing the application of the Filed Rate Doctrine.  This allows water utilities the option of applying their previously approved rates to the customers of newly acquired systems, which encourages consolidation by minimizing rate case 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%">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 2022 and 2021, company-funded capital improvements were $218,784 and $233,933, respectively, for additions to, or replacements of, property, plant and equipment for our Water Utility Services.  We plan to spend approximately $255,053 in 2023 and $1,353,390 over five years for capital improvements.  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 our ability to obtain financing will continue to be a key risk, we believe that based on our successful 2022 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 </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%">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 2022, production expenses accounted for approximately 48% 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 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 2022, we had cash outflows of $433 for business acquisitions and water rights which we believe will allow SJW Group to expand our regulated customer base.  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.  </span></div><div 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 residential usage decreased 11.1% and 11.4% from 2021 to 2022 and from 2020 to 2021, respectively.  SJWC business usage decreased 5.7% and 2.7% from 2021 to 2022 and from 2020 to 2021, respectively.  Residential and business usage was lower by 12.50% and 2.40%, respectively, than the amount authorized in our 2022-2024 general rate case.  SJWC&#8217;s service area is currently under mandatory 15% reduction of 2019 water consumption since 2021.  To address the difference between conservation usage and authorized usage in the rate case, the CPUC has approved the activation of the WCMA which tracks the divergence between authorized versus actual consumption in a balancing account for future recovery.  SJWTX residential and business usage increased 8.5% from 2021 to 2022 and decreased 8.5% from 2020 to 2021.  Connecticut Water residential usage decreased 0.5% and 10.2% from 2021 to 2022 and from 2020 to 2021, respectively. Connecticut Water business usage increased 26% and 4% from 2021 to 2022 and from 2020 to 2021, respectively. With the availability of the WRA in Connecticut, which 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.  Maine Water residential usage decreased 5.4% and 0.2% from 2021 to 2022 and from 2020 to 2021, respectively. Maine Water business usage increased 12.2% and 5.7% from 2021 to 2022 and from 2020 to 2021, respectively.</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 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="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: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 2023.  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 2023 with their existing water supply which consists of groundwater from wells, surface water in reservoirs and purchased water treated by neighboring water utilities.  SJWTX believes that it will be able to meet customer demand for 2023 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="if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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; 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="#if9d20dcbb0614e99a2bda1bac0e47318_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; for a discussion of SJW Group&#8217;s general business and regulatory activities as well the ongoing drought in California.</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, 2022 was $73,828, compared to $60,478 for the same period in 2021.  This represents an increase of $13,350 or 22%, from 2021.  Consolidated net income in 2022 includes a gain on the sale of nonutility property of $5,557, offset by the impacts of $3,596 related to SJWC&#8217;s Order Instituting Investigation (&#8220;OII&#8221;) settlement and $2,200 related to depreciation on certain Cupertino concession assets.</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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">615,093&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,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%">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></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%">620,698&#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%">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></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 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%">2022&#160;vs.&#160;2021<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%">2021&#160;vs.&#160;2020<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%">(14,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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%">5,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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></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%">38,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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></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%">Texas winter storm customer 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%">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%">&#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%">(839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Balancing and memorandum accounts:</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: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%">798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,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></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;2022 GRC true-up 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%">20,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;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%">1,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(6,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,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></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%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(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></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%">47,012&#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%">8&#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%">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></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%">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: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%">2022 vs. 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 revenue increase consists of $46,786 from Water Utility Services and $226 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 $38,706 of additional revenue, $20,650 increase in 2022 GRC true-up memorandum account in California, a net increase in revenue recognized from certain balancing and memorandum accounts of $2,052, an increase due to new customers of $5,082, and an increase of $839 from the winter storm credits in Texas recorded in the prior year, partially offset by a decreases of $14,302 due to lower usage and $6,406 in other regulatory mechanisms. </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%">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: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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">509,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">22,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">50,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">26,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">615,093&#160;</span></td><td style="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%">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></tr></table></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">384,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">398,326&#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%">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></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">482,679&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">3,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">489,720&#160;</span></td><td style="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%">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></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%">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%">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%">2022&#160;vs.&#160;2021<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%">2021&#160;vs.&#160;2020<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%">(7,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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></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%">(15,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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></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%">28,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%">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%">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></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%">(2,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,707&#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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,576&#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 #000;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">10,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="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%">2,211</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"><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%">Sale of nonutility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(7,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">27,193&#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%">6&#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%">15,671&#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%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 is sourced from SJWC&#8217;s 6,400 acre of watershed in the Santa Cruz mountains.  In 2022, SJWC&#8217;s general rate case decision approved the use of the Full Cost Balancing Account which mitigates the cost of the water supply from changes and variations in quantities from each of these sources affect the overall mix of the water supply.  The water rates for purchased water and the groundwater extraction charge 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 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.  In addition, Connecticut Water has water supply agreements to supplement its water supply with the South Central Connecticut Regional Water Authority and The Metropolitan District that expire in 2058 and 2053, 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%">SJWTX&#8217;s water supply consists of groundwater from wells and purchased treated and raw water from the GBRA.  SJWTX has long-term agreements with the GBRA, which expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide SJWTX with an aggregate of 7,650 acre-feet of water per year from Canyon Lake at prices that may be adjusted periodically by GBRA.  SJWTX also has raw water supply agreements with the LCRA and WTPUA expiring in 2059 and 2046, respectively, to provide for 350 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%">Water sources at Maine Water vary among the individual systems, but overall approximately 90% of the total dependable yield comes from surface water supplies and 10% from wells.  Maine Water has a water supply agreement with the Kennebec Water District expiring in 2040.</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: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%">2022</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%">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></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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">18,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">49,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,719&#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,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></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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%">40&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">36&#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%">57&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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%">8&#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%">89&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">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%">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%">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%">44&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 2022 for water utility services decreased 1,708 million gallons from 2021.  Water production in 2021 for water utility services decreased 2,563 million gallons from 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 2023, 2022 and 2021 was $5.6, $5.0 and $4.5 per million gallons, respectively.  The contractual cost of the groundwater extraction charge for water pumped from the ground basin was $5.3, $4.6 and $4.2 per million gallons for Valley Water&#8217;s fiscal years 2023, 2022 and 2021, respectively.  SJWC&#8217;s unaccounted-for water for 2022 and 2021 approximated 8.9% and 7.8%, 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="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. 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, 2022.  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.09 per hundred cubic feet as of December 31, 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%">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, 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%">CTWS&#8217;s unaccounted-for water for 2022 and 2021 approximated 14.2% and 14.3%, 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 CTWS&#8217;s systems, unadjusted for any required system flushing, partially offset by WICA and WISC 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="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: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%">2022 vs. 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%">Water production expenses increased $28,576 in higher per unit costs paid for purchased water, groundwater extraction and energy charges, offset by decreases of $15,311 due to lower customer usage, $7,262 as a result of increased availability of California surface water in 2022 compared to 2021, and $2,296 due to changes in water production balancing and memorandum accounts.  </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: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%">2022 vs. 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%">Administrative and general expense increased $8,072 in 2022, or 2% of the total operating expenses in 2021.  The increase consisted primarily of $3,974 increase in compensation, $595 increase in materials and supplies, $576 in regulatory surcharge, $572 in uninsured losses, $446 in bank fees, $434 in corporate expenses, $316 in liability insurance, $314 in travel, $263 increase in uncollectible accounts, and $209 increase in telephone 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% of the total operating expenses in 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-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 $4,703 in 2022, or 1% of the total operating expenses in 2021, and increased $3,873 in 2021, or 1% of the total operating expenses in 2020.  The increase in 2022 was primarily due to increases of $3,680 in contract and materials expense related to the OII settlement agreement.  The increase in 2021 was primarily due to increases of $2,402 in contract, repairs and maintenance, and 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.</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 2022 and 2021 increased $1,608, and $1,078 from the prior years, respectively.  The increase in 2022 was primarily the result of increased property taxes due to utility plant additions, an increase in payroll taxes due to increases in wages and a one-time increase in transfer tax. The increase in 2021 was primarily a result of increased utility plant.  SJW Group anticipates increases in 2023 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 $10,017 in 2022, or 2% of the total operating expenses in 2021, and increased $5,121 in 2021, or 1% of the total operating expenses in 2020.  The increases were primarily due to increases in utility plant.  SJW Group anticipates increases in 2023 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 decreased $2,211 in 2022 in comparison to 2021, and increased the same amount in 2021 in comparison to 2020, due to the 2021 write-off of a customer care and billing system implementation in Texas.</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%">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-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%">Gain on sale of nonutility properties decreased $1,297 in 2022 primarily due to the lower total value of 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 2022 compared to 2021 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 Texas Water Alliance (&#8220;TWA&#8221;) recorded in 2021, an increase in other interest due to higher short term borrowing rates, and a decrease in investment income from retirement plan assets and life insurance policies, partially offset by a 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 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%">SJW Group&#8217;s consolidated weighted-average cost of long-term debt, including the mortgages and the amortization of debt issuance costs, was 4.0%, 4.1% and 4.3% for the years ended December&#160;31, 2022 and 2021 and 2020.  Cost of borrowing on the lines of credit averaged 3.41%, 1.32% and 1.78% as of December&#160;31, 2022, 2021 and 2020, 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%">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 2022 was $8,496, compared to $8,369 in 2021.  The effective consolidated income tax rate was 10% for 2022 and 12% for 2021.  The effective income tax rate decreased from 2021 primarily due to tax accounting method change related to non-network repairs deduction.</span></div><div 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 16, 2022, the Inflation Reduction Act of 2022 (the &#8220;IRA&#8221;) was signed into law.  SJW Group has considered the income tax implications of the IRA in its estimated tax provision.  The Act did not have a material impact to the year-end tax 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%">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="#if9d20dcbb0614e99a2bda1bac0e47318_106">Note 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 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 2022 and 2021 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="if9d20dcbb0614e99a2bda1bac0e47318_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.  During 2022, the remaining state orders to suspend water service disconnections expired.  As of December&#160;31, 2022, the change in allowance for doubtful accounts was primarily due to slower collections on payments from customers.  Impacts to allowance for doubtful accounts related to COVID-19 have been recorded for future recovery through the rate-making process.  There is no guarantee that such recovery will be approved by the respective state regulatory utility commissions.  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 customer accounts greater that 60-days past due as of June 30, 2021.  Bill credits were applied to the customer accounts filed in the state payment program that were still outstanding and the excess of $3,272 was returned to the State of California.  Although the COVID-19 state moratoriums restrictions on water service disconnections from non-payment ended in February 2022 in California, there has been a delayed start to disconnections from non-payment.  Write-offs for uncollectible accounts remain less than 1% of total revenue consistent with prior year.  Management believes the collection rate will gradually return to pre-pandemic levels when service disconnections are fully active again to mitigate payment delinquencies.  </span></div><div 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 2022, SJW Group and its subsidiaries obtained $55,000 in funds from new long-term debt and $39,085 in fund from equity issuances.  From these amounts, SJW Group funded its 2022 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="#if9d20dcbb0614e99a2bda1bac0e47318_97">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_103">Note 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 equity and debt financing </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%">activities of SJW Group.  In addition, SJW Group paid cash dividends of approximately $43,582 during the year ended December&#160;31, 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%">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 2022 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 CTWS 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 2022, the common dividends declared and paid on SJW Group&#8217;s common stock represented 59% of net income.  Dividends have been paid on SJW Group&#8217;s and its predecessor&#8217;s common stock for 317 consecutive quarters and the annual dividend amount has increased in each of the last 55 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 2022, SJW Group generated cash flow from operations of approximately $166,200 compared to $130,000 in 2021 and $104,051 in 2020.  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 2022 by approximately $36,200.  The increase was primarily due to a combination of the following factors: (1) an increase in general working capital and net income adjusted for non-cash items increase by $31,600, and (2) an increase in collections against our regulatory assets which generated an increase of $16,300, offset by (3) payments of previously invoiced and accrued payables or amounts, increased by $6,200, and (4) net collection of taxes receivable was $5,500 less than in prior year.  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.  </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 2022, SJW Group used approximately $218,800 of cash for Company funded capital expenditures, $22,900 for developer funded capital expenditures, $2,500 in utility plant retirement costs, $600 for real estate investments related to leasehold improvement additions for the properties located in Knoxville, Tennessee, and $400 for ongoing business and asset acquisition activities in Texas.  These uses were offset by cash proceeds of $1,000 from the sale of various nonutility properties during the year.  In 2021, SJW Group used approximately $234,000 of cash for Company funded capital expenditures, $23,600 for SJWTX&#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 TWA, 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%">Water Utility Services budgeted capital expenditures for 2023, 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/>2023</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%">29,943&#160;</span></td><td style="background-color:#cceeff;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%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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%">10,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">17,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">61,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#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%">119,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#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%">255,053&#160;</span></td><td style="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="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%">The 2023 capital expenditures budget is concentrated in main replacements.  Included in the distribution system budgeted capital expenditures of $119,137 is approximately $89,412 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,353,390 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, 2022, decreased by approximately $54,500 from the same period in the prior year, primarily as a result of decrease in cash proceeds from long-term debt and issuances of common stock, an increase in payments of dividends, and decreases in cash receipts of advances and contributions in aid of construction, partially offset by an increase in the amount of net borrowings on our lines of credit.  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%">SJW Group and its subsidiaries have unsecured bank lines of credit totaling $350,000 as of December&#160;31, 2022.  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="#if9d20dcbb0614e99a2bda1bac0e47318_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="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%;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, 2022, and 2021 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: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%">2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></div></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%">Syndicated credit agreement:</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%">August 2, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">45,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></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">SJWTX</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 syndicated credit agreement</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="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%">300,000&#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%">115,000&#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%">185,000&#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%">&#8212;&#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: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%">December 14, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;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%">May 15, 2025</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%">40,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%">40,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%">40,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: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%">350,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%">159,578&#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%">190,422&#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></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:112%">On August 2, 2022, SJW Group, SJWC, SJWTX, and CTWS entered into a $300,000 credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as Administrative Agent (&#8220;JP Morgan&#8221;), Wells Fargo Bank, National Association, as Documentation Agent, and a syndicate of banks.  Proceeds of borrowings under the Credit Agreement will be used for refinancing existing debt, working capital, and general corporate purposes.  The Credit Agreement has a maturity date of August 2, 2027.</span></div><div 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 terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement. The initial sublimit of each borrower is as presented in the table above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement bear interest at either the Alternative Base Rate (as defined in the Credit Agreement and hereinafter referred to as &#8220;ABR&#8221;) or Adjusted Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;).  ABR borrowings (which are borrowings bearing interest at a rate determined by reference to ABR) will bear interest at a rate per annum equal to ABR plus the applicable rate.  SOFR borrowings (which are borrowings bearing interest at a rate determined by reference to SOFR) will bear interest at a rate per annum equal to SOFR plus the applicable rate.  The applicable rate and pricing is variable depending on credit ratings of the borrower.</span></div><div 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 Credit Agreement contains customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, asset sales, and fundamental changes.  The Credit Agreement also includes a financial covenant that requires each of the borrowers to maintain its funded debt to capitalization ratio at or below 70%.</span></div><div 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 Credit Agreement replaces the existing $140,000 credit agreement, dated April 23, 2021, between SJWC and JP Morgan and the existing $5,000 credit agreement, dated April 23, 2021, between SJWTX and JP Morgan, with SJW Group as guarantor, both of which were terminated upon entering into the Credit Agreement and were set to mature on December 31, 2023.  In addition, on August 2, 2022, CTWS and Citizens Bank, National Association, entered into a fourth modification to the amended and restated revolving credit facility, dated December 18, 2019, as amended, pursuant to which the credit commitment was reduced from $75,000 to $10,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:112%">On October 31, 2022, CTWS and Citizens Bank, National Association, entered into a fifth modification to the amended and restated revolving credit facility to update the interest rate from London Interbank Offered Rate (&#8220;LIBOR&#8221;) plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS modified its existing $40,000 credit agreement with CoBank to update the interest rate from LIBOR plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS entered into a third amendment to the amended and restated promissory note and supplement with CoBank to update the one of the stated terms regarding one of interest rate options from LIBOR plus the applicable rate to SOFR plus the applicable rate.  CTWS previously locked the interest rate under this agreement such that this amendment has no impact.</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%">Cost of borrowing on the lines of credit averaged 3.41% and 1.32% as of December&#160;31, 2022 and 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%">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, 2022, SJW Group and its subsidiaries were in compliance with all covenants on their lines of credit.</span></div><div 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, 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:56.209%"></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.642%"></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.939%"></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%">SJWC:</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%">California Pollution Control Financing Authority Revenue Bonds, 5.10%</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%">May 2022</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 2040</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 A, 8.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%">(20,000)</span></td><td style="background-color:#cceeff;padding: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%">July 2022</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%">July 2022</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,322)</span></td><td style="background-color:#cceeff;padding: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%">2022</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%">(585)</span></td><td style="background-color:#ffffff;padding: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%">2022</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%">Bank term loan, 3.51%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding: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%">September 2022</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%">September 2022</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 2022, 4.71%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2022</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 2052</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%">SJWTX:</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, 5.54%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding: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%">October 2022</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%">May 2052</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, 4.54%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding: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%">May 2022</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%">May 2042</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, 8.95%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2022</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,575)</span></td><td style="background-color:#cceeff;padding: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%">2022</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-2048</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,177)</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, 2022, 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 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, pursuant to which the company may offer and sell shares of its common stock, $0.001 par value per share, from time to time in &#8220;at-the-market&#8221; offerings, having an aggregate gross sales price of up to $100,000.  For the twelve months ended months ended December&#160;31, 2022, SJW Group issued and sold a total of 529,736 shares of common stock with a weighted average price of $75.49 per share and received approximately $39,179 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 884,851 shares of common stock with a weighted average price of $73.44 for a total net proceeds of $63,432 and has a remaining $35,012 under the Equity Distribution Agreement to issue into shares.  </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="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%">SJW Group&#8217;s contractual obligations and commitments as of December&#160;31, 2022 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%">611,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%">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%">40,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%">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%">555,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%">190,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">181,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%">62,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Bond, 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%">70,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%">70,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%">15,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">8,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">18,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852&#160;</span></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,551,677&#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%">7,732&#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%">59,097&#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%">31,282&#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,566&#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%">900,018&#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%">58,765&#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%">111,117&#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%">107,431&#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%">622,705&#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 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%">(1) &#160;&#160;&#160;&#160;As of December&#160;31, 2022, advances for construction was $137,696 of which $46,380 was related to non-refundable advances for construction and $28,427 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="#if9d20dcbb0614e99a2bda1bac0e47318_106">Note 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, 2022, 2021 and 2020, SJWC purchased from Valley Water 18,183&#160;million gallons ($96,793), 19,365&#160;million gallons ($91,938) and 21,269&#160;million gallons ($96,212), respectively, of contract water.  On June 16, 2022, Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2023.  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,864&#160;million gallons ($106,463) of water at the current contract water rate of $5.6 per million gallons in the year ending December&#160;31, 2023.  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 2023, 2022 and 2021 was $5.6, $5.0 and $4.5 per million gallons, respectively.  The contractual cost of the groundwater extraction charge for water pumped from the ground basin was $5.3, $4.6 and $4.2 per million gallons for Valley Water&#8217;s fiscal years 2023, 2022 and 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%">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 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, 2022).  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, 2022 were $4.09 per hundred cubic feet.</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%">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, 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%">SJWTX 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 SJWTX 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 SJWTX a 60-day written notice on the proposed adjustment.  SJWTX also has raw water supply agreements with the LCRA and WTPUA expiring in 2059 and 2046, respectively, for 350 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 2022, SJWC and CTWS contributed $11,712 and $626 to the pension plans and other postretirement benefit plans, respectively.  In 2023, SJWC and CTWS expect to make required and discretionary cash contributions of up to $9,115 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 $1,750 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 $1,334 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="#if9d20dcbb0614e99a2bda1bac0e47318_91">Note 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, 2022.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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%">45</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="if9d20dcbb0614e99a2bda1bac0e47318_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, 2022 and 2021, the related consolidated statements of comprehensive income, changes in stockholders&#8217; equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes and the schedules listed in the Index at Item 15 (collectively referred to as the &#8220;financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, 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, 2022, based on criteria established in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 audits 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 to 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%">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%">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 matters 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 a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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 included the following, 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%">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;padding-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 an analysis from management regarding probability of recovery for regulatory assets or refund or future reduction in rates for regulatory liabilities not yet addressed in a regulatory order to assess management&#8217;s assertion that amounts are probable of recovery or 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 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%"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82NC9mcmFnOmU2ZTQxNmVkOTU1OTRjMmQ4YTFlYTg5MDU5NzNkNmFmL3RleHRyZWdpb246ZTZlNDE2ZWQ5NTU5NGMyZDhhMWVhODkwNTk3M2Q2YWZfMjc0ODc3OTExMTk1Mw_2c69cce1-6cb2-494b-b7a8-786a13cc2024">Deloitte &amp; Touche</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82NC9mcmFnOmU2ZTQxNmVkOTU1OTRjMmQ4YTFlYTg5MDU5NzNkNmFmL3RleHRyZWdpb246ZTZlNDE2ZWQ5NTU5NGMyZDhhMWVhODkwNTk3M2Q2YWZfMTMxMjE_d579351b-39dd-41d0-9ee9-cf16f4f54757">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;24, 2023 </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%">48</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNC0xLTEtMS0xMDYwOTU_aebe77e7-d483-4944-96bd-48f053198861">39,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNC0zLTEtMS0xMDYwOTU_3e86a96d-1ceb-472b-bf29-45d9066b7887">39,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNS0xLTEtMS0xMDYwOTU_43e17bb8-57cc-4d53-a681-092a6c5faef9">3,661,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNS0zLTEtMS0xMDYwOTU_fd8a7ca6-4216-4fd3-8a62-b033ec964d81">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNi0xLTEtMS0xMDYwOTU_a08d1542-6027-4ecf-9d95-d2a78538fa14">116,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNi0zLTEtMS0xMDYwOTU_c6a10dac-74ca-4bd9-a6e3-65991f7bff0b">176,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNy0xLTEtMS0xMDYwOTU_e557124d-a1c6-4509-a90d-f4df411c7660">35,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNy0zLTEtMS0xMDYwOTU_bb465e67-ab24-410d-b3f3-19f02f4b18ea">36,276</ix:nonFraction>&#160;</span></td><td style="background-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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOC0xLTEtMS0xMDYwOTU_ecc1b62b-2011-4e0b-8982-f2566bb626ea">3,854,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOC0zLTEtMS0xMDYwOTU_20c0f2a9-5f77-4c91-8f57-aab9ed48f3f5">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOS0xLTEtMS0xMDYwOTU_ec40041a-26fc-405e-97ae-bd0525232132">1,223,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOS0zLTEtMS0xMDYwOTU_0fba2688-45b6-47c7-8c96-ad860435529b">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTAtMS0xLTEtMTA2MDk1_8a8c4d89-dbcf-43cc-834e-720e071f2f80">2,630,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTAtMy0xLTEtMTA2MDk1_de5cbe25-a380-4f60-a34a-ea9c3bd4476d">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 nonutility 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTEtMS0xLTEtMTA2MDk1_30d67333-87d9-4800-8629-efb9fd2ca347">58,033</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTEtMy0xLTEtMTA2MDk1_c1dbeff1-136e-49c2-a184-0bd67b391a99">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTItMS0xLTEtMTA2MDk1_05dca798-941d-4e78-9d53-8c1dcee5c3f7">17,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTItMy0xLTEtMTA2MDk1_bcd0e0a9-8cc2-4c7a-be36-71be9a26be25">15,951</ix:nonFraction>&#160;</span></td><td style="background-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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTMtMS0xLTEtMTA2MDk1_1c1f4816-9239-4753-bf5d-410accadbaaa">40,875</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTMtMy0xLTEtMTA2MDk1_4cc0f79d-3873-426e-9a23-a05a33370b40">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTYtMS0xLTEtMTA2MDk1_3c9a0668-e472-49ce-9333-dda0595cc462">12,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTYtMy0xLTEtMTA2MDk1_549c5e14-1997-4704-a346-ea2b75d48df4">10,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTctMS0xLTEtMTA2MDk1_a9495dfd-5baa-43bb-9eec-b745bfeaa483">&#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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTctMy0xLTEtMTA2MDk1_7290cd62-d189-4a8a-98ef-873ad9f7c409">1,211</ix:nonFraction>&#160;</span></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTMyNzg3ZjI5MDg1NGVlZjlmMzY3MmMwYzRiOTliODNfNjM_3e20f59a-4488-49e3-903b-542da4d8acb7">5,753</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTMyNzg3ZjI5MDg1NGVlZjlmMzY3MmMwYzRiOTliODNfNzA_1b1ba719-621d-4ed6-be84-42d8423e3339">4,600</ix:nonFraction> in 2022 and 2021, 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMS0xLTEtMTA2MDk1_65d491bb-5620-427e-8b79-8faa356983ef">59,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMy0xLTEtMTA2MDk1_91bbc924-91f6-43e7-8a26-461e4ba54cc7">53,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjEtMS0xLTEtMTA2MDk1_07e52218-565b-4562-b424-2036735f0aab">&#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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjEtMy0xLTEtMTA2MDk1_92975c19-7e16-4429-a91d-76f67212f183">2,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjItMS0xLTEtMTA2MDk1_69116410-a04c-4a5d-b6ed-4935214289b3">5,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjItMy0xLTEtMTA2MDk1_e7c8920d-79c6-4ad5-a8e2-c627ee8184c2">4,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjMtMS0xLTEtMTA2MDk1_f141971d-c953-42ff-b115-ed8a80677abc">45,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjMtMy0xLTEtMTA2MDk1_3b035006-5281-436e-a286-28ca2abd7b88">44,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: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjQtMS0xLTEtMTA2MDk1_08cb260a-9585-492a-9fa6-0d77868227f6">16,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjQtMy0xLTEtMTA2MDk1_0ecc1aea-d43d-4ea8-9bce-bf2bd5c096e4">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjUtMS0xLTEtMTA2MDk1_8754dce7-48bf-4f87-8d6f-049366e6be1e">9,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjUtMy0xLTEtMTA2MDk1_a5a63dd6-2d86-42f8-885d-b5bece3d255d">9,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjYtMS0xLTEtMTA2MDk1_1012a428-bea2-48d6-94fb-5889e725cf67">6,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjYtMy0xLTEtMTA2MDk1_558dfdf9-5e14-4031-ad73-0b8eab45c3dc">4,902</ix:nonFraction>&#160;</span></td><td style="background-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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjctMS0xLTEtMTA2MDk1_10b0ff3f-20d2-4a90-8791-d8c83449972e">154,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjctMy0xLTEtMTA2MDk1_b21a61c5-3ca3-4b60-b901-2d0ab289f685">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjktMS0xLTEtMTA2MDk1_af41b16a-56a6-4ca5-bd4a-66d5e1e7ce00">127,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjktMy0xLTEtMTA2MDk1_44a41c5d-727c-4ec3-8ca1-2301cd435747">151,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzAtMS0xLTEtMTA2MDk1_2cd1863a-eee6-46f8-ab93-393825b0d150">14,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzAtMy0xLTEtMTA2MDk1_42659f34-c8d4-4df1-92bd-e6c7a0fa7842">15,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzEtMS0xLTEtMTA2MDk1_cc80fbb8-f023-41b7-87c6-f518c8242ac9">640,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzEtMy0xLTEtMTA2MDk1_ee05e51f-1055-48a2-851d-b17c2fa7ceb1">640,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzItMS0xLTEtMTA2MDk1_822cb2e9-91c5-4b88-b254-71420d9fa5ba">24,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzItMy0xLTEtMTA2MDk1_8a38d06b-dc59-4774-b000-e6bf25d45904">10,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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzMtMS0xLTEtMTA2MDk1_112d1e25-d3cf-4b89-99a2-77c00f4d8e61">806,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzMtMy0xLTEtMTA2MDk1_c6b226eb-e374-4aae-9e24-b8e8fc059334">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzQtMS0xLTEtMTA2MDk1_f19fa303-ce4d-47c8-8efa-bf9ccb714b0d">3,632,624</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzQtMy0xLTEtMTA2MDk1_10f8ed14-ff1d-4887-9bd7-01145ee09218">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></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%">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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xOA_8f62109d-b983-4219-9514-948715d89ae6"><ix:nonFraction unitRef="usdPerShare" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xOA_c4d5aefc-401f-4936-ae43-e51a1540e96d">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF80Mw_649e9c05-cc6d-4a9f-abb6-2bc69d6ede1d"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF80Mw_918c4ac1-436f-4785-acdb-8691ea34169f">70,000,000</ix:nonFraction></ix:nonFraction> shares in 2022 and 2021; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF85MA_1cecf7da-0696-429a-97c0-6dd54b5d1b9b"><ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF85MA_6d83d39e-b118-49e2-803d-ec0960c1c481">30,801,912</ix:nonFraction></ix:nonFraction> shares in 2022 and <ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xMTA_08574d08-78f3-427e-9d5a-bfc2c941f945"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xMTA_5ae57977-ef2b-4fe6-976c-60e98f3992cc">30,181,348</ix:nonFraction></ix:nonFraction> shares in 2021</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0xLTEtMS0xMDYwOTU_96d92fb0-fce4-493f-aa17-b0b0ab6a7442">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0zLTEtMS0xMDYwOTU_736c74d4-64cc-46c8-aca1-8c08ae2cb3c8">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNi0xLTEtMS0xMDYwOTU_013af889-b69f-4485-8069-4fe3098742a4">651,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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNi0zLTEtMS0xMDYwOTU_88dc8769-5d0c-4531-be2b-13c542014900">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNy0xLTEtMS0xMDYwOTU_33882990-6644-4b3c-8b6c-66e30f5e32aa">458,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNy0zLTEtMS0xMDYwOTU_7690fb9a-7790-4ac7-8d89-0d79c8f4ce17">428,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 (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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOC0xLTEtMS0xMDYwOTU_591ab82e-a92e-4fa8-8e9e-71f55f8950ed">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOC0zLTEtMS0xMDYwOTU_5f73c09d-f7bc-4a23-a33d-6c8540bb7a3d">163</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOS0xLTEtMS0xMDYwOTU_6501cef3-457d-433d-b263-e053e9877c85">1,110,868</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOS0zLTEtMS0xMDYwOTU_6be87500-3135-46ba-b47f-7420cc233e21">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTAtMS0xLTEtMTA2MDk1_37ffceef-d0be-4912-8f46-0237e6b7fdf0">1,491,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTAtMy0xLTEtMTA2MDk1_6dcc8c44-6890-4c3f-b25c-d6259459d7c1">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></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTEtMS0xLTEtMTA2MDk1_727645d9-4d7d-4437-9dfd-6c9a625396ff">2,602,833</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTEtMy0xLTEtMTA2MDk1_0879acab-2c7d-4bfd-bbad-28fbe82d7567">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTMtMS0xLTEtMTA2MDk1_52214cd7-362c-46e2-a332-1cca2cb7b781">159,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTMtMy0xLTEtMTA2MDk1_44c12865-8f7e-49f2-9731-6bd1156c29f2">62,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTQtMS0xLTEtMTA2MDk1_699440b5-fcbc-4f41-9aad-b9e65581ff27">4,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTQtMy0xLTEtMTA2MDk1_754bab82-f683-4014-a8a4-34315eb2f60d">39,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><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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTUtMS0xLTEtMTA2MDk1_9f58cd2a-b4bf-48b7-b321-91e2e116feb0">19,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTUtMy0xLTEtMTA2MDk1_7a585d36-894b-4d32-809e-eaf05a72c43d">17,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTYtMS0xLTEtMTA2MDk1_5bb16374-b1b3-4172-8bbd-01e2d4e5004e">29,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTYtMy0xLTEtMTA2MDk1_811577bb-2f39-443c-9320-2cf13968d493">30,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTctMS0xLTEtMTA2MDk1_72f53894-c9d7-4e73-9c54-1432c374212f">13,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTctMy0xLTEtMTA2MDk1_50e77018-3293-4018-898d-3d832bf82b79">14,174</ix:nonFraction>&#160;</span></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTktMS0xLTEtMTA2MDk1_1b375e51-eba2-47ae-8ad5-3c1e6a0189e1">11,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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTktMy0xLTEtMTA2MDk1_b0838a7c-1479-44e7-b84f-5c79bb93f406">11,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjAtMS0xLTEtMTA2MDk1_ba9a83fd-77e2-4d1a-82f7-97e8ad8bd8c9">2,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjAtMy0xLTEtMTA2MDk1_23688c2b-f0c9-4dde-805b-2c5cc9f385a7">&#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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjEtMS0xLTEtMTA2MDk1_b3a6b1d1-04c3-45fa-9f53-cf7ca24ec71d">22,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjEtMy0xLTEtMTA2MDk1_77f05de1-ae62-482b-923f-0d7f1d28db2f">27,821</ix:nonFraction>&#160;</span></td><td style="background-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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjItMS0xLTEtMTA2MDk1_88995749-40a1-4318-930c-c0cc6c6368ce">264,650</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjItMy0xLTEtMTA2MDk1_fe669458-5d92-410e-af94-867732d3e484">203,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjMtMS0xLTEtMTA2MDk1_faec9cd9-1561-407f-b47f-3ca7d87a2121">218,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjMtMy0xLTEtMTA2MDk1_b8eefdab-8a72-4638-9507-6aa32da6ac4e">200,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><td colspan="3" style="background-color:#ffffff;padding: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjQtMS0xLTEtMTA2MDk1_b2ea43bf-61c8-4a3d-b681-05dbad1ad3ac">137,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjQtMy0xLTEtMTA2MDk1_ad977df4-7a50-416f-b125-9a397ad4c7cd">130,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjUtMS0xLTEtMTA2MDk1_b098a0ec-405d-4814-8cf6-8e02d7bc8260">323,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjUtMy0xLTEtMTA2MDk1_b990fd2a-af1e-456a-804d-1119d045ef3f">316,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:10pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjYtMS0xLTEtMTA2MDk1_ad3c1b27-881f-49e3-a07b-8225f84c60b1">59,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjYtMy0xLTEtMTA2MDk1_17bea06e-a75b-49ab-9d5b-f1b70d5efc8c">89,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjgtMS0xLTEtMTA2MDk1_b4a47940-a7dd-463b-987f-a3dac4cc0820">25,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjgtMy0xLTEtMTA2MDk1_1be13313-1b5a-45a7-84c6-88a5cc8febd0">24,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjktMS0xLTEtMTA5MzUx_ee2f4213-06d0-4884-b11d-e0417f5a0ca6"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjktMy0xLTEtMTA5MzUx_26a4ccd9-39d1-43db-b245-fd70160b1dc0"></ix:nonFraction></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMzAtMS0xLTEtMTA2MDk1_7ea57032-5677-4e5f-8545-14494f04c706">3,632,624</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMzAtMy0xLTEtMTA2MDk1_e47e64eb-3f3c-40ae-92ce-14a936ab69c4">3,492,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">50</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS0xLTEtMS0xMDYwOTU_fb8aa523-ea0d-41b4-a306-c855badf63eb">620,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS0zLTEtMS0xMDYwOTU_fcc2a5bc-873a-4880-97d3-81fd380d022e">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS01LTEtMS0xMDYwOTU_14eb5fb3-9bcd-4c0a-b411-0d84b28acdef">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: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC0xLTEtMS0xMDYwOTU_2cc3f9cb-1511-4571-a557-cfa70ac9960d">122,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC0zLTEtMS0xMDYwOTU_b15d1133-2578-4436-9ab0-9586a6d0a9ab">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC01LTEtMS0xMDYwOTU_b0ee9211-a418-44a9-b7cd-5d390ce98337">100,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS0xLTEtMS0xMDYwOTU_0a94e978-3aa6-4f80-afda-3030a0158e5f">8,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS0zLTEtMS0xMDYwOTU_c05e152c-6c32-47df-841b-0afd909caea8">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS01LTEtMS0xMDYwOTU_114ed957-0263-4a8f-a821-b6cebfadf0dc">13,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi0xLTEtMS0xMDYwOTU_1fc1ea47-b001-498c-955f-12c71e7aaf47">56,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi0zLTEtMS0xMDYwOTU_e0c2a432-18b6-413e-8039-2ead49498824">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi01LTEtMS0xMDYwOTU_8fe5bba8-7989-44fa-bd93-c1ee45a20a28">71,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy0xLTEtMS0xMDYwOTU_d4d42edf-bd63-447c-8eff-cc70c7089de8">45,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy0zLTEtMS0xMDYwOTU_5ab56fd7-eb2e-4227-878a-29135486aabb">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy01LTEtMS0xMDYwOTU_f408bdfd-2a50-467e-9183-7e415be47c32">40,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 2px 7.75pt;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC0xLTEtMS0xMDYwOTU_f64c3745-25fc-486f-9dec-330ad753c881">232,790</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC0zLTEtMS0xMDYwOTU_38349e1e-efe6-465c-ba62-72e276ae9962">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC01LTEtMS0xMDYwOTU_864f2fa4-11b2-4403-aa19-d080ecb7a031">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></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS0xLTEtMS0xMDYwOTU_7db6d3a8-fb79-4db8-bd35-c1e55bebe1bb">95,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS0zLTEtMS0xMDYwOTU_d5add6fe-8a74-43dc-a9f8-9aa7bdea4415">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS01LTEtMS0xMDYwOTU_77f83d68-a63d-4bab-b680-0be88bd07090">79,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtMS0xLTEtMTA2MDk1_2c258a11-0fa6-4293-9f60-330271b74db8">30,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtMy0xLTEtMTA2MDk1_e2d07c8b-e07b-4680-ad8c-0165eae5e727">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtNS0xLTEtMTA2MDk1_8a8fc956-0a7a-4265-b330-5ff133cd39ec">22,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtMS0xLTEtMTA2MDk1_897d6fb6-1f84-432b-aa1a-3a20de783428">32,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtMy0xLTEtMTA2MDk1_7a73c144-5b83-4b27-a6f2-5745d5dac5b9">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtNS0xLTEtMTA2MDk1_6797b175-a025-443f-9cbc-a254f80d92b1">29,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItMS0xLTEtMTA2MDk1_02647a1b-33a0-463c-b541-92b8e6f37d67">104,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItMy0xLTEtMTA2MDk1_c64729b4-111e-43bb-be4b-5cbba81464fc">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItNS0xLTEtMTA2MDk1_c43954fe-167e-4f01-bf4b-9fae62afbe11">89,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtMS0xLTEtMTA2MDk1_7eabb81c-e51d-4f09-bf80-de257ab96dd0">6,197</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtMy0xLTEtMTA2MDk1_75d79b0a-cb22-4f1c-9d44-259cd5afb503">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtNS0xLTEtMTA2MDk1_e11068ad-56b5-4f5a-9fc5-2e4fecf32719">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtMS0xLTEtMTA2MDk1_266517b4-9f3a-47f3-94c7-69efdcf3b6e7">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtMy0xLTEtMTA2MDk1_c4cbf495-9f8a-4134-bd14-3d16f8e7e377">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtNS0xLTEtMTA2MDk1_4c3d0d3d-c798-4307-9aab-564f5f0625fb">&#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:10pt;font-weight:700;line-height:100%">Total operating expense</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtMS0xLTEtMTA2MDk1_72a118a8-49cb-4122-a830-14851c4b7358">489,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtMy0xLTEtMTA2MDk1_c8c8e55b-c8a0-4164-a3ed-27909d3a4c5c">462,527</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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtNS0xLTEtMTA2MDk1_a1e00998-0fa3-4480-b136-b2333de47537">446,856</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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctMS0xLTEtMTA2MDk1_a0f860d2-77ae-415d-b935-e27f6aa185e3">130,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctMy0xLTEtMTA2MDk1_b808c1b4-73a0-4928-bf5a-5e29ef164962">111,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctNS0xLTEtMTA2MDk1_e603e3ed-29a6-4b00-be1d-9ac0b1b952a2">117,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) income:</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%">Interest on long-term debt, mortgage 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktMS0xLTEtMTA2MDk1_30a43c78-3138-4900-b6b6-aaed2d597b70">58,062</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktMy0xLTEtMTA2MDk1_bc11fdfc-f2ba-43e4-8398-cfc8b22d63fb">54,339</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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktNS0xLTEtMTA2MDk1_9094d952-5f17-48ea-b5b1-0cf4c4198ba0">54,255</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 non-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtMS0xLTEtMTA2MDk1_63cfbf56-2d77-4d73-b48c-f3d947f045f1">5,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtMy0xLTEtMTA2MDk1_02dfb648-25f5-435e-833f-d377f7afc96c">1,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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtNS0xLTEtMTA2MDk1_fadebd7c-00ad-4239-b0b4-345b09997334">374</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%">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtMS0xLTEtMTA2MDk1_89e6ad63-fec8-4e43-ae9c-3d30a3d527d9">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtMy0xLTEtMTA2MDk1_0d95ebec-a6b0-4d9b-8ac3-2be88fef25dc">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtNS0xLTEtMTA2MDk1_e9c439e3-113c-4a1e-bc33-1101bbbc468e">&#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%">Gain on sale of real estate 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItMS0xLTEtMTA2MDk1_76669911-0418-47c7-871c-0b5109cfdb82">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItMy0xLTEtMTA2MDk1_eb915913-44d9-4982-8800-e8feb33c67ed">927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItNS0xLTEtMTA2MDk1_86ffcd83-addb-45df-8932-84f401d51b4d">948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtMS0xLTEtMTA2MDk1_37eb3da3-9d42-4d85-bcfc-7f904c5e8733">4,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtMy0xLTEtMTA2MDk1_0f211f31-7f25-404e-8c40-505f9dfa03ac">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtNS0xLTEtMTA2MDk1_0f33b822-b00a-4b97-a888-b87151141aba">5,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtMS0xLTEtMTA2MDk1_b692d7c9-b4f9-4834-8695-0c7be62526a3">82,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtMy0xLTEtMTA2MDk1_f23ea473-887e-486b-8187-249a6b351d84">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtNS0xLTEtMTA2MDk1_6310ecb2-764a-49ad-96f9-c5f9d269f3c8">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></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtMS0xLTEtMTA2MDk1_88fe6705-4c08-441e-a495-f85d6f0afacc">8,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtMy0xLTEtMTA2MDk1_cbd0b9d6-ef22-4caa-92fe-08509665f2f4">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtNS0xLTEtMTA2MDk1_c57bae87-f7a9-4ea1-96cf-93b0b6fd90f1">8,380</ix:nonFraction>&#160;</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:700;line-height:100%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktMS0xLTEtMTA2MDk1_c522bbd3-bad6-4c13-b54a-cbdf91399ac7">73,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktMy0xLTEtMTA2MDk1_7432af17-b4f9-42cf-bd0a-fb7a4ef3af22">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktNS0xLTEtMTA2MDk1_23217ba4-ba67-4057-8135-db53826f5be5">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (loss) gain on investment, net of taxes of $(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfNTg_d3632364-5f37-49b3-9900-4ebf5305c805">188</ix:nonFraction>) in 2022, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfNjg_097ef5ec-c041-4db7-bbed-14568487f0d8">68</ix:nonFraction> in 2021 and $(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfODE_c38279cb-6ca9-41a4-bbea-bd9c08edc120">247</ix:nonFraction>) in 2020</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMS0xLTEtMTA2MDk1_c03c5aa5-2707-4a50-9256-fbb8f7572bf8">511</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMy0xLTEtMTA2MDk1_c34874b7-cbd0-4638-ab9c-b1ae94fb4dfc">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtNS0xLTEtMTA2MDk1_dc78a37a-1560-492d-9bf4-bce516dc9eb1">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:10pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfNTc_f9dd0424-efba-4361-a5fa-80971551c21d">793</ix:nonFraction> in 2022, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfNjc_460f88a6-1f66-4621-836c-6e501f04e225">264</ix:nonFraction> in 2021 and $(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfODA_b89ef24b-702f-4c81-8dfc-16e9b04a954e">324</ix:nonFraction>) in 2020</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMS0xLTEtMTA2MDk1_8456a16f-ee65-4ca4-8d3a-172a6166b237">2,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMy0xLTEtMTA2MDk1_b91a7f84-f90d-4a00-a00a-1deeccef6145">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItNS0xLTEtMTA2MDk1_3b14060d-7b3e-4a5c-850f-a3f51da4deb2">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 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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtMS0xLTEtMTA2MDk1_355bc87d-3f18-4ddd-a606-813591397362">75,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtMy0xLTEtMTA2MDk1_a610ebb9-f7f4-469e-9e43-b0d9950ac0d9">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtNS0xLTEtMTA2MDk1_adbab282-f3a9-4ee0-ab74-1ab7d4f7abe9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtMS0xLTEtMTA2MDk1_f25aad0f-51c9-45e2-9a06-bec17d666c30">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtMy0xLTEtMTA2MDk1_f1263688-4b2a-4aa3-94a5-2fe83a7783c7">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtNS0xLTEtMTA2MDk1_bb38f7a7-594a-45cb-8cd7-23292c3268c1">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtMS0xLTEtMTA2MDk1_ce3ad1dd-fbb1-4e14-bde3-9fce47f9f809">2.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtMy0xLTEtMTA2MDk1_39fc3071-a75e-4759-9aee-a7809a9663ea">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtNS0xLTEtMTA2MDk1_948c4e3d-e5d4-40bb-a4b7-ab46c96d852d">2.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtMS0xLTEtMTA2MDk1_7292a190-9e31-4d1f-a638-44c171731a25">30,304,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtMy0xLTEtMTA2MDk1_954880eb-4f88-463c-bf5f-44a5a8fa4bad">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtNS0xLTEtMTA2MDk1_3e45bbc0-2531-4666-80f5-8d1785c04450">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></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktMS0xLTEtMTA2MDk1_27b50625-fa2e-420f-981c-b80810135518">30,423,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktMy0xLTEtMTA2MDk1_4f0ad5fc-5987-4bf3-a7cd-ba0ee15c6d70">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktNS0xLTEtMTA2MDk1_9454b1d7-97ba-4db9-ac31-6d2f0d3bdc74">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></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 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%">51</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_76"></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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:10.459%"></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" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b2411c5c2334a0cb793d36a11194480_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0xLTEtMS0xMDYwOTU_ecc25276-a15e-4492-8f08-38aeedcf7c55">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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b2411c5c2334a0cb793d36a11194480_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0zLTEtMS0xMDYwOTU_8cf5cff6-aa65-4ba6-bda6-ad78019e0793">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1141d850e0b437fa8d2b76171a4fb3d_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi01LTEtMS0xMDYwOTU_6caddb95-f2c8-4595-8914-159c8a6ef2fa">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c0255c82ee24e968f2175c669d7bf8b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi03LTEtMS0xMDYwOTU_0ea3e532-7dee-47f0-8d0c-066d41cea7ea">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07c6fdf9aa514594b8baa3a99fe618ff_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi05LTEtMS0xMDYwOTU_388a1cb6-08a6-45f4-8b51-9314959c781e">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="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356255f221fe43d78113f81ce62e4c1c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0xMy0xLTEtMTA2MDk1_b221b20b-a162-49ac-916f-5dd27a77ffda">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:10pt;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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMy03LTEtMS0xMDYwOTU_bc55e57e-c4d8-4604-8a9f-7b1aee74ebf2">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMy0xMy0xLTEtMTA2MDk1_5b9a2aa4-d59f-49e7-9579-873f1f75d7bd">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:10pt;font-weight:400;line-height:100%">Unrealized income on investment, net of tax effect of $(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo2ZTU0ODNiMTNjM2Q0NDczODhjOWIwNzAxZjg0ZjllYl81OA_bed73d6c-8eb1-46b7-94aa-90f2f3bdec99">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i583aaa5e5c53414ea6497549f0dab6a7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi05LTEtMS0xMDYwOTU_051232ac-fdcc-4e4b-9228-6c00922805f9">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi0xMy0xLTEtMTA2MDk1_6eb60cbb-8c5a-40dc-a306-1bb33194fb74">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:10pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpkMzQzOWI1MjY3YWM0YjA4OTFlZjljYjEwYmY0ZDE5Y181Nw_3dd68e56-029b-4714-9cbf-565bf8cc3044">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i583aaa5e5c53414ea6497549f0dab6a7_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy05LTEtMS0xMDYwOTU_2245c0be-acec-404d-8991-d212581188c9">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy0xMy0xLTEtMTA2MDk1_a4a91875-6cdc-4cc4-85b0-c9d8932f8a2b">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:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC01LTEtMS0xMDYwOTU_e23249ae-5635-4da8-8676-ee59a1faf581">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC03LTEtMS0xMDYwOTU_d9c4f0d9-1508-4876-9490-eb109521f162">160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC0xMy0xLTEtMTA2MDk1_ca0a4630-7fef-4b48-8800-561b62b32c65">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMS0xLTEtMTA2MDk1_b173448f-1ed1-4089-a666-ce528cd2de57">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMy0xLTEtMTA2MDk1_f3fb936b-d9e8-4d2d-affa-87d196f12961">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtNS0xLTEtMTA2MDk1_be95107b-635c-4f21-ac0d-91ebeff55127">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMTMtMS0xLTEwNjA5NQ_1f8b0fd3-6815-4e8d-b215-376a9bdafc18">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtMS0xLTEtMTA2MDk1_5a6f35c8-5af6-483e-8207-310c6afe604d">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtNS0xLTEtMTA2MDk1_d541c8d7-b109-44c1-8824-cb7f604c28b2">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtMTMtMS0xLTEwNjA5NQ_aa79fbfd-1513-4114-a6f4-784753528e8e">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:10pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTljMjcwNjNiZGExNDNkY2IwZTkyODUxNDYzOWFlM2VfMjA_b60b6236-16db-4f3f-98b3-d0a3b018e763">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtNy0xLTEtMTA2MDk1_4dc17021-2b9c-42f6-a19e-b2251dc3b91f">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtMTMtMS0xLTEwNjA5NQ_e351cc6e-2083-410d-966a-ed42efeb33ac">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1acbd6846184a1281f508a9d964d63c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMS0xLTEtMTA2MDk1_b50d57a2-9a8b-48e3-9fda-746544d79f94">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1acbd6846184a1281f508a9d964d63c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMy0xLTEtMTA2MDk1_5b9355a3-3673-409a-b4eb-828285109798">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4309d7a002ec41cdaf99edc4f0428ebb_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtNS0xLTEtMTA2MDk1_c9763d24-cb95-4dcc-a59e-d678be32540e">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd604cb71bc749fea502460badb94f3e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtNy0xLTEtMTA2MDk1_8aa70824-288d-47d3-8867-68e6a716fa83">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ee2d0ae638241b6b3fd29d406657f62_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtOS0xLTEtMTA2MDk1_192a31f9-8da5-44f1-9890-2447f3a0226d">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="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMTMtMS0xLTEwNjA5NQ_71b1ecd1-3e0b-4cf6-b6d0-80b630daba88">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:10pt;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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTUtNy0xLTEtMTA2MDk1_af7c4053-ebb0-4012-bef3-171ae8099637">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTUtMTMtMS0xLTEwNjA5NQ_b022d570-6d0d-4a60-b875-1be214290d53">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:10pt;font-weight:400;line-height:100%">Unrealized loss on investment, net of tax effect of $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NWZkZjczM2YzODZhNGMxOWIzMjA2YTA1YmU3NTdjZTFfNTY_c0faffa8-3038-46c5-8bf2-3f7e9300130d">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d6e6c0acee4f1c85565bc8dc91efe1_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtOS0xLTEtMTA2MDk1_06e7247a-ff77-4363-82a9-1c50a5094392">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtMTMtMS0xLTEwNjA5NQ_45aa9326-7ce6-41e8-b387-0ce70085ba74">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:10pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctMC0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTg0YzVmMDk1NWMxNDRiM2I1NTkzMmFiNmJhZWYzMjlfNTc_bc87df77-c46b-4ff6-8419-4c71cc6e6471">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d6e6c0acee4f1c85565bc8dc91efe1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctOS0xLTEtMTA2MDk1_4aa149db-bb0b-4da0-bc89-bffa769e4eae">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctMTMtMS0xLTEwNjA5NQ_94f7d826-9a5d-4105-a096-d8fb64a1dcfb">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:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNS0xLTEtMTA2MDk1_9bb60edb-9ac5-4970-8d16-0a7a55a78a3a">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNy0xLTEtMTA2MDk1_7da4bdf0-3910-4c12-a872-45557317f12a">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMTMtMS0xLTEwNjA5NQ_e3916b86-e52b-4c4d-bfda-b7c762eba67e">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktMS0xLTEtMTA2MDk1_7e82b568-bdb3-4571-bf9b-46f699c12702">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktNS0xLTEtMTA2MDk1_75b18db0-0913-4676-804f-29add232d481">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktMTMtMS0xLTEwNjA5NQ_52cef149-1635-46d3-9fd5-9c842762ad79">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtMS0xLTEtMTA2MDk1_b960baa3-df28-4dbc-80d1-69464e6b5ac0">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtNS0xLTEtMTA2MDk1_eaee6d87-bf06-451c-8d32-32b1e0c760df">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtMTMtMS0xLTEwNjA5NQ_9edaef74-a444-4050-af52-362b3b51d733">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMS0xLTEtMTA2NzI5_95efe0ff-a253-4733-8505-6bc39718c911">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMy0xLTEtMTA2NzM2_55349e27-28c0-449e-9ce3-f389a34084ba">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNS0xLTEtMTA2NzQz_852978d6-05c0-4397-adde-51c35c3c9b47">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMTMtMS0xLTEwNjc3MQ_a1aeba47-0108-46a7-8304-0d4eee98656b">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:10pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NmIwN2Q1ZThmYTMzNDFmNzk4ZmYxNGI4YjAzMDlmYzhfMjA_439f144a-5edd-436b-89e4-516cb42dc00b">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtNy0xLTEtMTA2MDk1_9b846bf6-2f71-4184-b3a8-43355a412c21">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtMTMtMS0xLTEwNjA5NQ_8536e0d1-e8f2-4790-be89-96c02ab0a900">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:10pt;font-weight:700;line-height:100%">Balances, December&#160;31, 2021</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="shares" contextRef="i6506d0e8b1d240f28d24dc8de29ab938_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMS0xLTEtMTA2MDk1_f9215b1c-110e-4292-be89-41cd468b1c44">30,181,348</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="i6506d0e8b1d240f28d24dc8de29ab938_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMy0xLTEtMTA2MDk1_46f0aac9-bb70-4921-ba4c-8825148e3626">30</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="i649abd3022ca4122b230f7757d66ea9d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItNS0xLTEtMTA2MDk1_dc8d2037-bb6b-478e-ab99-a6b0f68acc2a">606,392</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="i4c3c65442a184ecdbb7fd0a872e5b5d7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItNy0xLTEtMTA2MDk1_6bb88433-3c3d-45a5-845e-ce407307f367">428,260</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="i932c0c2c415f4e098af3343456a3a84d_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItOS0xLTEtMTA2MDk1_e446d532-51e4-4988-a616-920f0890eb85">163</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="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMTMtMS0xLTEwNjA5NQ_ab826141-b668-4064-8bd0-fb9295d1673d">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></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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjMtNy0xLTEtMTA2MDk1_744c3b59-b99c-4bc3-98de-4bebca8dee4a">73,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjMtMTMtMS0xLTEwNjA5NQ_a288298d-2ac1-472b-8d3f-e28320a19311">73,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Unrealized gain on investment, net of tax effect of $(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246M2EzYzIwNWU3Mjg0NGNjMDhkNjVlZWM1NDBkMmViYjRfNTY_00880d75-f192-4455-9a57-e0fea76bfebf">188</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtOS0xLTEtMTA2MDk1_626cb579-c3ff-48e8-af97-5512afe3289c">511</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtMTMtMS0xLTEwNjA5NQ_5e540c37-54f7-43a1-8c2b-591a2cb3a90e">511</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:10pt;font-weight:400;line-height:100%">Adjustment to pension benefit plans, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTVkMmRmZGUzMWU4NDA4ZTlhZDMzODk3MzBjMmIxNTZfNTc_8a711498-0cd0-48b7-9053-88eaacab092a">793</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtOS0xLTEtMTA2MDk1_339f965d-9ebd-46f3-9d60-5be18a3013c6">2,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtMTMtMS0xLTEwNjA5NQ_59554446-3f1b-4b01-9b3c-7488ffeedaf4">2,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtNS0xLTEtMTA2MDk1_32dadbf3-5570-499f-9afc-dac54e0c8f08">4,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtNy0xLTEtMTA2MDk1_37200e7b-5af7-4fe1-b0bd-3d9c7386227a">150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtMTMtMS0xLTEwNjA5NQ_43bdc5b3-f883-454f-8a28-95c1ab76a592">4,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctMS0xLTEtMTA2MDk1_f76bbda3-e384-4b06-81ab-85b85e643f51">54,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctNS0xLTEtMTA2MDk1_37a20560-036e-478f-a7af-b3c8dd7730ab">1,354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctMTMtMS0xLTEwNjA5NQ_2ab8362d-9341-4006-b7aa-bcad1bd9ca20">1,354</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%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtMS0xLTEtMTA2MDk1_2c63ae05-9610-4a53-9fbe-b129f915644b">36,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtNS0xLTEtMTA2MDk1_6bb1626f-d0f3-470a-acf9-ed875d46df94">2,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtMTMtMS0xLTEwNjA5NQ_cdc5c6d4-cff2-473f-b5ef-7778d74aad4d">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%">Common stock issuance, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMS0xLTEtMTA2MDk1_9a103a3d-9ce0-4287-8123-6f32754fd259">529,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMy0xLTEtMTA2MDk1_8e0205fe-9893-4e13-9878-fcd59bc9b30b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktNS0xLTEtMTA2MDk1_140bd8ba-0a34-42fe-9c7e-9cde1f5f0202">39,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMTMtMS0xLTEwNjA5NQ_ae832bd6-d08d-4327-a05c-4b7f38fcd6e5">39,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246OGFlMzQ2OWE3OTQzNGU3ZWFjNDA2ZjZlMTNjYjk0ZWJfMjA_23a64e0c-4475-4393-9288-0df27bc1927e">1.44</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtNy0xLTEtMTA2MDk1_fb5f6a5a-de8b-45e3-85bd-1c476131cb80">43,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtMTMtMS0xLTEwNjA5NQ_e4c8cd28-2724-4b22-983c-2cea1ecb98c2">43,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Balances, December&#160;31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMS0xLTEtMTA2MDk1_3760e4a3-03ce-45eb-9a0c-f02437e24dce">30,801,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMy0xLTEtMTA2MDk1_28065ef6-3a1c-4909-ae2c-9795ab3b5cb0">31</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="ic400fd833a6f435782d6ecf567bf4ec3_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtNS0xLTEtMTA2MDk1_6d507cdc-0b2e-4b22-ae36-0b0e38c0fff0">651,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="i067484f768df402da21b4246756128d4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtNy0xLTEtMTA2MDk1_f8286510-a05d-41b2-bcd4-8749fc6aed94">458,356</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="id6f67cb1e8e24f8b96b91766142c69ed_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtOS0xLTEtMTA2MDk1_8cb30836-6c26-45af-a03e-642726450905">1,477</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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMTMtMS0xLTEwNjA5NQ_d89a1667-89bf-4e6c-ac27-32758833185c">1,110,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-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%">52</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_82"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi0xLTEtMS0xMDYwOTU_45d9e794-1a21-4175-87e3-c4d7cb7f5ba4">73,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi0zLTEtMS0xMDYwOTU_b9902e8b-ccf8-4445-90cc-661e7aa66664">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi01LTEtMS0xMDYwOTU_e37b2178-2f67-4c73-8e76-bd991a19f1eb">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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC0xLTEtMS0xMDYwOTU_c41ecf87-1d50-4c4d-bff1-f4065896aa59">106,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC0zLTEtMS0xMDYwOTU_2211bd37-b595-4bf6-9c5a-12c15c450a60">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC01LTEtMS0xMDYwOTU_abb2d0eb-af02-4354-b774-65efe1e29788">91,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS0xLTEtMS0xMDYwOTU_4ba69751-2d3c-4ca1-a06e-8f0161d93df6">3,244</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS0zLTEtMS0xMDYwOTU_521dd017-e2de-4262-a8d5-3988f9f04f59">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS01LTEtMS0xMDYwOTU_56fc604d-4317-4aa8-b2a6-53b89981bd45">5,497</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi0xLTEtMS0xMDYwOTU_52612db3-f453-48d8-b3c6-9714defbeec6">4,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi0zLTEtMS0xMDYwOTU_7461657e-75de-4b9b-967b-01d3f2d7917e">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi01LTEtMS0xMDYwOTU_a1c04d47-6f46-4fdb-9381-9685e0f6f453">3,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy0xLTEtMS0xMDYwOTU_500a9df0-7628-438f-ae14-56c39ef54379">6,197</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy0zLTEtMS0xMDYwOTU_f98c8554-6612-4415-90cd-67eb52a14837">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy01LTEtMS0xMDYwOTU_64140a5b-9cd3-40be-8201-210649a04ed7">948</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC0xLTEtMS0xMDYwOTU_be1517a8-f506-40a9-aa96-477246e3aa17">1,551</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC0zLTEtMS0xMDYwOTU_cbdb6be8-df9d-4724-97e2-2aebc20ade84">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC01LTEtMS0xMDYwOTU_ae095788-0883-4b41-8fdb-b0a7ec5ed221">1,249</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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS0xLTEtMS0xMDYwOTU_6a397c9d-a6d9-48c7-88ab-2d0114dafbbe">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS0zLTEtMS0xMDYwOTU_405252cc-2ee3-47ed-8017-013ca3cf0e92">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS01LTEtMS0xMDYwOTU_92612751-d449-4c96-9b8c-4b4710b072b7">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtMS0xLTEtMTA2MDk1_c1cd1cc7-e04e-4178-89cf-5b8355be76a9">8,222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtMy0xLTEtMTA2MDk1_665212ab-6fbf-47b6-aa65-35a0e4d13f41">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtNS0xLTEtMTA2MDk1_75565d4f-b3bd-4e3e-bd4a-bbae7d48090a">18,918</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItMS0xLTEtMTA2MDk1_e0cd7b32-abd2-4094-b97f-abbf56ff04ea">1,388</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItMy0xLTEtMTA2MDk1_8764fa33-25b1-4b15-91fd-09583c4a6f72">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItNS0xLTEtMTA2MDk1_a561c80d-14fb-402d-962a-fbf5aff03701">357</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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtMS0xLTEtMTA2MDk1_66586595-7782-427a-98e4-8c812cff5878">2,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtMy0xLTEtMTA2MDk1_d0c45dc4-22ad-4826-9602-2a591f84419c">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtNS0xLTEtMTA2MDk1_09c910ef-107c-465a-84f9-2b85a86b4bb9">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtMS0xLTEtMTA2MDk1_283e6356-4bd6-4df6-9cf3-dc378f9d24c6">11,954</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtMy0xLTEtMTA2MDk1_e95eecf5-41f7-46b4-a18a-5786ce7887ec">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtNS0xLTEtMTA2MDk1_0455e3fa-6d10-47bc-9dc7-5c2b9e5cd44a">3,557</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtMS0xLTEtMTA2MDk1_dd911b20-5b88-4920-85be-30b29b9d9a1a">7,108</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtMy0xLTEtMTA2MDk1_355af674-3f58-45b6-8d4a-a7d3b0b3bfab">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtNS0xLTEtMTA2MDk1_0879da2a-6ef3-4638-a3e9-32140648eba5">2,965</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtMS0xLTEtMTA2MDk1_46ac0a62-dc7e-465b-aac1-8d3cc2889434">1,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtMy0xLTEtMTA2MDk1_626abbb2-52fa-4c3a-af79-14463b6bfda2">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtNS0xLTEtMTA2MDk1_82e0aa72-c901-450b-832c-daef4b99fe53">14,459</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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctMS0xLTEtMTA2MDk1_be41918f-642b-4545-87b3-7bfd1bb9647f">1,600</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctMy0xLTEtMTA2MDk1_0906905e-4920-4aa3-bde2-db39328e12ea">&#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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctNS0xLTEtMTA2MDk1_3ffff621-72b6-4d31-a0ef-1ff47a02d5f2">5,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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtMS0xLTEtMTA2MDk1_0c6c12b5-e6a9-42a6-9561-83c957aad301">17,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtMy0xLTEtMTA2MDk1_49cdd164-b7b4-45b6-a2ff-ac5c89986acd">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtNS0xLTEtMTA2MDk1_cd0c98d8-8a6c-48e1-ad2c-43b05357056b">751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktMS0xLTEtMTA2MDk1_3d9cb95d-35b2-4cfe-9d94-f5dec2e7fc3f">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktMy0xLTEtMTA2MDk1_acbabee1-3df8-4ad1-a85f-92b9a4cfbed3">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktNS0xLTEtMTA2MDk1_0a17f316-4bb8-4418-b594-774b4d380307">2,413</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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtMS0xLTEtMTA2MDk1_ec37f1ff-06d8-47b4-a92b-808bcaf178de">166,199</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtMy0xLTEtMTA2MDk1_34df48b7-3273-4204-b298-e4431b2ec4bb">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtNS0xLTEtMTA2MDk1_8f116524-26d9-47ab-93ba-3a171a4e44ba">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></tr><tr><td colspan="3" style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtMS0xLTEtMTA2MDk1_b70cef71-90db-4927-a75a-73aa55b50749">218,784</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtMy0xLTEtMTA2MDk1_5423c95a-d2a9-4a3a-98fd-27344ee8ee8a">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtNS0xLTEtMTA2MDk1_48b9d945-bc21-4e0e-b5ed-de98a2ce95ff">195,323</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtMS0xLTEtMTA2MDk1_33899998-2d59-43af-ba71-c943499a1d77">22,935</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtMy0xLTEtMTA2MDk1_d25e6af8-53c0-4aaf-acf2-c6ee9a87c4ef">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtNS0xLTEtMTA2MDk1_6d438730-fc63-4312-b3f4-e4c7f5a6a1dd">17,096</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtMS0xLTEtMTA2MDk1_c863a386-eecf-478c-9c01-3dbce56a6d6e">631</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtMy0xLTEtMTA2MDk1_4fc9fbcf-7177-401b-9a10-21c50710aeae">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtNS0xLTEtMTA2MDk1_409dd0d8-0c9b-4f96-806c-7fc55ffc90e3">435</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtMS0xLTEtMTA2MDk1_0a8707b5-2f23-4d10-806d-23083cf3f97d">433</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtMy0xLTEtMTA2MDk1_8be4d3be-4d7e-4644-930e-69bbadadf626">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtNS0xLTEtMTA2MDk1_ab8f6de9-cab5-4f12-b8b1-f87c4ea7d21b">&#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: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctMS0xLTEtMTA2MDk1_b370b7c6-e7cc-44ad-a551-85c7283c7a90">2,520</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctMy0xLTEtMTA2MDk1_7af74712-2e9f-4c8d-a91e-6f0b81890398">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctNS0xLTEtMTA2MDk1_3cf46a8c-bb1a-4d13-90ef-ad1ee89512a2">2,556</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtMS0xLTEtMTA2MDk1_abe3431c-6d0e-43d8-a509-69225e465bf2">975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtMy0xLTEtMTA2MDk1_0f80e5e3-5590-4100-9bf2-a4425cab1443">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtNS0xLTEtMTA2MDk1_9d1e5409-000d-495a-8038-ff0ae5e6abd2">1,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktMS0xLTEtMTA2MDk1_8398bb23-f4ac-4bd6-b74d-e5270b82b179">244,328</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktMy0xLTEtMTA2MDk1_1ec6204e-1b95-4b2d-829a-504c1653e696">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktNS0xLTEtMTA2MDk1_d2f92524-ece4-40e9-89be-e34947434d0c">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></tr><tr><td colspan="3" style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtMS0xLTEtMTA2MDk1_121aa87e-d6a0-4285-b67a-9d4825f9a29c">158,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtMy0xLTEtMTA2MDk1_23ae09be-7b8c-4564-90a2-0557754c2c10">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtNS0xLTEtMTA2MDk1_8e26768b-a42d-4a5d-abb6-2a74f67d2292">276,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItMS0xLTEtMTA2MDk1_e3b2c290-fb11-4f4c-b221-438737ec89e0">62,197</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItMy0xLTEtMTA2MDk1_f79bca85-e3bd-4bdc-9769-7524bb5036da">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItNS0xLTEtMTA2MDk1_6eff18f2-e3c0-4c44-9e66-395a97174bd7">218,289</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtMS0xLTEtMTA2MDk1_4d1fe6f9-dd6c-46c5-9c76-65c703e992ac">55,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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtMy0xLTEtMTA2MDk1_60d1a875-8dd6-4080-bdd9-5b077f2534bc">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtNS0xLTEtMTA2MDk1_22e77bc5-cf38-4c31-8761-14d10bb01eba">85,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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtMS0xLTEtMTA2MDk1_f966ecbb-879c-411b-a32f-70354c0aeffc">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtMy0xLTEtMTA2MDk1_1cb38303-7c19-45d4-850c-f1c5af1d42f0">&#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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtNS0xLTEtMTA2MDk1_d7e498d1-b637-47bf-ada6-f399a749beb3">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="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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtMS0xLTEtMTA2MDk1_0c02ede3-a978-499e-b703-36117ba92e6f">89,177</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtMy0xLTEtMTA2MDk1_fa124cd1-9ae5-4add-9171-c5d0443395f6">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtNS0xLTEtMTA2MDk1_9fe8ec78-0530-4be1-9727-569fec73e8bd">28,931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctMS0xLTEtMTA2MDk1_ad5820d2-58ec-4296-af6a-a46e8df3a178">43,582</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctMy0xLTEtMTA2MDk1_949a3f91-1a02-4a2a-b5fd-368b06f2ae46">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctNS0xLTEtMTA2MDk1_e56c7b80-6359-4fb2-a33c-88ad17d94482">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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtMS0xLTEtMTA2MDk1_d5149b91-92e2-4bd2-936e-5543c1dce0d1">23,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtMy0xLTEtMTA2MDk1_e4d2aedc-c6dd-4c2d-9b7d-b0d208028fec">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtNS0xLTEtMTA2MDk1_d6ca276b-6463-4cc4-a351-2855780b1311">23,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:RepaymentsOfAdvancesForConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktMS0xLTEtMTA2MDk1_7398b7ef-6706-4fc9-92f1-cac4d6fc8cfb">2,859</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:RepaymentsOfAdvancesForConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktMy0xLTEtMTA2MDk1_60ad66d6-cc62-412b-aba9-5bfcdc9cdc6e">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:RepaymentsOfAdvancesForConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktNS0xLTEtMTA2MDk1_8bfb9b84-3438-4354-a7f4-5524f00e9e18">2,767</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtMS0xLTEtMTA2MDk1_1a0b0a47-de9a-450e-8cc2-8eae9a5f0244">39,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtMy0xLTEtMTA2MDk1_50e33585-b4b1-4b57-9df9-566df528e424">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtNS0xLTEtMTA2MDk1_6292c69f-75bf-4477-8339-95f78e484405">&#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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtMS0xLTEtMTA2MDk1_c8aa46f0-b5b3-4f66-8d91-1744a13fdd99">515</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtMy0xLTEtMTA2MDk1_65c0d67a-57bf-4c2d-9663-9f4ee86968f7">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtNS0xLTEtMTA2MDk1_232d56f8-89c3-4855-973b-73a41d727cc8">1,019</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItMS0xLTEtMTA2MDk1_23018270-e35f-4ef3-b7e5-9b50690cc0d7">78,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItMy0xLTEtMTA2MDk1_016cd65c-ba10-40a0-b652-a1de50e5b22d">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItNS0xLTEtMTA2MDk1_4bb19ddd-b906-4b39-b7b1-ddecf0e8e198">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></tr><tr><td colspan="3" style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtMS0xLTEtMTA2MDk1_dad582f2-5568-49f6-a880-99c3735fe91d">225</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtMy0xLTEtMTA2MDk1_9287df85-f320-4c58-ae35-fbebb6f61538">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtNS0xLTEtMTA2MDk1_40443ed4-981a-414b-9b03-944cec0918e0">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></tr><tr><td colspan="3" style="background-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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtMS0xLTEtMTA2MDk1_f697b873-f92b-40bb-8091-65645fb934c0">12,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtMy0xLTEtMTA2MDk1_cee95e8e-8e6b-4cf3-bf06-834ff122fccb">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="i356255f221fe43d78113f81ce62e4c1c_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtNS0xLTEtMTA2MDk1_d68cfe82-a805-4622-801c-6419bd36ebe6">17,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtMS0xLTEtMTA2MDk1_8169f1fd-e9ad-4867-b558-e2f08f2d7e35">12,344</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtMy0xLTEtMTA2MDk1_b8464f58-0753-4bd8-8991-fd061e181f51">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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtNS0xLTEtMTA2MDk1_39dd0d04-b589-4460-9d7a-484c4dd21b6c">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></tr><tr><td colspan="3" style="background-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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtMS0xLTEtMTA2MDk1_6ac24a35-6357-487c-a2ef-8a17ac8b3e16">&#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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtMy0xLTEtMTA2MDk1_baa14729-9d03-48d3-89ac-eae5130bfb36">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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtNS0xLTEtMTA2MDk1_a7eda4de-20e6-441f-8f9e-b10cc3814fa1">4,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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctMS0xLTEtMTA2MDk1_87c4768a-39c6-4275-a11e-6a49b3956abf">12,344</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctMy0xLTEtMTA2MDk1_4a3eb9bf-5ec5-4155-ad95-23a643791f95">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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctNS0xLTEtMTA2MDk1_45fa886f-77d3-4ad9-9257-8930e64d55fb">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></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtMS0xLTEtMTA2MDk1_7ad4c4da-9983-4a4e-bc9b-239c701a0508">63,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtMy0xLTEtMTA2MDk1_b0dbff10-fc55-471c-a2ca-e14e76373c0e">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtNS0xLTEtMTA2MDk1_904600fd-b4b3-49a1-aab4-d062a74920ab">59,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtMS0xLTEtMTA2MDk1_da34df69-4a42-4a64-b781-9f4c54f953bb">6,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtMy0xLTEtMTA2MDk1_d9d8fac2-e8b7-4e31-87ad-6c71568f31fe">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtNS0xLTEtMTA2MDk1_ddc5fa45-2234-4996-b3e0-0da4cfebf17e">10,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Accrued payables for additions to utility plant</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtMS0xLTEtMTA5Mzk0_7b35b77a-0c20-4160-bcc3-6f67a0a604b0">22,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtMy0xLTEtMTA5Mzk0_86c89884-1e3b-474c-83f5-392c6e290740">20,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtNS0xLTEtMTA5Mzk0_b04dd47e-6e47-4f37-998c-1440d978c3e9">24,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtMS0xLTEtMTA2MDk1_ecc7cf88-19e7-4139-ad3c-42dcb6f4f509">2,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtMy0xLTEtMTA2MDk1_25a332e2-59c4-495c-932f-c4a0a6a3f60c">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtNS0xLTEtMTA2MDk1_67cc1a2f-269d-4586-b53d-0a7598326378">9,779</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%">53</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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%">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, 2022, 2021 and 2020 </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="if9d20dcbb0614e99a2bda1bac0e47318_88"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfNDEyNQ_4eebbadc-918c-4012-bf49-6b7fd1d9df2d" continuedAt="i36edac6844104c699ed1e259e6204ba7" escape="true">Organization and Operations</ix:nonNumeric></span></div><ix:continuation id="i36edac6844104c699ed1e259e6204ba7" continuedAt="ia9ab18e0ab584e1cbf76528cc8cc2304"><div 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:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfNDEyNg_2090f0d3-4384-48a9-a6a2-4486db2363bf" 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="sjw:VariableInterestEntitiesNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfMjc5_612fe2e7-e735-47e7-8f30-667ab7cfcdab">two</ix:nonFraction> variable interest entities in which <ix:nonFraction unitRef="subsidiary" contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231" decimals="INF" name="sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfMzE4_5cf22482-b221-4925-ab27-2209cb82a40a">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>  </span></div><div 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 holding company of San Jose Water Company (&#8220;SJWC&#8221;), SJWNE LLC, SJWTX, Inc. (&#8220;SJWTX&#8221;), SJW Land Company and SJWTX Holdings.  SJWNE LLC is a special purpose entity holding company for Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) (and its wholly subsidiaries,  The Connecticut Water Company (&#8220;Connecticut Water&#8221;), The Maine Water Company (&#8220;Maine Water&#8221;), Chester Realty, Inc. and New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;).  SJWTX has a <ix:nonFraction unitRef="number" contextRef="i3d4c782faa6f4792a33cbc61e18029c4_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfODMzOA_79150410-3a13-40b7-9cb8-acacc7e686ae">25</ix:nonFraction>% interest in Acequia Water Supply Corporation (&#8220;Acequia&#8221;).  Acequia has been determined to be a variable interest entity within the scope of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 810 with SJWTX as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX.  SJW Group, through its wholly-owned subsidiaries, primarily provides water utility and other related services in California, Connecticut, Maine and Texas.  SJW Group has business in property management and real estate investment activity conducted by SJW Land Company and Chester Realty, 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%">SJWTX is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In 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 and TWOS.  In 2022, SJWTX filed with the State of Texas an assumed named certificate to operate under the name The Texas Water Company.  SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets in 2023.</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="ia9ab18e0ab584e1cbf76528cc8cc2304">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 id="if9d20dcbb0614e99a2bda1bac0e47318_91"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTA_38a42ea6-91c9-410f-9898-a681c1bebbf3" continuedAt="i44aa5cc723634b7d80a4d59a31b686b7" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i44aa5cc723634b7d80a4d59a31b686b7" continuedAt="i0434faf7c9bd4a47a7e54a6c5a379db9"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1Mjg_3a17c2cc-7804-4003-ae8a-71319cf49245" 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTY_3775a6a6-74dd-427d-9ce7-ab4ed0ac3fc5" continuedAt="ifdb28d60d4bb463698623efcf1d64200" 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMS0xLTEtMS0xMDYwOTU_fd687059-1ca9-4e5a-8c72-617e834f732d">652,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMS0zLTEtMS0xMDYwOTU_32186665-52ed-4c37-a9ba-c2f5fbbe2a4f">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMi0xLTEtMS0xMDYwOTU_623c7811-56e0-499d-8668-a55011fc5d6a">2,649,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMi0zLTEtMS0xMDYwOTU_2fc071d4-7827-446e-bbe2-069ff4fe9abe">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMy0xLTEtMS0xMDYwOTU_e42c233e-4d62-40a0-bf46-aa7bf58ff8de">359,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMy0zLTEtMS0xMDYwOTU_52df294c-b083-4258-bded-42f653da2944">981,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfNC0xLTEtMS0xMDYwOTU_2a605000-743a-4e3c-8092-acf41507fb79">3,661,285</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfNC0zLTEtMS0xMDYwOTU_192814bb-b3e9-4178-a8d8-00cb705370e0">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></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%">54</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="i0434faf7c9bd4a47a7e54a6c5a379db9" continuedAt="i5275c7808de04ec2a490da6bbf5651ab"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0MzM_46c66301-9ec4-4429-bdf9-ef6550e3163a" continuedAt="if226eae8c39d422fad8fe3c48a2bc740" escape="true"><ix:continuation id="ifdb28d60d4bb463698623efcf1d64200"><div 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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMS0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpjMTc5YTdkZTRlZTA0ZTM1YTdlOWQ3NDZlNTgwZTRjZl80_a7f42460-5f40-4af3-b456-ac67ea75243f">5</ix:nonNumeric> to <ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMS0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpjMTc5YTdkZTRlZTA0ZTM1YTdlOWQ3NDZlNTgwZTRjZl8xMA_447b7e17-a855-47b2-8925-c6d9b46d13a2">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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMi0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo1MzUyOTM3M2E1ZWI0YTQ4ODE0OGNiN2ZkYmViZTU0NV80_2a4f69da-19cb-42b1-900b-e256a8720f22">35</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMi0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo1MzUyOTM3M2E1ZWI0YTQ4ODE0OGNiN2ZkYmViZTU0NV8xMA_fc43d45a-b75e-4b64-9fe5-9ac6a3b942fa">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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMy0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo5NmVmNDg5NmFiOWE0MDBlYWI0M2IwOTc0ZWEzNWJlY180_8a7b858f-289c-4b76-89ed-1f0628d53748">7</ix:nonNumeric> to <ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMy0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo5NmVmNDg5NmFiOWE0MDBlYWI0M2IwOTc0ZWEzNWJlY18xMA_c45f39ef-b6fb-4194-ae7b-c34b66b27b0d">50</ix:nonNumeric> years</span></div></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%">For the years 2022, 2021 and 2020, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately <ix:nonFraction unitRef="number" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU3NA_990f22eb-ac6b-4842-b8c3-553cc82eddce">3.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU3OA_e2704928-e9e8-4cf1-a742-e69b89c0c183">3.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU4NQ_4f799107-d891-4a7e-9b16-38054777abef">3.2</ix:nonFraction>%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i54cb07a83c9140baaa5e142f9e5932dd_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY4MQ_8942baf5-0476-4bf5-95d7-caaf8f948c78">99,413</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i155f88dd1ea54a4e9c873dea143de8ad_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY4NQ_79de1104-1070-41aa-a808-2620589ca2ac">91,906</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ieec6feb5a2444129bc4dbec272b5cb13_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY5Mg_15fc10c6-3106-4fc9-b6a4-32c741e1f291">86,823</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: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></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="if226eae8c39d422fad8fe3c48a2bc740">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 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQzNQ_e201697a-294d-4b20-af0d-0c0158a39b09">4,703</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQzOQ_4c02d356-0bef-4877-829b-a47c18aac4f8">4,422</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQ0Ng_10a47198-65ab-46f6-bd28-48faf7e9773d">4,133</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 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:EquityFundsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY0OA_1ca7840d-ee21-4393-9682-4d640ca5233b">1,551</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:EquityFundsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY1Mg_98ea623d-846d-4a4c-94bd-8700955da3af">1,926</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:EquityFundsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY1OQ_f900274f-2537-4a35-9c11-4905d5bad25c">1,249</ix:nonFraction>, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.</ix:continuation>  </span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTk_5e165297-ebc4-4cf2-8a1b-b26963fcc779" 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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMzAyMA_53bc63b0-f97f-4bab-8e32-0f3bea9c7214">5</ix:nonNumeric> to <ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMzAyNg_f456c8be-ea67-4a14-963e-9db27689197b">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="#if9d20dcbb0614e99a2bda1bac0e47318_109">Note 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><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:PublicUtilitiesRealEstatePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MzE_41c7aa87-45c2-4934-8e78-691ab24a038a" continuedAt="i6ac493d3b6a042948d075942c3a1f48e" 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="i6ac493d3b6a042948d075942c3a1f48e" continuedAt="i026a50cda1fc4d78b9596cb4d6311978">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 SJWTX 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:ScheduleOfRealEstateInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0ODY_a111ee07-a020-43fd-ab38-5f68b5a812fd" 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMS0xLTEtMS0xMDYwOTU_71797b36-3aca-4b37-8325-518b4dd847dd">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMS0zLTEtMS0xMDYwOTU_9f18de32-cb0d-4874-b552-b890476fbda5">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMi0xLTEtMS0xMDYwOTU_924ed187-c43c-464b-80ec-b15dab391cc7">45,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMi0zLTEtMS0xMDYwOTU_22d61cf3-b7c7-443f-ae0a-70dcb14abcd8">45,017</ix:nonFraction>&#160;</span></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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfNC0xLTEtMS0xMDYwOTU_30d67333-87d9-4800-8629-efb9fd2ca347">58,033</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfNC0zLTEtMS0xMDYwOTU_c1dbeff1-136e-49c2-a184-0bd67b391a99">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></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="i026a50cda1fc4d78b9596cb4d6311978">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="i5b112a63fe7d4c4b82e45859e2b116e0_D20220101-20221231" name="us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDQ0NQ_fba4e1fb-c881-4e74-84ff-b1bf4052c951">7</ix:nonNumeric> to <ix:nonNumeric contextRef="i691ace2c700a47cdbbea75cea924728e_D20220101-20221231" name="us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDQ1MQ_2f945177-5c57-4af6-bae8-f3a54f487053">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%">On October 29, 2021, SJWC sold <ix:nonFraction unitRef="property" contextRef="i0c8c8fd3c5d24bfdbe241a2aab440e02_I20211029" decimals="INF" name="sjw:NumberOfPropertiesSold" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA5OTUxMTY3NTg1MQ_20ac5a1c-dc08-4a5d-9294-0e4d84220771">two</ix:nonFraction> nonutility properties located in San Jose, California for $<ix:nonFraction unitRef="usd" contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029" decimals="-3" name="us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjcw_bcc4c201-9761-4922-8ed2-07d84bb7f07b">13,150</ix:nonFraction>.  For the year ended December&#160;31, 2022, SJW Group recognized the pre-tax gain on the sale of nonutility properties of $<ix:nonFraction unitRef="usd" contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjc1_a57077b0-750a-4535-b16a-4d0971298b6c">7,230</ix:nonFraction>, after selling expenses of $<ix:nonFraction unitRef="usd" contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231" decimals="-3" name="sjw:PropertiesSellingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjgw_57807589-4dac-4e26-9a18-5c133e487eb8">277</ix:nonFraction> for one of the properties sold, and a gain of $<ix:nonFraction unitRef="usd" contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231" decimals="-3" name="sjw:DeferredGainsLossesOnSalesOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjky_823bd368-eb26-41c6-ba61-114ab8c57ded">5,442</ix:nonFraction> which was deferred in 2021 pending the CPUC review.  On February 15, 2022, the CPUC review was complete and SJWC recognized the deferred gain on sale of nonutility property in 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%">A former wholly owned subsidiary of SJW Group, TWA 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="iedbf7c0013b547bba4ccb120b76a6d8b_I20171231" decimals="-3" name="sjw:SalesAgreementHoldbackAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDY1Ng_577e6b92-863a-4aa4-8feb-1d4ae2fb9392">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="i4e4a2beb43db44dd9d6db77674e7e4f0_D20210629-20210629" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDg3OA_03d1151a-8389-4e58-8246-295897a156c3">3,000</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%">55</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="i5275c7808de04ec2a490da6bbf5651ab" continuedAt="icd59acab57cb4cc49a35328e96c857d1"><div 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="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029" decimals="-3" name="us-gaap:ProceedsFromSaleOfLandHeldforinvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQzMg_0514b64d-dccf-416b-8f7e-39025fd96132">2,600</ix:nonFraction>.  SJW Group recognized a pre-tax gain on the sale of real estate investments of $<ix:nonFraction unitRef="usd" contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029" decimals="-3" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTUxNQ_cd23c4d1-ecf0-430e-a1c1-c5552c25d7f5">927</ix:nonFraction>, after selling expenses of $<ix:nonFraction unitRef="usd" contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029" decimals="-3" name="sjw:RealEstateSellingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTU0NQ_53c85ce0-deee-4b85-8474-f45fb12cfc6d">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%">Real estate investments include $<ix:nonFraction unitRef="usd" contextRef="if384030645ed40eda4a7bc8693850b3b_I20221231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTc5Mg_2f0ebeea-a95a-467b-b2bf-e20c161078ca">58,730</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if583d5a4c60144b98ba9b4e7d6be076f_I20211231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTc5OQ_feb2adb9-d34b-4adc-8161-b60d7dd8c43e">58,330</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively, of assets that are leased or available for lease.  <ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTA_f6043cb7-ccb7-4b95-9cbf-0479fa27a719" continuedAt="iddae6cd694cf43f3bf40151e66ec9a40" 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, 2022:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="iddae6cd694cf43f3bf40151e66ec9a40"><table 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%">2023</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMS0xLTEtMS0xMDYwOTU_875e6675-1539-4a98-92ed-260db43658e0">4,423</ix:nonFraction>&#160;</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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMi0xLTEtMS0xMDYwOTU_ef72ac04-259d-42dc-827b-3135093dd1bd">3,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMy0xLTEtMS0xMDYwOTU_9254b71d-74b4-4b14-82f0-60c2b81eee55">3,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNC0xLTEtMS0xMDYwOTU_b5b0086c-54c7-4b7b-9290-0c380ac8dbdb">3,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNS0xLTEtMS0xMDYwOTU_c0eaf909-8a3c-45b9-80e0-74f07d7e5594">3,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNi0xLTEtMS0xMDYwOTU_610fb086-3287-48a2-bdbf-06ca50d0cca4">1,679</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: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTE_5cb338fc-bcc7-4240-a2da-3e8856435de5" continuedAt="ib46adac49e384935a457a62e772bc0b2" escape="true">Business Combinations</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="ib46adac49e384935a457a62e772bc0b2">SJW Group applies the provisions of ASC 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 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="#if9d20dcbb0614e99a2bda1bac0e47318_127">Note 14</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTI_f5e0c917-bf71-4242-90e0-14d76f1033a0" continuedAt="i97a30a2b5efe4fd7bd93359274f3c069" 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 Financial Accounting Standards Board (&#8220;FASB&#8221;) 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.  <ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA0MDA_462c963c-2f59-4b54-bae6-e5c31bf0f5cc"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA0MDA_b560e48e-2c78-45f4-9515-6df999b6119d">No</ix:nonFraction></ix:nonFraction> impairments occurred during 2022 and 2020.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at SJWTX will no longer be pursued and accordingly wrote-off $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ2NDEy_f844620a-f6e9-469c-96b4-b2b7764d5ef2">2,211</ix:nonFraction> of accumulated costs for the project that were previously recorded as construction in progress on the consolidated balance sheets.</span></div><div 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 </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%">56</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="icd59acab57cb4cc49a35328e96c857d1" continuedAt="i4fc6ff5fe5154bd7b13aaf29518c941a"><div 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="i97a30a2b5efe4fd7bd93359274f3c069">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_73bec698-7b84-489c-9e70-5cc4fc040696"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_78723dc0-fd5d-44bf-94cb-5402c063ed88"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_a7b3f179-aa52-45be-b076-34297918e9b2">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairments occurred during 2022, 2021 or 2020.</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1Njk_030d1cae-cb68-481c-ae1c-63902e9e42e3" 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%">Cash and Cash Equivalents</span></div><div 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 $<ix:nonFraction unitRef="usd" contextRef="ib7b4b31e27b245a8966e35ac47f2c962_I20201223" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjU3_e41f25f2-4c35-4718-86a4-1be94864b2ac">4,000</ix:nonFraction> on December 23, 2020, for capital expenditures.  Proceeds were held by a trustee for the bonds and released when the funding conditions are met.  As of December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i1d81bf98565448ec941dfc3806a6dec6_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjYy_156da622-6350-4589-b0a2-370aa975d34c">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="i1d81bf98565448ec941dfc3806a6dec6_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjcw_4f840289-1139-4955-82c6-8e62666cf441">1,211</ix:nonFraction> remains.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Mzg_30d0d6c4-4147-43d7-a5df-c7981adf0e90" continuedAt="i35aebccb54c34e79977ad6aee31b485f" 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="#if9d20dcbb0614e99a2bda1bac0e47318_103">Note 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="#if9d20dcbb0614e99a2bda1bac0e47318_118">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><div 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="i35aebccb54c34e79977ad6aee31b485f">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, 2022 and 2021, the value of the company owned life insurance was $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2NjA_5336c0b3-6e63-4130-b575-7cbd9ad37c88">7,342</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2Njc_9520a15f-637e-4f0c-b6b8-7f9cb38fcda9">8,026</ix:nonFraction>, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2OTQ_a4bab95e-677d-477d-8f9e-14ea1946dec1">3,420</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM3MDE_b675ee29-8b5b-4b2d-a228-93f02d4ab492">4,191</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="#if9d20dcbb0614e99a2bda1bac0e47318_118">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Mjk_cf4f5793-051e-4eeb-af75-9beaee4dfea5" 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%"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjc0ODc3OTA5NDI4MQ_c852b615-981d-42b8-853e-af4760bd8008" continuedAt="ia04a5aef9cec4f8e95504cc0c334b5b8" escape="true">Advances for Construction and Contributions in Aid of Construction</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="ia04a5aef9cec4f8e95504cc0c334b5b8" continuedAt="i6951aa2967b448e4bec6cc83bcbfbe91">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:continuation>  <ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NDY_af971dc1-4ea0-4e31-a516-5d1e25a3cc48" continuedAt="i6d907548de4c48b3a69046665226d36f" 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="i6d907548de4c48b3a69046665226d36f"><table 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%">2023</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMS0xLTEtMS0xMDYwOTU_c2829f94-a269-405f-b38b-853c1d6968e1">3,372</ix:nonFraction>&#160;</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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMi0xLTEtMS0xMDYwOTU_4a28aa46-ac26-41b5-8076-b42208b987cb">3,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMy0xLTEtMS0xMDYwOTU_96081e05-8731-4b0b-80e2-7867815e2019">3,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNC0xLTEtMS0xMDYwOTU_8312791a-e5ed-4533-bd77-7f3b4618e4a5">2,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNS0xLTEtMS0xMDYwOTU_4f3d3b3b-b6e7-4707-a165-b74a1b888326">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNi0xLTEtMS0xMDYwOTU_cb6a2766-5552-48cb-bb7b-d7de175a8c1e">47,370</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, 2022, advances for construction were $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTQ5Njc_b2ea43bf-61c8-4a3d-b681-05dbad1ad3ac">137,696</ix:nonFraction> of which $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:CustomerAdvancesforConstructionNonRefundable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTQ5Nzk_23a8eabb-b946-4f44-be26-eda7b3bc930c">46,380</ix:nonFraction> was related to non-refundable advances for construction and $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:CustomerAdvancesforConstructionRefundedonServiceConnections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUwNDI_5197d6b8-972d-40e1-8a2f-e362bc36a771">28,427</ix:nonFraction> was related to advances which are refunded based on service connections made.  As of </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%">57</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="i4fc6ff5fe5154bd7b13aaf29518c941a" continuedAt="ib6277c86024142c58bb7cab14024d35d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022 and 2021, the fair value of the advances for construction refunded ratably over <ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:ContractWithCustomerRefundLiabilityRefundPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMTE_d01c5a50-f78d-486a-a8a4-bbd92212f654">40</ix:nonNumeric> years is $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMTc_e9775767-90ab-4c24-9585-caa6f66728db">44,715</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMjQ_f35bd0ba-a53c-46d6-879e-99bb7a452dca">51,067</ix:nonFraction>, respectively.</span></div><ix:continuation id="i6951aa2967b448e4bec6cc83bcbfbe91"><div 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU4MzQ_5c5ed6b9-1f8d-4399-b180-36343ebd9d65">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:continuation><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NTg_fe73186b-c3ff-4e60-81a5-8d5d903b9dd3" continuedAt="i177ea505ff0a49d79bcea2db8c727241" 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="i177ea505ff0a49d79bcea2db8c727241">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:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0OTU_ab134af9-9360-4b30-b854-977232fa7fb1" 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, 2022 and 2021, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Estimated future retirement costs </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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMS0xLTEtMS0xMDYwOTU_a773a25f-0f05-4ec4-a1c9-58bd6d72624d">4,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMS0zLTEtMS0xMDYwOTU_1f46b5f0-d475-4477-9766-a8b87bbc1634">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="sjw:AssetRetirementObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMi0xLTEtMS0xMDYwOTU_74689efe-d366-4092-a32c-10b4cb4eb443">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="sjw:AssetRetirementObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMi0zLTEtMS0xMDYwOTU_bf853407-b0d1-41bb-8f7a-1a8deb567695">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfNS0xLTEtMS0xMDYwOTU_addfcfc3-988e-4a21-95ff-c6aaba14b31a">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfNS0zLTEtMS0xMDYwOTU_30d502e7-8714-4bdb-b842-c9b78eea1b79">925</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTk_19eb36ee-59b7-488b-8004-3e311dcdceb9" continuedAt="ieea23eab512449fb95c3e5cc4023949c" 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&#8212;&#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&#8212;&#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, 2022 and 2021, SJWC recognized $<ix:nonFraction unitRef="usd" contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTk0Mzk_d19b9b4e-2bdc-429b-a564-7a82427cf415">4,041</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ3OTcy_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1">3,243</ix:nonFraction>, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the net refund of the overcollected drought surcharges of $<ix:nonFraction unitRef="usd" contextRef="i158e99392a5646808986362fc4765f1b_D20221111-20221111" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ5Mjc5_2f9aa722-027b-4b87-bd11-6e5d9810de77">23,753</ix:nonFraction> and lost revenues in WCMA of $<ix:nonFraction unitRef="usd" contextRef="i158e99392a5646808986362fc4765f1b_D20221111-20221111" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ5Mjg5_15f09648-834a-4382-b149-7a1ea48b4ef2">3,279</ix:nonFraction> in Advice Letter No. 582.</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%">58</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="ib6277c86024142c58bb7cab14024d35d"><ix:continuation id="ieea23eab512449fb95c3e5cc4023949c" continuedAt="i62b27c758dd34eba9c122c82515b3c56"><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&#8212;&#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: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="i62b27c758dd34eba9c122c82515b3c56">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:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTQ_f32d129e-4bdc-4d72-ac49-c5a774ddd20c" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:#ffffff;padding:2px 1pt;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS0xLTEtMS0xMDYwOTU_fac21aed-d570-42f2-8461-19e3b2ab3341">586,918</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS0zLTEtMS0xMDYwOTU_13252b94-e7a7-452c-be36-57a9ca43ca0c">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS01LTEtMS0xMDYwOTU_0ee518fe-15f6-4512-95ca-de6a1a7b0d26">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi0xLTEtMS0xMDYwOTU_4b35ca03-51dd-46f2-9390-9830a73d0d6b">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi0zLTEtMS0xMDYwOTU_96987aad-7fc0-4bf0-aeb2-c8a72ef589dc">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi01LTEtMS0xMDYwOTU_80dd1867-927c-407c-ba73-f92ac4bb0768">493</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy0xLTEtMS0xMDYwOTU_acce2a5a-77cc-4c3d-bf17-b75c15ff0427">30,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy0zLTEtMS0xMDYwOTU_60d282ef-f5cb-4477-abe1-80eec7c88f33">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy01LTEtMS0xMDYwOTU_c644d4c4-3694-4adb-8834-c85b2cb87307">11,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: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC0xLTEtMS0xMDYwOTU_023562c0-02dc-4513-8918-63439396306d">692</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC0zLTEtMS0xMDYwOTU_eaf3bc00-db70-4a4e-8080-ab8da7bddc8d">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC01LTEtMS0xMDYwOTU_47eb44f1-0ee5-4b6c-9546-15acbdc00439">1,639</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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS0xLTEtMS0xMDYwOTU_ceaa7602-5b9c-4a51-8c43-6ed9c8c65753">5,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS0zLTEtMS0xMDYwOTU_76c06fe0-9979-4995-92e8-8e7160431661">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS01LTEtMS0xMDYwOTU_bde842fa-9d21-4b14-8a2e-6e051be62d55">5,532</ix:nonFraction>&#160;</span></td><td style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi0xLTEtMS0xMDYwOTU_954849dc-602d-4b42-95b6-596cd7561b18">620,698</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi0zLTEtMS0xMDYwOTU_6e859a2c-651c-48f0-af54-306f98764837">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi01LTEtMS0xMDYwOTU_559a77ad-2a09-484a-be49-34e7483d507a">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></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, 2022, 2021 and 2020, the surcharge was $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NDk_f04819ab-2227-4668-9fe0-c0f02ec4469b">6,121</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NTM_28c9476f-233d-44f1-bea7-14d17e6bd435">5,691</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:RegulatedOperatingRevenueWaterSurcharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NjA_549b1398-0444-4d0a-8d3d-b4332bfde54e">4,911</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NTM_c8d22014-fbdc-4d4f-9790-734988eb40dd" 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Njg_efaa3b70-2dc2-4385-8b8d-845c9ca07079" continuedAt="iaef8bfa67e7b417b877ee593577e3ad1" 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="iaef8bfa67e7b417b877ee593577e3ad1">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="i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNTg_84572662-0cf3-4c1e-a9a9-678e689d3b62">25,127</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i2009a9e3f23d4303bf8bb2436a54e4ed_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNjI_01beda92-0134-41c1-bd4b-b0c5bf4e8d61">16,347</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4de05bb2b8ba4449883e40bba517311f_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNjk_d7b2b88c-df7b-48c9-b878-4961490fa55b">22,396</ix:nonFraction> as of December&#160;31, 2022, 2021 and 2020, 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="if9d20dcbb0614e99a2bda1bac0e47318_94"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5Mg_6892de9a-e845-46a6-9c4a-b774c3b040e3" continuedAt="i4a936efe69a24514ae123235910b699c" escape="true">Regulatory Matters</ix:nonNumeric></span></div><ix:continuation id="i4a936efe69a24514ae123235910b699c" continuedAt="i5afbf866d6c84d6a8030e76c8fb3f274"><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 </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%">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="i5afbf866d6c84d6a8030e76c8fb3f274" continuedAt="ide252e9cbb6b4b5ea3a8ee3e2a84d57b"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022 and 2021, 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjYxOA_5fab966f-c094-4224-8490-3d537130cff7">52,066</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjYyNQ_9bee084f-2e49-4d0d-b9cf-f5edc5114054">84,887</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5Mw_677a0775-8d1d-466e-9120-0742f046882b" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ifcbec3b14f914ef49c341b4f39ffb76f_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMi0xLTEtMS0xMDYwOTU_1ba001bb-2d78-466e-85ab-cb2528b8f791">43,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9f301fc702b4f74ae526842c4eeae0b_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMi0zLTEtMS0xMDYwOTU_ae47f7c7-0d78-4f7a-b3b7-c92be6047cee">22,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMy0xLTEtMS0xMDYwOTU_b07d8abc-8750-4441-9c82-8b0fc569f04e">31,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f3728e84e004a80a55a40e2709980c2_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMy0zLTEtMS0xMDYwOTU_39fda6ef-44f1-447d-be81-bee801dc2624">62,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%">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="ia762ee4938d243eb8dbd7892dc4a3a64_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNC0xLTEtMS0xMDYwOTU_28c3ca47-e881-4b9b-a835-be243a4d91c5">17,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="id12f8755fea0466c85dbd991284798ed_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNC0zLTEtMS0xMDYwOTU_73327f9a-d31f-4cf3-8132-82e568df39d6">19,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8367a18da06743c6b70188f0fba5e674_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNS0xLTEtMS0xMDYwOTU_452c7011-cac6-4d34-86fd-c08ec8033b85">45,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c60e924bb994f1e858224185770879a_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNS0zLTEtMS0xMDYwOTU_114dd450-cabb-4817-b406-42ac04c0ad76">38,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i70490314b5e044198d7e3db13ce9144b_I20221231" decimals="-3" sign="-" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNi0xLTEtMS0xMDYwOTU_f4b0650a-29db-4971-8866-a00e3998e6db">4,488</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="ib7f4304683314383a0dce617da3760b9_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNi0zLTEtMS0xMDYwOTU_e0d04149-e7f1-48d7-8624-74c5daba4c60">2,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6a83af8054464424a2f087848992fde4_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNy0xLTEtMS0xMDYwOTU_80aa464e-7311-4afd-9c3a-f7e0f3684333">9,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNy0zLTEtMS0xMDYwOTU_dc5e9b5c-ee62-4bd4-ac9f-03f2ca2379ff">9,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOC0xLTEtMS0xMDYwOTU_484f7d0f-fc0a-4cb1-8dbf-b219aa6ce6ed">143,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOC0zLTEtMS0xMDYwOTU_1e77bf34-a537-4416-bf83-e1d6c0a00e5b">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOS0xLTEtMS0xMDYwOTU_08cb260a-9585-492a-9fa6-0d77868227f6">16,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOS0zLTEtMS0xMDYwOTU_0ecc1aea-d43d-4ea8-9bce-bf2bd5c096e4">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMTAtMS0xLTEtMTA2MDk1_15c98009-9d1c-4b51-8b97-684c41f5b32f">127,275</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMTAtMy0xLTEtMTA2MDk1_21501970-89a8-48f1-b022-e1dcacb0d918">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></tr><tr><td colspan="3" style="display: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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjkyMA_4ff5ba5b-e93c-460c-82df-32b60134331a">5</ix:nonNumeric> to <ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjkyNg_334d2e41-e7ad-434d-85cf-d111dba97a40">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNDI3Mg_52e75a3f-232b-4e33-8ead-97eb9470be6a">2</ix:nonFraction>% of authorized revenue, whichever occurs first.  As of December&#160;31, 2022, 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-</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%">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="ide252e9cbb6b4b5ea3a8ee3e2a84d57b" continuedAt="i6dbfa97c626248fc9ab326da8ac958c6"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collection of $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNDUxMg_e6f84171-48e0-4a96-a920-c740e8c8f2c3">655</ix:nonFraction>.  On October 11, 2022, the CPUC issued General Rate Case Decision No. 22-10-005, which approved a recovery of $<ix:nonFraction unitRef="usd" contextRef="i0fdf55fe954f4d1f8079e8d552419ca5_D20221011-20221011" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxMDAy_e5185a1c-a0d9-4e82-968c-ce9eda69eb61">18,174</ix:nonFraction> in balancing and memorandum accounts from customers.</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5NQ_54b8d9da-9675-4a94-a125-1040819b8fb2" continuedAt="i31567a095df845f9ad226438dc87bd37" 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, 2022</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="i0c00be5285764237840675350c768033_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy0xLTEtMS0xMDYwOTU_d5d84560-591f-4d7a-b454-33fc8ae90646">16,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy0zLTEtMS0xMDYwOTU_8b333525-17dc-4b84-a7cc-14319c30cdc5">6,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy01LTEtMS0xMDYwOTU_db9fc96a-44a4-4743-90a4-a3c9853add5f">12,091</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="i2e7bc591184440d3b7ec595d89076026_I20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy05LTEtMS0xMDYwOTU_d821438f-8f92-4e0c-8c8d-974e82f75c30">10,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i4682d314064a4c24bbdf117bdf2b3f0a_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC0xLTEtMS0xMDYwOTU_337e2a1c-ed5d-4c54-bf0c-f17cabd3c08a">3,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC0zLTEtMS0xMDYwOTU_d19b9b4e-2bdc-429b-a564-7a82427cf415">4,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC01LTEtMS0xMDYwOTU_53608bb5-241d-414e-b71f-7c74554b5238">12,614</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="i6f79d6c134c94144b4c9104cddf37d2c_I20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC05LTEtMS0xMDYwOTU_917f9446-0972-464b-9988-83a7a0647de8">5,039</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%">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="i9337c65018864e1382e1e6e14128d878_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS0xLTEtMS0xMDYwOTU_9743c537-529c-462e-a348-e5845b8f3721">1,563</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="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS0zLTEtMS0xMDYwOTU_2c99c0e4-3c90-4163-97d2-843198692ed0">28</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="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS01LTEtMS0xMDYwOTU_d2e64c0a-f272-4f8f-a5ea-5d281e5d53b0">1,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6e528d36a1f144a6b2e2a569da9a9874_I20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS05LTEtMS0xMDYwOTU_5df41dc2-57d6-4667-bcd6-ac831b6f0237">175</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%">2022 GRC interim 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%"><ix:nonFraction unitRef="usd" contextRef="i6384d7babfb94918bedb860f6d76f70a_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi0xLTEtMS0xMTkyOTQ_168843c9-a5e7-42eb-b673-0bdcfa0bfa82">&#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="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi0zLTEtMS0xMTkyODY_d688c4f5-c379-471f-be38-d1fa20bbc7ac">20,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi01LTEtMS0xMTkzMDI_500819e5-bb57-4ef7-851a-600f9c02479e">&#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="id79457ebf3914770a35cbe4da32ba7f6_I20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi05LTEtMS0xMTkzMTA_74c1f8a7-9952-46c5-863c-83083d55c049">20,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i3f22518fd23144038a3748ede13e12dc_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy0xLTEtMS0xMDYwOTU_f18fb5fc-eac4-4687-a061-501295e4313b">386</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="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy0zLTEtMS0xMDYwOTU_62087c4d-ce2b-4e20-9c0d-ae7bf793d1c4">2,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy01LTEtMS0xMDYwOTU_f7c60a19-6598-494a-8b26-e7e94357f2ba">795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6a83af8054464424a2f087848992fde4_I20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy05LTEtMS0xMDYwOTU_13d3bb6c-8ef1-4a32-8f0a-b529a4b736b9">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC0xLTEtMS0xMDYwOTU_6a6b19ca-78fe-4180-8a77-56139d6b8e6b">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><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC0zLTEtMS0xMDYwOTU_44337b29-2c81-4382-8c47-06cdb635c7f4">32,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC01LTEtMS0xMDYwOTU_900fddd5-22a4-439d-8902-ee5b071e4543">22,494</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC05LTEtMS0xMDYwOTU_02e04495-3def-4db1-abd7-514318decaf8">28,743</ix:nonFraction>&#160;</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="i3a18e5d7f9854fceaf2cbc74190ca9f2_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtMS0xLTEtMTA2MDk1_61922d80-6af5-491d-8982-95d8eee70f46">10,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtMy0xLTEtMTA2MDk1_ff8e8cc0-9b9d-4002-9804-93476d8e46ae">3,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtNS0xLTEtMTA2MDk1_b4288770-6935-460a-bebd-f378ed2ba1e4">4,502</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="i4efe3defeb824fb69fc0828bc333a19d_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtOS0xLTEtMTA2MDk1_40ae227f-89b3-4fd2-816c-016d4f8099ad">9,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i53aff55de81d4c47943a89f0889df701_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItMS0xLTEtMTA2MDk1_8411b037-c116-466a-9ba1-3dcd31ad6875">4,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4ed709091f341228374f3eddbb453d3_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItMy0xLTEtMTA2MDk1_c097e1a8-3205-4558-aae1-3dbdd292b072">249</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="id4ed709091f341228374f3eddbb453d3_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItNS0xLTEtMTA2MDk1_d540823c-9137-4853-96d3-8248d5170c75">1,857</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="ic9c623a59cc745ae86a7898f7b915238_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItOS0xLTEtMTA2MDk1_25ef750d-ec11-4bab-814e-ecbcd56afa31">2,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="idaa83454bb874c318f5626ab8b64957d_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtMS0xLTEtMTA2MDk1_845e0d43-cfbe-4fed-a547-5a73c7897429">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtMy0xLTEtMTA2MDk1_cda1fbf8-a108-4ddb-8e3d-7f8e168c797d">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%">(<ix:nonFraction unitRef="usd" contextRef="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtNS0xLTEtMTA2MDk1_a1f5d6f6-b4bc-4ce9-a5cf-0246628b363b">365</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="id0c88db59781471a9307917b216d6d5f_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtOS0xLTEtMTA2MDk1_ce409e04-f6f2-424c-9342-eaf93297e7d0">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 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="ib38ab846aeb34321953eea90be6f7e68_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtMS0xLTEtMTA2MDk1_93ad99d6-af2e-45c3-8977-d7eb5e99b086">3,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtMy0xLTEtMTA2MDk1_fde95edd-e87c-4ff6-b446-82ddb60b2de0">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtNS0xLTEtMTA2MDk1_6cac7446-4f64-42f4-9574-ebd2dff87ef7">&#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="i55f752423e834a628a79df2bbf2a59d6_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtOS0xLTEtMTA2MDk1_e337fefe-9efb-47cc-b1fb-b9d8b964dd21">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i3f22518fd23144038a3748ede13e12dc_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtMS0xLTEtMTA2MDk1_86ef7496-6132-46ce-ae46-757078b172b7">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="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtMy0xLTEtMTA2MDk1_d03832a8-8625-4c45-9cf9-a100c7ff669f">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtNS0xLTEtMTA2MDk1_724cca5f-a31f-4b40-b1d4-716eda8b1069">1,793</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="i6a83af8054464424a2f087848992fde4_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtOS0xLTEtMTA2MDk1_952373e8-f285-44ea-bd12-aecc619b69f4">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtMS0xLTEtMTA2MDk1_f5e42ebe-54d7-456e-b6a5-9d72534da094">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><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtMy0xLTEtMTA2MDk1_f5f1b5dc-7d64-462d-8749-8430b7079cbf">5,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtNS0xLTEtMTA2MDk1_d619bc6a-2153-4061-ae82-0d33ec1c4cf1">8,517</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtOS0xLTEtMTA2MDk1_258acf2b-47ac-4e2d-8fc9-ac1bbc2b721c">17,026</ix:nonFraction>&#160;</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtMS0xLTEtMTA2MDk1_780307f9-8f73-4e06-98b0-3292a6e31dcf">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><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtMy0xLTEtMTA2MDk1_7c976d34-d364-4de0-8724-a902bb7c31cc">38,446</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtNS0xLTEtMTA2MDk1_f3ee8981-c4ed-4433-81da-635b0337596d">31,011</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtOS0xLTEtMTA2MDk1_4d373007-4a5e-40d0-8939-ffcbe1854935">45,769</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, 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%">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="i3a03f420019440489028a220055a8c04_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy0xLTEtMS0xMDYwOTU_d1f51e59-be3a-477e-8190-345cb15cc5bf">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="i734bfcb6ede74ea69133e2c517e17fe2_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy0zLTEtMS0xMDYwOTU_a4694cee-8391-42ad-a1d1-b5cf27b94c8c">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="i734bfcb6ede74ea69133e2c517e17fe2_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy01LTEtMS0xMDYwOTU_347f471b-75d9-447e-aae8-748fad84612b">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="i0c00be5285764237840675350c768033_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy05LTEtMS0xMDYwOTU_09e746c4-3426-4387-b5ed-219e792fcf21">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="if6dc65625a8b4be98fdef90f89729f18_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0xLTEtMS0xMDYwOTU_a1dd3142-c49c-478a-9308-7716a887e568"><ix:nonFraction unitRef="usd" contextRef="if6dc65625a8b4be98fdef90f89729f18_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0xLTEtMS0xMDYwOTU_b2c1fd8e-f7dc-41e2-82ac-dc3d3cc50004">666</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="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0zLTEtMS0xMDYwOTU_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1">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="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC01LTEtMS0xMDYwOTU_9da24163-b7c6-4818-aa23-2210f28a49f7">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="i4682d314064a4c24bbdf117bdf2b3f0a_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC05LTEtMS0xMDYwOTU_dbb4a41c-54f6-4c9c-9db0-aa56c9678bdc">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="iccdb2c467e4442d1aa83d1f8a47e9d25_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS0xLTEtMS0xMDYwOTU_765bb7a9-c80e-4d56-a90e-ac5a10d30107">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="i6683eb5ae8ef4c60964d3f78a94ade09_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS0zLTEtMS0xMDYwOTU_6f1cbb60-9fbf-41e7-9b5c-33cb5a00137b">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="i6683eb5ae8ef4c60964d3f78a94ade09_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS01LTEtMS0xMDYwOTU_d9e69180-f2c1-4ef0-9b61-4324d60e804b">&#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="i9337c65018864e1382e1e6e14128d878_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS05LTEtMS0xMDYwOTU_fd39c023-2545-4fae-b0e4-2f63f2b5e9b6">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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i065e7dcb1a664149b63f064af01bd0a1_I20201231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy0xLTEtMS0xMDYwOTU_9389b6c4-a609-4fd9-8970-8767d59d6ddc">1,139</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="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy0zLTEtMS0xMDYwOTU_3f23555c-12e5-4de4-82e2-ed7502ebaa0c">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%"><ix:nonFraction unitRef="usd" contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy01LTEtMS0xMDYwOTU_935fb213-a2e7-4646-8bc6-b53930d55fbf">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i3f22518fd23144038a3748ede13e12dc_I20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy05LTEtMS0xMDYwOTU_4830cbd5-f2c1-4344-9f22-9bbb3d3c8972">386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue accounts</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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC0xLTEtMS0xMDYwOTU_233b1f7a-efd9-4849-9313-3c2ccf11712b">10,043</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC0zLTEtMS0xMDYwOTU_809ba855-540f-4c3c-8b0d-aa77de4de516">8,779</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC01LTEtMS0xMDYwOTU_cf0a54ce-67de-44a3-b84b-5b71518095ee">371</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="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC05LTEtMS0xMDYwOTU_9e599755-d466-4be4-8dbb-4b748ceea542">18,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></tr><tr style="height:12pt"><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="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;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Water supply 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="i8597b6d009634c79a1e2f1ca0c802417_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtMS0xLTEtMTA2MDk1_e2b5d742-1dc1-4834-81fa-83a357a82cb0">8,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea876e3aa1cd4931be2c754b4cdce0d4_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtMy0xLTEtMTA2MDk1_8fcd9ded-d797-493b-863b-3dd503d04805">2,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea876e3aa1cd4931be2c754b4cdce0d4_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtNS0xLTEtMTA2MDk1_438c01e3-68a1-4807-8e34-173bfdff9f0e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a18e5d7f9854fceaf2cbc74190ca9f2_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtOS0xLTEtMTA2MDk1_6276e925-851c-40ca-940c-ebe37b2327a9">10,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdde7d5c5d1a4e67b5d4886361735741_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItMS0xLTEtMTA2MDk1_a5229fa2-7687-43d8-9100-504e61949712">3,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="i0357b397618d49d595398f12a757b2a5_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItMy0xLTEtMTA2MDk1_1f755f6f-35a0-45e7-a6bd-24d40029d5ad">1,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="i0357b397618d49d595398f12a757b2a5_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItNS0xLTEtMTA2MDk1_10a9ee07-379c-4674-9395-dce01688c3a8">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i53aff55de81d4c47943a89f0889df701_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItOS0xLTEtMTA2MDk1_9bd208c0-26ed-4e44-af2a-0a022de4ad0d">4,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">PRVMA (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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9899b786109461fbcf04dd0af8e02f1_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtMS0xLTEtMTA2MDk1_244b24f0-2128-41df-82dd-1adbf63fb3bf">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08f0949c14414faabc28fba35cf0e3cf_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtMy0xLTEtMTA2MDk1_ca1a7a44-24bd-4337-8c1d-4ec9b9793c94">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08f0949c14414faabc28fba35cf0e3cf_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtNS0xLTEtMTA2MDk1_835cb685-a716-4805-baba-f6c433552fee">402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="idaa83454bb874c318f5626ab8b64957d_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtOS0xLTEtMTA2MDk1_380d1c65-74c2-42c8-b486-5fa22cb9a6c1">707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">CEMA (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b907bde097462998de61dfb13c7275_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtMS0xLTEtMTA2MDk1_c4e4ad99-8b9a-497b-96b8-4388140244b1">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtMy0xLTEtMTA2MDk1_5dc12dd9-90ad-4479-a991-05ac1d76b1c3">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtNS0xLTEtMTA2MDk1_52c7182b-34e3-47c4-a8df-67a90579cecf">&#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="ib38ab846aeb34321953eea90be6f7e68_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtOS0xLTEtMTA2MDk1_2f3cebfb-66e2-4fc8-aa53-3f47a1f50977">3,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i065e7dcb1a664149b63f064af01bd0a1_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtMS0xLTEtMTA2MDk1_0b58b519-7f9f-471e-b42a-19ab0dd09d32">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtMy0xLTEtMTA2MDk1_8ec7a335-2c6b-4a04-9eb7-ffe76ce3dfc5">&#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="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtNS0xLTEtMTA2MDk1_1d11ef56-ef7c-4b5e-b878-623375542bcc">&#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="i3f22518fd23144038a3748ede13e12dc_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtOS0xLTEtMTA2MDk1_50f2546e-36cd-4a7b-853f-7e01c3a4359d">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtMS0xLTEtMTA2MDk1_12da6b76-2888-4138-a589-8ed656654c3e">15,420</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtMy0xLTEtMTA2MDk1_b7366daa-0400-4343-b39e-f1817045b566">4,865</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtNS0xLTEtMTA2MDk1_d3bdaf91-9b1d-437b-b2d9-cd7a170cf9d8">402</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="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtOS0xLTEtMTA2MDk1_bff54fa8-d850-4278-928b-bea8abcc61de">19,883</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:12pt"><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="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;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:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtMS0xLTEtMTA2MDk1_9d35b9a7-f275-4752-b7d5-dbf4ad397ddf">25,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtMy0xLTEtMTA2MDk1_bbac7203-05ae-48c0-bb57-9473b2ddfac8">13,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:BalancingandMemorandumAccountRefundsCollections" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtNS0xLTEtMTA2MDk1_efcca03d-08aa-452b-b9f2-2ac53401910f">773</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:BalancingAndMemorandumAccountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtOS0xLTEtMTA2MDk1_ea4920d0-9477-46ac-a71a-b0fb89238044">38,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div 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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  For the year ended December&#160;31, 2022 and 2021, SJWC recognized $<ix:nonFraction unitRef="usd" contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTAwOA_d19b9b4e-2bdc-429b-a564-7a82427cf415">4,041</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxNjky_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1">3,243</ix:nonFraction>, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the refund of the net WCMA balance of $<ix:nonFraction unitRef="usd" contextRef="ib480adda0d704f668d2c1af0adae0378_D20221111-20221111" decimals="-3" name="sjw:BalancingandMemorandumRevenueAccountRefundsCollections" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxODkz_2c9da89b-d157-4fa5-803f-19753c7d706b">20,474</ix:nonFraction> to customers.</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="i5430effae16948fdae25220b1531e5d2_D20200827-20200827" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTE3NA_7608a72f-6fec-4388-a841-8b27d60d2957">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 </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><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="i6dbfa97c626248fc9ab326da8ac958c6"><ix:continuation id="i31567a095df845f9ad226438dc87bd37">protections extended through to February 1, 2022.  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 usage. The CEMA was activated for SJWC through the filing of Advice Letter No. 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="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjUzOQ_fde95edd-e87c-4ff6-b446-82ddb60b2de0">240</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231" decimals="-3" name="sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU0Ng_5dc12dd9-90ad-4479-a991-05ac1d76b1c3">979</ix:nonFraction> in the years ended December&#160;31, 2022 and 2021, respectively.</ix:continuation></ix:continuation></span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzM1NA_acb9d3b5-b0d4-47db-b924-80dbb361776e" continuedAt="i438ab28cfaf04fb1bd7c0cfb1df465b1" escape="true">Capitalization</ix:nonNumeric></span></div><ix:continuation id="i438ab28cfaf04fb1bd7c0cfb1df465b1"><div 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ_8150c9d7-af6b-49a2-8b24-81dccadafa2b"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ_904fb7c5-44cf-4cf4-af3c-b84c19589867">70,000,000</ix:nonFraction></ix:nonFraction> shares of common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfODM_68495bd0-15f7-41a0-a9b2-a7dae8349ac2"><ix:nonFraction unitRef="usdPerShare" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfODM_ba645287-110a-4975-b055-0f8dca64debc">0.001</ix:nonFraction></ix:nonFraction> par value per share.  At December&#160;31, 2022 and 2021, <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTIy_0837338f-d097-4398-b082-d170ab9a9230"><ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTIy_c160b7c8-156f-4c64-8315-03d843091366">30,801,912</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTI5_03a2f1c7-8fcc-420f-a515-72c3e07d0690"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTI5_952f7482-304a-44bd-a53a-2e6c9c1160f7">30,181,348</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, 2022 and 2021, <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjE2_36b06e82-5bbe-4907-8a29-999da92f8a6d"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjE2_e4a2e6e5-47d1-4733-ac8c-ecc885a336de">1,000,000</ix:nonFraction></ix:nonFraction> shares of preferred stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjQ4_895d529e-36d7-4040-ab11-2a6e98e66ba5"><ix:nonFraction unitRef="usdPerShare" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjQ4_dbb47f75-5d9a-4ce9-b959-4e2662028356">0.001</ix:nonFraction></ix:nonFraction> par value per share were authorized for SJW Group.  At December&#160;31, 2022 and 2021, <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_0eb610e9-60de-46da-9be5-492ac9c7a3ac"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_af040c64-b046-4973-af68-6ae936210a98"><ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_c5431344-5efd-41bf-b53e-2a3ea51a20de"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_fdf8e69f-01ae-4f89-baec-d35c361b51be">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 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, pursuant to which the Company may offer and sell shares of its common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i73861921dc3f4916b10762b0233b54b9_I20211117" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTk4OQ_dbb15c5c-d3ef-4fd9-9e77-eb7238287878">0.001</ix:nonFraction> par value per share, 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="i73861921dc3f4916b10762b0233b54b9_I20211117" decimals="-3" name="sjw:SaleOfStockAggregateGrossSalesPrice" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjEyMw_29c4fdf1-912d-4d8c-8dfb-07e7f74f1c3e">100,000</ix:nonFraction>.   For the twelve months ended December&#160;31, 2022, SJW Group issued and sold a total of <ix:nonFraction unitRef="shares" contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3NzE3_e33e7705-5f2c-422f-955b-c2e6df9f5f44">529,736</ix:nonFraction> shares of common stock with a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231" decimals="2" name="sjw:SaleOfStockWeightedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3Nzc3_1c9d7392-4530-4170-a48b-80b119dfa9d0">75.49</ix:nonFraction> per share and received approximately $<ix:nonFraction unitRef="usd" contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3ODE4_68cfe58b-72ec-494a-98cd-229a96432986">39,179</ix:nonFraction> in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold <ix:nonFraction unitRef="shares" contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3OTY4_6ecc0672-cd15-49a6-9dd3-0ed67e19f2a4">884,851</ix:nonFraction> shares of common stock with a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231" decimals="2" name="sjw:SaleOfStockWeightedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDI4_f364cac1-32e9-45f1-8199-2ce3446daaeb">73.44</ix:nonFraction> for a total net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDYw_d4b83b39-a868-4b35-9974-0d260664b1ca">63,432</ix:nonFraction> and has a remaining $<ix:nonFraction unitRef="usd" contextRef="ia7b86476bfdf4e1ab77579f113833ee4_I20221231" decimals="-3" name="sjw:SaleOfStockTotalEquityDistributionAgreementRemaining" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDg0_a7bae3cd-62da-4609-8322-be0bdf8ee674">35,012</ix:nonFraction> under the Equity Distribution Agreement to issue into 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%">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="i7e35ecb21bf3490890e060d65cb92c25_D20210308-20210308" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE5ODUx_13eff079-60fb-4cb0-ba69-33c18e7855a7">1,030,000</ix:nonFraction> shares of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ib205ffd90a1f47d9ac8d1922c1377c5a_I20210308" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE5ODg5_cdfa51fc-fb50-4385-87d9-e040a779e521">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="ib205ffd90a1f47d9ac8d1922c1377c5a_I20210308" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMDI1_6682b143-91df-4ae7-8654-b24e7a5eabd6">59.00</ix:nonFraction> per share.  SJW Group also granted the Underwriters an option to purchase up to <ix:nonFraction unitRef="shares" contextRef="ifdeea1e6365e4fb098f17ed427aa31df_D20210308-20210308" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMTA5_86895ccd-1a81-4aac-96ad-5792f5c6ee15">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="i7e35ecb21bf3490890e060d65cb92c25_D20210308-20210308" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMzI3_d5ecfcb9-31a3-47e8-80cf-0fed7a4d90fb">66,775</ix:nonFraction> from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ShortTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzIxNzY_c954ac00-3e62-4664-82c0-946adc8b4ef6" continuedAt="ie2f53a3c43f84b2c8c34942e3cbf1022" escape="true">Lines of Credit</ix:nonNumeric></span></div><ix:continuation id="ie2f53a3c43f84b2c8c34942e3cbf1022" continuedAt="ied22950622dd432881edc77d736bc23c"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzIxNzM_679d3606-2d87-4a86-b98a-21bfad222acd" 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, 2022 and 2021 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: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%">2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></div></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%">Syndicated credit agreement:</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%">August 2, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d70c35fc0da400e9403927ef8ade6cc_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtMy0xLTEtMTE1NDY0_8f522b97-75b5-4bbe-82ca-6a9a0e5d0d95">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d70c35fc0da400e9403927ef8ade6cc_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNS0xLTEtMTE1NDY0_8624685a-9f6a-4463-a4c5-829c5bbfd86c">&#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="i5d70c35fc0da400e9403927ef8ade6cc_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNy0xLTEtMTE1NDY0_94edc9b7-3584-426d-8253-e803d2f10bf2">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cffe9a899a24c4d9073c7d777f019cc_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtOS0xLTEtMTE1NDY0_d1fa3fb1-eb6e-4650-948f-bac645c0c4d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a531fe655be4f10af798408705ce211_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtMy0xLTEtMTE1NDY0_e318ec19-86ab-422f-b3bc-e2c27b1d105a">140,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="i7a531fe655be4f10af798408705ce211_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNS0xLTEtMTE1NDY0_7d7d7425-261e-4c2f-b015-08f39578f3cb">95,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="i7a531fe655be4f10af798408705ce211_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNy0xLTEtMTE1NDY0_4be3f34e-e0aa-47f8-9531-72b3194d4938">45,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="i7725141e24f547a6b5abf6aef927cf81_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtOS0xLTEtMTE1NDY0_322097b3-d56b-48c8-88fb-4aaf3f461aa2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d774ed80c88423cb997285345031859_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtMy0xLTEtMTE1NDY0_d0f1d894-f33c-476c-bba8-35b1f3c46a14">90,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="i9d774ed80c88423cb997285345031859_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtNS0xLTEtMTE1NDY0_5bdc9b11-92fd-4826-94ae-bad9d0a092f9">20,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="i9d774ed80c88423cb997285345031859_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtNy0xLTEtMTE1NDY0_2521f7f4-0d17-4d27-baf8-e89ba086725f">70,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="ie40d94ba4d2044d8ba9e01964108c91c_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtOS0xLTEtMTE1NDY0_b3d84267-552e-4267-b3d5-6f6c7bc7e9d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i838de61eac3a48839723cb49f1761a8e_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtMy0xLTEtMTE1NDY0_6f6323e2-2a14-4334-ac13-d1609bfef519">20,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="i838de61eac3a48839723cb49f1761a8e_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNS0xLTEtMTE1NDY0_668e4824-e3fc-409a-b722-a94ff9641db9">&#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="i838de61eac3a48839723cb49f1761a8e_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNy0xLTEtMTE1NDY0_1f631948-8990-4f69-abdf-a67596b695e8">20,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="i8213da10df8749a794a09d2f92c062c7_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtOS0xLTEtMTE1NDY0_18aafee8-411b-4522-8fd3-c73262b0059f">&#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 syndicated credit agreement</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="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="ife8c90ef2c5b458e8eba39c3019b1388_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctMy0xLTEtMTE2MDgx_eb91392d-5413-425a-b4d8-c599ff2daf64">300,000</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="ife8c90ef2c5b458e8eba39c3019b1388_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctNS0xLTEtMTE2MDgx_bc2f3bd5-4068-4690-a86b-8db4ea5daff5">115,000</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="ife8c90ef2c5b458e8eba39c3019b1388_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctNy0xLTEtMTE2MDgx_a9180ce9-aad7-4368-897d-801b4af50fa1">185,000</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="ia0c0ca4e40394044b586dec0432f2969_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctOS0xLTEtMTE2MDgx_51f784da-6d90-4ffd-b6e7-9644f4a97bca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">December 14, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtMy0xLTEtMTA2MDk1_fba7f2ce-ec64-4fed-9546-4cb38dc7bd87">10,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="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNS0xLTEtMTA2MDk1_ed2719e9-146d-4d15-b8a9-ca072593b50c">4,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNy0xLTEtMTA2MDk1_a5960d83-81a7-4056-93d2-1f5621f44a7b">5,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1276ff65a1584f1488b7d8425aefcd8e_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtOS0xLTEtMTA2MDk1_837e3a0e-439b-4384-9e22-fed0c3e0bb76">22,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">May 15, 2025</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="i656996ea9aab497faca848295931c933_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtMy0xLTEtMTA2MDk1_940369a0-9d54-4499-8026-63958215fa97">40,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="i656996ea9aab497faca848295931c933_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNS0xLTEtMTA2MDk1_ce769689-fc93-4edd-8b7d-39409132f788">40,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="i656996ea9aab497faca848295931c933_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNy0xLTEtMTA2MDk1_61ee7ffc-8c7f-4ea9-b1bf-bd48e9d2b8e8">&#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="ied3e21f4980e4fd3b5bde7354261a780_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtOS0xLTEtMTA2MDk1_cbe2e48c-5488-44ec-99dc-e99688d3349b">40,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: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="ie9009adda6df4b87a080014680b27b4b_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtMy0xLTEtMTA2MDk1_77d1f23c-1cc9-4f8e-ae72-6afd0e088278">350,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="ie9009adda6df4b87a080014680b27b4b_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNS0xLTEtMTA2MDk1_09bcff12-47ee-49d6-99ab-3ad0e9482a29">159,578</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="ie9009adda6df4b87a080014680b27b4b_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNy0xLTEtMTA2MDk1_4a9c0c54-d2ac-42fd-b58b-59cae2423f30">190,422</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="ie27d5a18cc6f42bfaf330e9aaf32efdf_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtOS0xLTEtMTA2MDk1_a74b7b4d-45dc-4644-a0f4-f7e496efeeda">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></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:112%">On August 2, 2022, SJW Group, SJWC, SJWTX, and CTWS entered into a $<ix:nonFraction unitRef="usd" contextRef="i9702cdabb26348e4a9bf2833400f0bc4_I20220802" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxNzE4MA_218ee948-be09-489f-b4e5-68274cb26f1f">300,000</ix:nonFraction> credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as Administrative Agent (&#8220;JP Morgan&#8221;), Wells Fargo Bank, National Association, as Documentation Agent, and a syndicate of banks.  Proceeds of borrowings under the Credit Agreement will be used for refinancing existing debt, working capital, and general corporate purposes.  The Credit Agreement has a maturity date of August 2, 2027.</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="ied22950622dd432881edc77d736bc23c"><div 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 terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement. The initial sublimit of each borrower is as presented in the table above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement bear interest at either the Alternative Base Rate (as defined in the Credit Agreement and hereinafter referred to as &#8220;ABR&#8221;) or the Adjusted Term Secured Overnight Financing Rate (as defined in the Credit Agreement and hereinafter referred to as &#8220;SOFR&#8221;).  ABR borrowings (which are borrowings bearing interest at a rate determined by reference to ABR) will bear interest at a rate per annum equal to ABR plus the applicable rate.  SOFR borrowings (which are borrowings bearing interest at a rate determined by reference to SOFR) will bear interest at a rate per annum equal to SOFR plus the applicable rate.  The applicable rate and pricing is variable depending on credit ratings of the borrower.</span></div><div 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 Credit Agreement contains customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, asset sales, and fundamental changes.  The Credit Agreement also includes a financial covenant that requires each of the borrowers to maintain its funded debt to capitalization ratio at or below <ix:nonFraction unitRef="number" contextRef="i9702cdabb26348e4a9bf2833400f0bc4_I20220802" decimals="INF" name="sjw:DebtInstrumentCovenantCapitalizationRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTExMQ_07d9bca7-37fc-4d6c-87b4-26a63d2980b1">70</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%">This Credit Agreement replaces the existing $<ix:nonFraction unitRef="usd" contextRef="if7065172f22448caa3f8dbed29f788da_D20210423-20210423" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTE2MA_caa285f7-c71c-40c8-8590-e10e7e432e1c">140,000</ix:nonFraction> credit agreement, dated April 23, 2021, between SJWC and JP Morgan and the existing $<ix:nonFraction unitRef="usd" contextRef="i36cdb16b79744669878c2b9893ffe6bd_I20210423" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTI0OA_ffa4b874-a5d3-4698-8c2a-d4c0d48df4c4">5,000</ix:nonFraction> credit agreement, dated April 23, 2021, between SJWTX and JP Morgan, with SJW Group as guarantor, both of which were terminated upon entering into the Credit Agreement and were set to mature on December 31, 2023.  In addition, on August 2, 2022, CTWS and Citizens Bank, National Association, entered into a fourth modification to the amended and restated revolving credit facility, dated December 18, 2019, as amended, pursuant to which the credit commitment was reduced from $<ix:nonFraction unitRef="usd" contextRef="ia9c1dcc1c4d544818f54d75f68912ac9_I20220801" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTcyOA_6204c01a-632f-4722-9f6b-47aae9bfc933">75,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ibd050bccbcb74ea2a8fec09b5ed6027d_I20220802" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzc2OTY1ODE0MDk5NDE_bdc095ca-b811-4283-b6bd-9d5f1641f308">10,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:112%">On October 31, 2022, CTWS and Citizens Bank, National Association, entered into a fifth modification to the amended and restated revolving credit facility to update the interest rate from London Interbank Offered Rate (&#8220;LIBOR&#8221;) plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS modified its existing $<ix:nonFraction unitRef="usd" contextRef="i88e1d5d0592240c2bf66bd5a6b8c10e2_I20230206" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgzMDA5Mw_3d350e90-90e7-4895-a2d2-82ff7bacb7f0">40,000</ix:nonFraction> credit agreement with CoBank to update the interest rate from LIBOR plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS entered into a third amendment to the amended and restated promissory note and supplement with CoBank to update the one of the stated terms regarding one of interest rate options from LIBOR plus the applicable rate to SOFR plus the applicable rate.  CTWS previously locked the interest rate under this agreement such that this amendment has no impact.</span></div><div 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="i6dc9c6d5d7a04355b4edd2ba6fb917aa_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzE1MzA_14304b91-93b1-4725-a5c8-5d8ab8b38a25">3.41</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i162c806508144a988504fa3d762b22fc_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzE1Mzc_999dfd6e-f0b2-4451-a893-49bf61418a78">1.32</ix:nonFraction>% as of December&#160;31, 2022 and 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%">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, 2022, 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%">63</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_103"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYyMDc_5ed89c11-9ade-4e40-b5c2-a4bd08097066" continuedAt="ic358340d9b824fb9801ab975976913a2" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="ic358340d9b824fb9801ab975976913a2" continuedAt="i36c56340e502460eaf82e742d1a58bd8"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYxOTQ_5534a842-c43c-4e2e-9928-d2969ed6f4c8" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i97dc64faa7ad4aed8cb0a322e5c30b10_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZWUzYzU5NjI0ZTA4NDRlZmI3Y2U5ZDAzYTMxYmI4ZGNfNA_46e6a4df-eca6-48bb-ac13-c2c1c35e33eb">2.47</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i73af361dd234452bb410f149f712ef5c_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZWUzYzU5NjI0ZTA4NDRlZmI3Y2U5ZDAzYTMxYmI4ZGNfOQ_986e5bba-ff6f-4555-b6aa-bc0996e04bf7">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="i59ec4775143c4c8aa866dbba9d534c22_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItNS0xLTEtMTA2MDk1_207830db-a59c-43ab-a15d-5a0da5a21268">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="i524dffe3fb65419f95b8f4c5700535d5_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItNy0xLTEtMTA2MDk1_a91665d8-bda9-422a-91bd-3f95a5d96712">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></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="i7a1e4a160e78426db56917fc1f4ba581_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NDU4NmY5YzYyYWU0NDM1MmFjYzlkNDk0YzM1ZTUxYzlfNA_6259aab1-cc81-4445-b557-3386a590d13d">3.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i0a85b87972034620acb79fe9b80058d5_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NDU4NmY5YzYyYWU0NDM1MmFjYzlkNDk0YzM1ZTUxYzlfOQ_1b7f93e2-f416-444c-bebf-a76b63f51b6b">7.37</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%">2024 - 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="icd3225fb22ed41cd9053912ed8d8ac51_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtNS0xLTEtMTA2MDk1_7df4de3a-a4b3-413e-84d4-eab735f51f5a">400,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="i12d6553964cd4b79804cff5db521507c_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtNy0xLTEtMTA2MDk1_5a94d3c1-1c45-4028-82a5-0b1272a9e2f5">420,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 Bond</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="i617443f0b53340dbbf1b4376b894cba4_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246YmI5ODY4ZWU1MDk5NGQwYmIxZThmYTc1ODQxZDI4MzdfOA_b9ca3da2-d351-4c23-8a8c-2054ced4ccaf">4.75</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%">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="ib20d143362fb451ba51c75417d66e537_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtNS0xLTEtMTA2MDk1_c84600ce-b5ce-4119-b40a-e7f5a2b251b6">70,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="i323245fe4a174b0eaaacbedf2f21a1eb_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtNy0xLTEtMTA2MDk1_1be56f9c-fec8-464c-9671-de644cdf3f74">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="iea163cbb9b3b4bbf89f04262620dd15f_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzYtNS0xLTEtMTA2MDk1_443acc7c-3007-48ef-9d22-6b5ded23c0c1">470,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="i8a57215de5bc41eaa1e1c04f2ec507fa_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzYtNy0xLTEtMTA2MDk1_e80cdb29-11b6-40b4-bd30-6a677c895147">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></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="i5057dd152fa44ca0831726254b1652a0_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctMS0xLTEtMTA2MDk1L3RleHRyZWdpb246M2ZjM2EzMTUzMjBiNGVmNzlkNzRjOGUxMDdkNWQ2M2ZfNA_53ea8fc7-3c64-4b51-b79f-68854305663e">4.09</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i4e263e2e51634b9e9a31b9ff46e8fe78_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctMS0xLTEtMTA2MDk1L3RleHRyZWdpb246M2ZjM2EzMTUzMjBiNGVmNzlkNzRjOGUxMDdkNWQ2M2ZfOA_40bab433-877d-417e-898f-19af4eb068f0">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="i981aec44d02f4b9b8e28074937f5492a_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctNS0xLTEtMTA2MDk1_ce56bdbc-7ec0-4ad0-83c2-2c34c25bd944">18,444</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="id9dc053115414e3d95c0ffca743f90e6_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctNy0xLTEtMTA2MDk1_1ab1aadf-556e-4810-8001-0b4eeaa9a842">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></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="i2b412d025cd74452bdc57054d0ebe747_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzktNS0xLTEtMTA2MDk1_95cdb9b0-46bf-45f9-99d2-4b5d4b33b0c4">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="i985e7a5576504639989082896dbe81ba_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzktNy0xLTEtMTA2MDk1_0ed2b858-a6e6-4c08-b6ea-674a640d8699">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%">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="idd4db8b846cf4ac4ad16502d0a581697_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmZjMDM5Y2NkMDMzMDQ0NzBhZWU5NzAzNTMzMWZmMWUwXzQ_092daa3b-b43b-4a2d-8c2b-581c4526a30b">3.07</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic237a9807d3845b782c30c01a0ae7733_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmZjMDM5Y2NkMDMzMDQ0NzBhZWU5NzAzNTMzMWZmMWUwXzk_780f6bd6-c8ba-4088-bced-ab8ad161a8cc">4.71</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%">2037 - 2052</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="i44c175fcdb84487db389aa96cbc0acd2_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTUtMS0xLTEwNjA5NQ_d5486d25-d9bc-4615-ad8f-29f6ebbb4bd7">195,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="i4aadf7f48d5142b190b8fec8410ee275_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTctMS0xLTEwNjA5NQ_2c62f641-7ede-4a3c-ab44-3d4249ad2e60">170,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%">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="i80687b7603114357863becd2844a0fcf_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRmMGE3YzVkMGM4NDQxZDFhNWI1NTczOTcwOTc2MDNmXzQ_de1b2a5a-9ec0-4693-89e8-2c9bb34a3f94">4.04</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i8e5aebe38045470cab156088b182094b_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRmMGE3YzVkMGM4NDQxZDFhNWI1NTczOTcwOTc2MDNmXzk_0f42546c-efed-4923-89df-84f214a4998e">4.75</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%">2028 - 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="idb7543da87a74f8c94edcd168057d0d0_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTUtMS0xLTEwNjA5NQ_4430894f-ef2d-4af9-9468-eab1f866e427">96,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic170a34525784178a9368383ea07e04b_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTctMS0xLTEwNjA5NQ_21e060b9-ef6f-4890-a4fe-01f2ee7882ca">111,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie73f5ff84beb490393eb23e84a929495_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEzLTUtMS0xLTEwNjA5NQ_1f8c76c0-cf1c-4cb9-bed7-de35bad67acf">313,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="if878b5c586824c409be9df1e1bab6910_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEzLTctMS0xLTEwNjA5NQ_50a6f5a6-38ed-4867-9581-820640d58aef">303,140</ix:nonFraction>&#160;</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%">SJWTX:</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;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: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:#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="i3b883eabd32544458c61972fb6f008bc_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTEtMS0xLTEwNjA5NQ_145f242c-1084-421e-be6e-c64d387a5449"><ix:nonFraction unitRef="number" contextRef="icd126bba2bb0475c8bfebf641109bd4a_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTEtMS0xLTEwNjA5NQ_5cdb4183-d5c0-4502-a5ad-a68d883c0d3d">6.27</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%">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="i8d7f62ea39ac47118269d3564927fb7d_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTUtMS0xLTEwNjA5NQ_9fcb0ba0-ce70-4e26-81d9-ced08c6f6e5a">15,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="i821c28cb49704bd0bd523e5839d105a3_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTctMS0xLTEwNjA5NQ_708c361f-cb8e-419f-b002-97f8213cf994">15,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%">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="i7ecdcfb6571a422c93a90d821eaba961_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjE2MzI1YmU4YTM3ZTQ4Y2ZiN2Q3OGViYTkxYWI3MzMyXzQ_ce13e0b4-da89-4c4b-97e3-c555f51dd71e">4.01</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i73b4af3e206345aaa1c32df2c590dc34_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjE2MzI1YmU4YTM3ZTQ4Y2ZiN2Q3OGViYTkxYWI3MzMyXzg_e9e91f51-4316-4f00-8b67-a19dc6ec48fb">5.54</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%">2041, 2052</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="id3602c656cd74868a8f010e42b7edfd7_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTUtMS0xLTEwNjA5NQ_9525b567-bef9-4c51-996c-73f543c73597">45,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="id7c0fd7333cf4f2f95d9cced87fbaa69_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTctMS0xLTEwNjA5NQ_fc5eabef-ce01-457f-b86a-613f0f6b9ddf">30,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 SJWTX</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="i3cbad256ecc64e248370a97debda8e61_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE3LTUtMS0xLTEwNjA5NQ_36d9d759-2418-432c-b095-531dcc243050">60,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;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%"><ix:nonFraction unitRef="usd" contextRef="idb9be181ede842fdbeda6541550f89f5_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE3LTctMS0xLTEwNjA5NQ_1fcabdc8-b80b-417a-879f-484ad474b4c7">45,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%">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;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: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:#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="idc0747ac463446acb1ea768ee797ac39_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjAxYTE4ZDEzN2Q5ZDQ3YmI5YWZkMGU3NWRkMGViYWI1XzQ_048dfb25-2ef0-472e-b05a-ca4fbf96247c">0.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic7ca303b19d54bc1a8d6c319aa788bed_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjAxYTE4ZDEzN2Q5ZDQ3YmI5YWZkMGU3NWRkMGViYWI1Xzk_ee6b9828-99b5-4168-877b-746919cb3e66">2.23</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%">2023 - 2048</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="ie375f5ad9d6d4f65890f42e2c7daf7c3_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTUtMS0xLTEwNjA5NQ_6e0f7abd-44f2-4e3a-9aa5-59dddad3d2c4">15,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82c3013310b444988b4b707626db6dd3_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTctMS0xLTEwNjA5NQ_3613c120-b784-40e7-9041-25228e4268a1">17,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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="ib9fc1a79b0144685a138149bfab54451_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTEtMS0xLTEwNjA5NQ_812e2065-d4f5-401e-9d29-c60ca4299c88"><ix:nonFraction unitRef="number" contextRef="icea7e891bb8a4cddb0374729a94fa657_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTEtMS0xLTEwNjA5NQ_a0701168-f303-4c98-b4c7-04a31097319d">8.95</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaec1513168c47d290377549fbe04eb2_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTUtMS0xLTEwNjA5NQ_69c0f589-0b53-4d82-a0e2-d136e0a2e3c3">1,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia946ce77803e486eb9928f2e0d4e6b58_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTctMS0xLTEwNjA5NQ_19cbb06e-0282-4b1c-9eb3-6de49903bdd0">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if4b6ce9d827d46089363e7da311750d3_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjkwYTgxMmJjZjY3ZTQ5YTA4NGNjYWYwM2FhNTBhYzExXzQ_93ae49ad-fd41-49a3-8f75-6ae1d2de2aa5">3.89</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ie719f9cb6dee4115b8de4884954d636b_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjkwYTgxMmJjZjY3ZTQ5YTA4NGNjYWYwM2FhNTBhYzExXzk_937c406a-8817-4265-9ccd-14cf65b1ff4f">5.51</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%">2024 - 2043</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="i20f87c52fba3453a9901440e0398965c_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTUtMS0xLTEwNjA5NQ_622a1911-feb7-4e7b-88c7-3c967f13f483">49,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22a5bffa740849c4905b8ad7e8012a08_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTctMS0xLTEwNjA5NQ_ba407b2e-33f0-44de-9f69-48ec41169ee3">34,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="i1e1c048d780c4788b5d4f8de8f6d505a_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIyLTUtMS0xLTEwNjA5NQ_194f2dce-75d8-4636-9871-4259678e23ca">66,999</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="i1d81bf98565448ec941dfc3806a6dec6_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIyLTctMS0xLTEwNjA5NQ_4ae8c33c-3de9-4745-ad31-2d93a08696a0">54,464</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%">Total debt</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIzLTUtMS0xLTEwNjA5NQ_08673201-a758-422b-8e29-d7a3f7dbbe2d">1,488,788</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIzLTctMS0xLTEwNjA5NQ_4c888ba5-ab6c-4be6-84c5-96980013a0ea">1,522,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI0LTUtMS0xLTEwNjA5NQ_25d60fa1-ebc9-4c85-849f-04b65ce9af63">17,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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI0LTctMS0xLTEwNjA5NQ_d1674db3-63d9-49b0-8338-a08009719943">19,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI2LTUtMS0xLTEwNjA5NQ_99b2224a-1c4b-425e-9566-1f4650de949a">9,859</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI2LTctMS0xLTEwNjA5NQ_9b1ee4a2-8fc6-456a-9d0b-3f9349471fd2">10,851</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 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI3LTUtMS0xLTEwNjA5NQ_a39c5ef1-b7fb-4c84-b870-d139a163da14">4,360</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI3LTctMS0xLTEwNjA5NQ_86b5a951-f8f4-4c8c-bc57-0a89668867bb">39,106</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%">Total long-term debt, less 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 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI4LTUtMS0xLTEwNjA5NQ_dc8710b1-4e56-4293-9087-d3ffb87c44c0">1,491,965</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI4LTctMS0xLTEwNjA5NQ_fbd81c27-d552-46eb-aeb7-107e1a34d343">1,492,935</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: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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYyMDA_e38174e3-d91f-426e-b526-ea1972f53cfc" 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%">2023</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzEtMS0xLTEtMTA2MDk1_667a3941-4a09-4995-8651-c424b3e52d83">4,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzItMS0xLTEtMTA2MDk1_7864e398-0c31-41d1-9489-388f9c33784e">48,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzMtMS0xLTEtMTA2MDk1_ec40d775-3fb1-46a1-820c-6e4e7cf7ddc8">3,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzQtMS0xLTEtMTA2MDk1_324845f5-694a-44b6-a6e1-e39398ea4636">23,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzUtMS0xLTEtMTA2MDk1_5872ba3d-b30d-4ac0-be0c-6b182ed9b5a7">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzYtMS0xLTEtMTA2MDk1_ec619f43-9968-4e3b-9721-9b9b6c292cff">1,406,195</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, 2022 and 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="i8c3be4813d774f71b49c7d08d75b50f0_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzY3OA_04278b3e-6184-43cc-91b4-87eb23219f44">1,294,354</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic535594f3a0146fc9f43be9cdd71f951_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzY4NQ_64b318e2-2409-44e2-9b87-bd0b38ed07c1">1,651,825</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%">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="i36c56340e502460eaf82e742d1a58bd8"><div 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 July 14, 2022, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance, Metropolitan Life Insurance, Northwestern Mutual Life Insurance, and John Hancock Life Insurance (collectively the &#8220;Purchasers&#8221;), pursuant to which the company will sell an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i83ee4823b2394b6c916927040f313e68_I20220714" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyMjEzOQ_78d89211-bd83-4386-b0af-002c09eecb1b">70,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i83ee4823b2394b6c916927040f313e68_I20220714" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyMjE1MA_6dc360a1-7e84-40d2-8498-e6875850c01a">4.85</ix:nonFraction>% Senior Notes, Series P (&#8220;Series P Notes&#8221;) to the Purchasers.  The Series P Notes are unsecured obligations of SJWC and are due on February 1, 2053.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series P Notes are outstanding.  The Series P Notes are also subject to customary events of default.  The closing of the note purchase agreement occurred on January 25, 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%;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 June 28, 2022, Connecticut Water entered into a note purchase agreement with certain affiliates of New York Life Insurance Company, pursuant to which Connecticut Water sold an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNDQxMw_44ab5c6b-0b26-4f22-b398-f0c2a0b11304">25,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNDQyNA_aedc24ae-692a-464d-90d9-5b1ba834dad4">4.71</ix:nonFraction>% Senior Notes, Series 2022, due 2052.  The closing of the note purchase agreement occurred on December 14, 2022.  The Series 2022 Notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on June 15th and December 15th 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</span></div><div 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 31, 2022, SJWTX entered into a credit with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued SJWTX a promissory note on the same date with an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i93f688b6ebb54d2c9d12e2989065a95d_I20221031" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgzMTEzMw_a5ad1a34-1e1f-4d12-8369-4b3a885a48de">15,000</ix:nonFraction> at a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i93f688b6ebb54d2c9d12e2989065a95d_I20221031" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgzMTE0MQ_28279632-deec-4705-a71d-888ec52bc060">5.54</ix:nonFraction>% due on May 30, 2052.  The notes are unsecured obligations of SJWTX.  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:112%">On April 6, 2022, 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="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNzIyOQ_0152ccd7-a607-4a32-a40c-070146e3a23d">15,000</ix:nonFraction> at a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNzI2MQ_abb31cb1-02ff-4371-96de-15f9d4451c64">4.54</ix:nonFraction>%, due May 31, 2042. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Proceeds from the borrowing were received on May 13, 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%;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 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, 2022, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.</span></div></ix:continuation><div><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_106"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNTQ_f20bd277-7211-4b4f-8f89-3ac4fc489572" continuedAt="ic811d9835f1d47c6845fd1ae8155c119" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ic811d9835f1d47c6845fd1ae8155c119" continuedAt="i2f32e2a5e7a14bbaa731439cec1db4e3"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNzI_dc8229c1-f7b1-42ea-9358-e64c2df4d8e5" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItMS0xLTEtMTA2MDk1_9f581aaf-1d2e-4ebd-80fb-b7a953efc846">8,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItMy0xLTEtMTA2MDk1_a4f36d62-d568-4365-991c-d503b1b5a1ce">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItNS0xLTEtMTA2MDk1_4c2d22ec-bad1-47d6-8d43-8ff58a925ae0">11,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtMS0xLTEtMTA2MDk1_386928c1-0f78-47b5-8d03-402408affad4">3,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtMy0xLTEtMTA2MDk1_61fc3934-104b-4ac7-b334-cff7e588eeae">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtNS0xLTEtMTA2MDk1_5694553c-c110-4290-ad00-e60506f26ad1">2,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtMS0xLTEtMTA2MDk1_3514dc87-580d-46a8-aa04-19db1f792b6b">3,223</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtMy0xLTEtMTA2MDk1_ff4c6a6c-de22-4ef4-ae9f-6e9ef2204e89">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtNS0xLTEtMTA2MDk1_1fd0fc1e-53e8-40c8-b21a-618666957c4d">8,073</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtMS0xLTEtMTA2MDk1_3267d658-8b45-4446-b442-853f75a56bdf">21</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtMy0xLTEtMTA2MDk1_080434f1-2dd2-4fd4-a7f2-aef7c53bd619">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtNS0xLTEtMTA2MDk1_5571fde5-0c12-4245-ae15-52c566b04a17">2,576</ix:nonFraction>&#160;</span></td><td style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctMS0xLTEtMTA2MDk1_89d35935-26c9-4f31-8005-74d183d33ed0">8,496</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctMy0xLTEtMTA2MDk1_3136251a-e66e-43d0-9f9a-b22b1b00afcd">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctNS0xLTEtMTA2MDk1_35ccbb90-5b7d-41c1-92db-80d0abd59f0b">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></tr></table></div></ix:nonNumeric></ix:continuation><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%">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="i2f32e2a5e7a14bbaa731439cec1db4e3" continuedAt="i493209c6d4584ac9b728d0d0a860b1b1"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyMzY_f7684a47-cb5c-4422-9442-8d65009aee69" 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIxMA_b692d7c9-b4f9-4834-8695-0c7be62526a3">82,324</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIxNA_f23ea473-887e-486b-8187-249a6b351d84">68,847</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIyMQ_6310ecb2-764a-49ad-96f9-c5f9d269f3c8">69,895</ix:nonFraction> in 2022, 2021 and 2020, respectively:</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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtMS0xLTEtMTA2MDk1_79173074-e4dc-466e-a004-fbb4bc6ebf07">17,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtMy0xLTEtMTA2MDk1_15f64b59-ccc8-4ab7-a3c8-87343d4c89d4">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtNS0xLTEtMTA2MDk1_7f552c4f-0794-4ed4-84bb-a84057a10ced">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtMS0xLTEtMTA2MDk1_f0424148-ab15-47ed-95e9-1016ce992c7e">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtMy0xLTEtMTA2MDk1_c02995b9-110d-4f02-ba48-278e49b6bcd0">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtNS0xLTEtMTA2MDk1_c1eb8eb0-81ad-4457-aab0-3e4ca68f19e8">4,142</ix:nonFraction>&#160;</span></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtMS0xLTEtMTA2MDk1_e9e472fd-df50-4d63-983e-7a4212180b3a">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtMy0xLTEtMTA2MDk1_df6e091a-e6be-4de0-8ffa-7bbd25bcc0cb">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtNS0xLTEtMTA2MDk1_70413847-b05d-457c-9a9d-65fa17da9c90">1,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 7.75pt;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtMS0xLTEtMTA2MDk1_f15f2dc8-c3c6-44d0-98d1-22ab63d5bc32">13,091</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtMy0xLTEtMTA2MDk1_fde39bad-8bbe-4ee6-a9d2-37a02ed73190">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtNS0xLTEtMTA2MDk1_6b69c104-62c0-48a3-a6cc-c54aa8460946">9,215</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctMS0xLTEtMTA2MDk1_418ab769-a3ec-4500-881c-ebd5680e09f0">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctMy0xLTEtMTA2MDk1_9e771773-3cac-4f67-bf67-6d5c471789ec">&#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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctNS0xLTEtMTA2MDk1_2a174565-5cb2-41ca-80f7-00cda777b62f">296</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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktMS0xLTEtMTA2MDk1_0c23d8ab-0150-4925-b6dd-7bf0ce6f93e0">3,885</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktMy0xLTEtMTA2MDk1_9f9628de-e8e2-425d-ac34-59923132df2e">3,295</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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktNS0xLTEtMTA2MDk1_74161851-44a1-4bf7-9748-b4b5a6eeaf40">2,912</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 flow-through</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTEtMS0xLTEwNjA5NQ_e1155ea6-790e-48d8-a681-c2ce3c4b468a">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTMtMS0xLTEwNjA5NQ_67d4440f-6ca4-4516-83c8-28a2480d3057">429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTUtMS0xLTEwNjA5NQ_f52f0f6a-20db-4160-b23b-24f61942919f">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTEtMS0xLTEwNjA5NQ_4231f64b-88d0-4187-8557-68f3dcd45199">297</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTMtMS0xLTEwNjA5NQ_4c926298-5b49-4ef0-b503-3cf015712da2">331</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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTUtMS0xLTEwNjA5NQ_693f5a36-2637-4b5a-bf88-8517c24f8fd8">333</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%">Other items, 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTEtMS0xLTEwNjA5NQ_2f4e1a55-1b9a-4ddc-ae4a-79c5134ec7fd">1,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTMtMS0xLTEwNjA5NQ_aea230bd-0a22-4d11-bd3a-b9646c8dbf28">569</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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTUtMS0xLTEwNjA5NQ_9f2ea26e-9798-4d91-9298-56f78ff613c5">873</ix:nonFraction>&#160;</span></td><td style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTEtMS0xLTEwNjA5NQ_d03c83a6-ac5e-481d-a31e-4f0238a9586a">8,496</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTMtMS0xLTEwNjA5NQ_ddfd81df-fb58-4f1e-ac53-d79803a3331d">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTUtMS0xLTEwNjA5NQ_3134b17d-44e4-4149-b06b-c2b6771c58b8">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyMjg_2b44653f-ed23-402d-ab1a-480966125832" 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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Deferred&#160;tax&#160;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="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%">Advances and contributions</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxAssetsAdvancesAndContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzItMS0xLTEtMTA2MDk1_2abe82eb-ca53-48c2-b24b-d2832540c909">25,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxAssetsAdvancesAndContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzItMy0xLTEtMTA2MDk1_bac7065e-d180-47b9-bff0-07c6617b9d3e">24,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Unamortized investment tax 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzMtMS0xLTEtMTA2MDk1_fab96074-82c3-4f41-ab6a-e90d25306e3f">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzMtMy0xLTEtMTA2MDk1_8659124d-3d79-4591-a202-087349500be2">599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Pensions, postretirement benefits and stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzQtMS0xLTEtMTA2MDk1_f7118a45-d5ad-494f-a48c-b887eec40c7e">23,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzQtMy0xLTEtMTA2MDk1_ed792a3c-e246-4704-9f13-f7863af772ed">32,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzUtMS0xLTEtMTA2MDk1_e8e643b1-41b6-4d8f-869d-6d411262c22e">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzUtMy0xLTEtMTA2MDk1_c44c4fd4-4a30-4a98-9df7-1bfb55d94689">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">California franchise 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzYtMS0xLTEtMTA2MDk1_6ff0b1fc-c45c-4b81-b38c-18501b494784">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzYtMy0xLTEtMTA2MDk1_08f47f38-d0dc-4c2c-b435-f3cfaa53c253">514</ix:nonFraction>&#160;</span></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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzgtMS0xLTEtMTA2MDk1_a85c4c0c-2417-4986-9d21-7a433a1490f8">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzgtMy0xLTEtMTA2MDk1_72cf6cb9-47ab-46e8-bd34-3a3630be5c6b">&#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="display: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEwLTEtMS0xLTEwNjA5NQ_56283a33-0691-400c-aabb-f570e58eebdb">6,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEwLTMtMS0xLTEwNjA5NQ_6bb7a45b-b80c-4225-bb20-41c0fe16376a">8,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEzLTEtMS0xLTEwNjA5NQ_cb7ad28e-27d3-4c8c-b796-4fb437705762">62,777</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEzLTMtMS0xLTEwNjA5NQ_6dfe48a9-9e56-42d2-8b04-07e399045ee6">71,800</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%">Deferred tax 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%">Utility plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE1LTEtMS0xLTEwNjA5NQ_0ce1fc38-df57-41a6-8d36-8621e1b7d3e3">229,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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE1LTMtMS0xLTEwNjA5NQ_7ca1903e-fa2a-4e71-8024-bd2008af1028">216,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE2LTEtMS0xLTEwNjA5NQ_bd35f3e3-9d11-44df-a25c-acd7052b78a9">17,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE2LTMtMS0xLTEwNjA5NQ_941b3ec1-f8b0-434f-bbc3-262c5cdda753">24,779</ix:nonFraction>&#160;</span></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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE4LTEtMS0xLTEwNjA5NQ_605a4b9a-78c6-45b6-8dcc-2b02f783267d">5,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE4LTMtMS0xLTEwNjA5NQ_f1e3d46a-8f09-44e1-8be4-3dc2a4188649">5,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Regulatory asset - business combinations debt premium, 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE5LTEtMS0xLTEwNjA5NQ_c989d7c1-c7c1-4d1a-a675-276d2a70ed77">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE5LTMtMS0xLTEwNjA5NQ_991c091e-6625-4f58-be86-f7f288c8a6c3">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIwLTEtMS0xLTEwNjA5NQ_414f6152-2e15-4aa5-8e57-a51c655ae958">2,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIwLTMtMS0xLTEwNjA5NQ_b6063fef-84f6-4fc7-b6e7-99f03b11d480">3,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIxLTEtMS0xLTEwNjA5NQ_b7a9c533-ff36-4fcd-844c-7578ff57d5af">&#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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIxLTMtMS0xLTEwNjA5NQ_d3519be6-8250-42b5-bb31-6341d0fd98d8">773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 - income tax temporary differences, 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIyLTEtMS0xLTEwNjA5NQ_3e72ba51-b6e1-40bc-92fd-6a3cb29a6968">12,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIyLTMtMS0xLTEwNjA5NQ_75956f7f-88d3-44a9-83d8-e8f593b25dd2">6,867</ix:nonFraction>&#160;</span></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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI0LTEtMS0xLTEwNjA5NQ_8afd0f4c-b580-4c3a-8e80-88cd937ba675">1,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI0LTMtMS0xLTEwNjA5NQ_2f712995-77fc-4877-bdd9-5fba63ce52e3">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI1LTEtMS0xLTEwNjA5NQ_714b6cb9-d2e3-4808-9e3f-79ff08cc0eca">5,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI1LTMtMS0xLTEwNjA5NQ_faee3055-ac7c-4384-a171-63e27b38d443">5,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI2LTEtMS0xLTEwNjA5NQ_fd9fad5f-a3fc-441c-b6c2-5ea1062f397d">280,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI2LTMtMS0xLTEwNjA5NQ_386374fe-b218-4f77-a3b1-f0ea92b3a9eb">272,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%">Net deferred tax liabilities</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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI3LTEtMS0xLTEwNjA5NQ_9fba9a53-5980-4bd4-b2dd-e18cf6798abc">218,155</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI3LTMtMS0xLTEwNjA5NQ_6d7088a9-d0d8-4028-be0a-4c07192be145">200,451</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 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, 2022, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $<ix:nonFraction unitRef="usd" contextRef="ib5e3a1ae52df406d982f867a460eef38_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzc2OTY1ODE0MDQxMDc_8514a010-8b4f-45f9-b9d1-46cf2efee7c6">22,966</ix:nonFraction>.  The estimated state tax credit carryforwards are $<ix:nonFraction unitRef="usd" contextRef="ib5e3a1ae52df406d982f867a460eef38_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzc2OTY1ODE0MDQwMzc_b4159732-1082-4a3d-a136-f8f905665588">694</ix:nonFraction> which will expire beginning in 2023 and ending in 2040.</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%">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><ix:continuation id="i493209c6d4584ac9b728d0d0a860b1b1"><div 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzEzNTQ_bc586ee7-89fc-4369-b512-edfcf67fe094">17,704</ix:nonFraction> in 2022 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE2MzE_2bfc3a95-b5b4-45b0-8d74-dfa079535d67">9,004</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE2Mzg_4bac9b8b-f309-46bc-9828-d40ba2e60009">7,961</ix:nonFraction> as of December&#160;31, 2022 and 2021, 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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE4MTU_4bfcbae5-3dfd-44a7-a5a2-f25fbebd6f49">8,262</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE4MjI_16e7981a-5d43-4a5b-8005-c7b147e22bd9">7,009</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively.</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNzc_03b07703-594b-4474-a9be-0e70c5abb83e" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtMS0xLTEtMTA2MDk1_f6bece84-f021-4a13-bc3c-d8780b27eff7">7,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtMy0xLTEtMTA2MDk1_558241a2-df51-4c43-8bc7-4af9fff483cc">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="i356255f221fe43d78113f81ce62e4c1c_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtNS0xLTEtMTA2MDk1_2d4a3ab0-8837-4f94-8461-c4716a60ca90">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></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItMS0xLTEtMTA2MDk1_d760a75e-5a70-4933-bfa6-477f6f1c123e">1,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItMy0xLTEtMTA2MDk1_07806363-b1cd-4f8a-ad11-e6aa6726704e">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItNS0xLTEtMTA2MDk1_dd79fd88-66ff-4d5b-b68b-bf523baec6f9">1,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtMS0xLTEtMTA2MDk1_f53e2516-9ea1-45e8-a8c6-46977c065203">&#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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtMy0xLTEtMTA2MDk1_a2ea2938-4039-4b9d-9eb6-f4772d5a1fe4">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtNS0xLTEtMTA2MDk1_88b49770-9834-4211-ba38-61065b56bc07">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 statute expiration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMS0xLTEtMTI5NjAx_e0772c0f-e212-4964-af43-e06b61a38952">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMy0xLTEtMTI5NTkz_3950aa51-3a68-4d1c-b9eb-ccc0e01f91fc">&#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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtNS0xLTEtMTI5NTg1_fa02646c-6058-464d-8e22-1a84aaccd2dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to tax positions taken in 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMS0xLTEtMTA2MDk1_bafb1e74-6a8e-4ca5-878e-3595f27b049b">222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMy0xLTEtMTA2MDk1_1fd74a48-3ff8-4e52-9d82-e96c1d5d69f4">&#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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtNS0xLTEtMTA2MDk1_fe54dbee-a3e6-4000-8650-6e3454dbd29a">&#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;text-align: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtMS0xLTEtMTA2MDk1_025be024-07a8-4f32-b6c4-4b8987b6c49a">9,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtMy0xLTEtMTA2MDk1_2f5a39bd-78d8-45fc-b247-0b2950d62994">7,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtNS0xLTEtMTA2MDk1_5eb1d80c-d9f5-4794-a815-5a775eb00b17">6,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></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 2022 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 $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIzNTY_f5a9d48c-bfe7-416b-97ad-47db3b29b648">606</ix:nonFraction> as of December&#160;31, 2022.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2022 was an increase to expense of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzI1MTI_dda1b43b-5eb7-41ee-8e1d-a15870cabead">230</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 currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of lapse of the statute of limitations. </span></div><div 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 2019 and forward for federal and 2018 or 2019 and forward for different states.</span></div></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_109"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzEwNTI_d602973c-ca94-45dc-8dea-571bb89ab960" continuedAt="if7d6ed3495d6408986e74121df6fba1f" escape="true">Utility Plant Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="if7d6ed3495d6408986e74121df6fba1f" continuedAt="i56618f0f93eb463fbbb75cd31878e288"><div 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="if5cfc25570084826b6088fc0da142278_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzExNw_26712fc9-352f-44b8-b2af-bcb3920a556a">6,800</ix:nonFraction> for operating the City of Cupertino municipal water system, $<ix:nonFraction unitRef="usd" contextRef="i32dcdc403212417c94d8f273472b291c_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzE4MA_d1e1f4c1-8bb6-4aaf-8835-a816554567dd">13,400</ix:nonFraction> related to the purchase premium for customer relationships and other intangibles of $<ix:nonFraction unitRef="usd" contextRef="i678d6e6579704bfcaf3565990b2b1f50_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzI2Nw_d6a5cc78-e7cb-4354-b2eb-cb8db5ba2db7">15,759</ix:nonFraction> as of December&#160;31, 2022.  Other intangibles primarily consist of $<ix:nonFraction unitRef="usd" contextRef="ic8c6bdff39b74b41801802124e24f290_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzMyMA_6137a34c-3eb1-43e6-9f5f-3b9e51d1ae63">4,304</ix:nonFraction> which was paid for service area and water rights by SJWTX, $<ix:nonFraction unitRef="usd" contextRef="i3d1a09ba120e404d82fe80f7819e60bc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzM4Mg_5d411350-fe20-49b9-8fb0-51ec62b7a43f">5,984</ix:nonFraction> for infrastructure related to the Cupertino service concession arrangement, $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedCustomerRelationshipsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzQ2MQ_46a3639a-c9ee-466f-bae9-913ad76796e2">1,400</ix:nonFraction> for customer relationships and $<ix:nonFraction unitRef="usd" contextRef="i3a7f875eee6c4973b6facadb4f9882dc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzQ5NQ_33488001-b818-4817-b9af-286f212b8f96">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="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzc2OA_9fec8618-1602-47a7-a8a8-9c8f6a9994f0">5</ix:nonNumeric> to <ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzc3NA_ef5b31f8-0a7a-4256-ba66-1fee85d2d83d">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzgzNg_a610ee13-9fec-4924-92a4-6b9a30df5e79">3,869</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzg0MA_585dc80c-3917-49b4-82f8-972579fa55e0">1,553</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzg0Nw_ad03f6c8-90c8-48a6-8659-fc3b0639e5f4">1,401</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively.  Amortization expense for 2023 through 2027 and thereafter is anticipated to be $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_3bd8b020-bef4-4709-9324-26eb15329162"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_47dec0eb-7193-4a06-b08d-e920e031208c"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_664de302-c075-4116-a440-fbc1e6dad7e0"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_e81b6103-6bb8-4fd5-9ef0-be8a8929d648"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_eec6a3f3-7721-4a2e-94c8-e9d3a7cc471d"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_f7f81b19-281e-4292-ab06-bd2eef06a453">1,518</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> per year.</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%">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="i56618f0f93eb463fbbb75cd31878e288"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzEwNzE_a8b63f81-3884-4c66-bee1-b744ba1eb89b" 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="if5cfc25570084826b6088fc0da142278_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzEtMS0xLTEtMTA2MDk1_26712fc9-352f-44b8-b2af-bcb3920a556a">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="ie0424561f511438b8fe9b1dceab4c25d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzEtMy0xLTEtMTA2MDk1_d58e03e7-3622-4cad-8972-388bb6a9e6d1">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="i32dcdc403212417c94d8f273472b291c_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzItMS0xLTEtMTA2MDk1_af3c3f74-02f8-40c7-baa3-9dc1b8f66e3f">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="ia506036cc6cb43908cfa24f8202cdb32_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzItMy0xLTEtMTA2MDk1_324a8f64-fab4-4085-8aa6-d3042a1813a9">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="i678d6e6579704bfcaf3565990b2b1f50_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzMtMS0xLTEtMTA2MDk1_d6a5cc78-e7cb-4354-b2eb-cb8db5ba2db7">15,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2cbb89233e44f049dfab46d398637b2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzMtMy0xLTEtMTA2MDk1_55008a65-57f1-4737-87bd-f87a1b4ccd4b">16,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzQtMS0xLTEtMTA2MDk1_6ae4ba5f-fd89-43b4-a8db-636e66649de3">35,959</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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzQtMy0xLTEtMTA2MDk1_bda83f20-1349-4da7-b103-8ea333864884">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="if5cfc25570084826b6088fc0da142278_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzYtMS0xLTEtMTA2MDk1_38de03ce-b174-44d7-89be-3519b9930ca6">6,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0424561f511438b8fe9b1dceab4c25d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzYtMy0xLTEtMTA2MDk1_cfb5a675-a297-4f40-b262-6acc3dfe8713">6,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i32dcdc403212417c94d8f273472b291c_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzctMS0xLTEtMTA2MDk1_e56cb14c-d75c-4abc-b3d8-da8ea3b1a20e">2,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia506036cc6cb43908cfa24f8202cdb32_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzctMy0xLTEtMTA2MDk1_52a62fe1-5196-4d2b-abbd-dcbca86160d8">1,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="i678d6e6579704bfcaf3565990b2b1f50_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzgtMS0xLTEtMTA2MDk1_d4f6a68b-18fe-47c6-a2f3-f4b64d773760">10,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2cbb89233e44f049dfab46d398637b2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzgtMy0xLTEtMTA2MDk1_e7986e1d-d272-4587-9d39-8ec39ce4bc6d">7,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzktMS0xLTEtMTA2MDk1_a8b65556-93f6-4adc-ba76-d4de228ba9a9">16,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 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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzktMy0xLTEtMTA2MDk1_44d0bfbc-c5a7-4ab8-8a65-4d88b5b7d887">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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:CommitmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI3NDg3NzkwOTIyMTk_6e66d6be-f2aa-455d-a56b-34de91c182ea" continuedAt="ia1a1e7f70473442ea7e4610495308f3f" escape="true">Commitments</ix:nonNumeric></span></div><ix:continuation id="ia1a1e7f70473442ea7e4610495308f3f" continuedAt="iaa4b881ac66043e5b55fe10570887420"><div 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="ib41687cdd1604667a64582b9853a4389_D20220101-20221231" name="sjw:MasterContractNegotiatedTermForDeliverySchedules" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzIyMA_20fbf554-7e42-4d40-a335-3e9f14f93538">three years</ix:nonNumeric> under terms of the master contract with Valley Water.  For the years ended December&#160;31, 2022, 2021 and 2020, SJWC purchased from Valley Water <ix:nonFraction unitRef="gal" contextRef="ib41687cdd1604667a64582b9853a4389_D20220101-20221231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM0Ng_43470409-c2f0-45e0-a2ad-9e21b23af106">18,183</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="ib41687cdd1604667a64582b9853a4389_D20220101-20221231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM2Ng_95968457-833c-4da7-a9e5-dcdae1fd4b74">96,793</ix:nonFraction>), <ix:nonFraction unitRef="gal" contextRef="if86b61b297584c319385bcf74fee87e4_D20210101-20211231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM3MQ_3262cce6-1c69-4bf3-912c-94e47f5fb988">19,365</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="if86b61b297584c319385bcf74fee87e4_D20210101-20211231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM5MQ_98b447dc-eee7-49fe-839a-f35c10c61340">91,938</ix:nonFraction>) and <ix:nonFraction unitRef="gal" contextRef="i4d656feedd4f460f93ff8e065239fffc_D20200101-20201231" decimals="-6" name="sjw:PurchasedWaterGallons" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM5OQ_fbad4b83-67eb-4b47-b439-9f1a20f26c5e">21,269</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="i4d656feedd4f460f93ff8e065239fffc_D20200101-20201231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQxOQ_0851abfa-5f12-4ec7-a0e9-a9d05f246706">96,212</ix:nonFraction>), respectively, of contract water.  On June 16, 2022, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by <ix:nonFraction unitRef="number" contextRef="i239189c524e84e08ab68b3a7bb129455_D20220616-20220616" decimals="INF" name="sjw:ReductioninDeliverySchedulePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzYwMg_b3067c6a-c5cc-45c1-89ed-7208441fdb43">23</ix:nonFraction>% through June 30, 2023.  Effective February 1, 2022, the treated water contract delivery schedule increased by <ix:nonFraction unitRef="number" contextRef="ib5b929181e0a40dfbdbe3978338cd791_D20220201-20220201" decimals="INF" name="sjw:IncreaseInDeliverySchedulePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzcxOQ_1e9ab2b2-17ba-48d7-b0a1-ef8f4630269e">10</ix:nonFraction>%.  Based on current prices and estimated deliveries, SJWC is committed to purchase from Valley Water a minimum of <ix:nonFraction unitRef="number" contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231" decimals="INF" name="sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzMw_ad4a7c70-0d8c-4936-adcf-587ad9030b7f">90</ix:nonFraction>% of the reduced delivery schedule, or <ix:nonFraction unitRef="gal" contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231" decimals="-6" name="sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2Xzk3Mw_a6aba37b-68c1-443b-9c7e-c5b78efb1107">18,864</ix:nonFraction>&#160;million gallons ($<ix:nonFraction unitRef="usd" contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2Xzk5Mw_150d8b3c-9430-4dc9-9fd6-cf5f88dc4714">106,463</ix:nonFraction>) of water at the current contract water rate of $<ix:nonFraction unitRef="usdPerMillion_gallons" contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231" decimals="-2" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzEwNDQ_4bfdfb63-d1fa-4051-a35e-fabc4f5cc742">5.6</ix:nonFraction> per million gallons for the year ending December&#160;31, 2023.  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="ic8751b7872d04eda9be6eb94430bcbaa_D19970101-19971231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDE_2943e7bf-fb38-4f58-bbd5-7d5f50ef7488">25-year</ix:nonNumeric> contract agreement, as amended, 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="if5cfc25570084826b6088fc0da142278_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzEzOTU_26712fc9-352f-44b8-b2af-bcb3920a556a">6,800</ix:nonFraction> to the City of Cupertino and an incremental  up-front payment of $<ix:nonFraction unitRef="usd" contextRef="i0ed89ee596dc4439b2fc44201f089390_I20200108" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzNDU4NDg4NTIxNDY_b3723514-1208-4a7c-9009-ad89a1966e63">5,000</ix:nonFraction> to be used by the City of Cupertino for capital improvements.  On February 25, 2022, SJWC received a letter from the City of Cupertino exercising their option to extend the term of the lease an additional <ix:nonNumeric contextRef="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI3NDg3NzkwOTE1NDc_92ee8822-ff6f-41e9-b20a-56b51e3e6ec1">two years</ix:nonNumeric> through October, 1, 2024.  SJWC paid an additional $<ix:nonFraction unitRef="usd" contextRef="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzNDU4NDg4NTM4Mjc_0146d770-2e85-4b65-b293-f5248ee00810">1,600</ix:nonFraction> concession fee for the extension period.  The total fees paid for the agreement is being amortized over the contract term including the extension 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%">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="i356a65858aa34ddab958818936a72187_D20080101-20081231" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI5NTk_f7fa0fb1-03c1-4189-af4c-6d3a3769bd86">fifty years</ix:nonNumeric> upon becoming effective.  Connecticut Water will pay RWA $<ix:nonFraction unitRef="usdPerY" contextRef="i7a895ea3ab5a43f2bb508c53a07dcb46_I20081231" decimals="-3" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMwMTk_f26f1e2f-b16f-4bdd-acf6-a5ab6e10cfb6">75</ix:nonFraction> per year as part of a capacity agreement, for a total of <ix:nonNumeric contextRef="i0301894b7d0f4f87a4f115db04e645a1_D20080101-20081231" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMwNzk_b3c7985e-88af-490a-b72b-b558712a755d">14</ix:nonNumeric> years, starting on the effective date of the agreement, which ended in 2022. In addition, Connecticut Water is able, but under no obligation, to purchase up to <ix:nonFraction unitRef="gal" contextRef="i0616f669b9464e9fb72430e9e2712f7f_D20080101-20081231" decimals="INF" name="sjw:LongtermPurchaseCommitmentWaterPurchased" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMyMTY_8ea1a1d7-0e3c-41cf-862e-33aa545b41b6">one million</ix:nonFraction> gallons of water per day at the then current wholesale rates per the agreement, $<ix:nonFraction unitRef="usdPerMillion_gallons" contextRef="i254424532ae247f08e510c02e49c4944_I20211231" decimals="-2" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMyOTk_f3f97cd3-0b7d-439c-9b4a-1d04446dfb08">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="ia2886c9067ab42438aaf211b9eb8dd4d_D20030519-20030519" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM1NTA_89302efd-2df7-4290-aa26-0aa57bcd24f4">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="i1df3c2494f644c389af01c6911c30f2c_D20210101-20211231" decimals="-6" name="sjw:LongtermPurchaseCommitmentWaterPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM3MDE_258daf1e-f95e-4ff3-91f1-b01e105e0a71">283</ix:nonFraction> million gallons of water annually from MDC.  The rate charged by the MDC at December 31, 2022 was $<ix:nonFraction unitRef="usdPerFt3" contextRef="ice986f49e37b4f8689ce0be08e04bb66_I20221231" decimals="INF" name="sjw:LongtermPurchaseCommitmentFixedPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM4MDM_82410818-bf54-4659-9d3b-fe8f13651815">4.09</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%">SJWTX has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050, respectively.  The agreements, which are take-or-pay contracts, provide SJWTX with <ix:nonFraction unitRef="acre_foot" contextRef="i02506bcc9bc74ea08ddfa8e294bde56d_I20221231" decimals="0" name="sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQwMTA_cd992a66-b67d-4e76-a761-ae14eaf57ca0">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 SJWTX a <ix:nonNumeric contextRef="ia108dfd84fdf44ae99f6d65b73e255dd_D20220101-20221231" name="sjw:NoticePeriodRequiredForContractAdjustment" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDI_bfc80f17-b1f5-4dae-9b1a-0eb720a029a6">60-day</ix:nonNumeric> written notice on the proposed adjustment.  SJWTX also has raw water supply agreements with the Lower Colorado River Authority and West Travis Public Utility Agency expiring in 2059 and 2046, respectively, to provide for <ix:nonFraction unitRef="acre_foot" contextRef="i59493af6fb2c46ea9879f01e8a012c43_I20221231" decimals="0" name="sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQzODI_050bbfad-ffb4-44b4-9758-221462cfb8c0">350</ix:nonFraction> 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 has an agreement with the Kennebec Water District for potable water service. The agreement has been in place for <ix:nonNumeric contextRef="i2e973128fdbc43849060b7f8f7433c88_D20201106-20201106" name="sjw:ContractAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ2NzY_7d157155-6f2e-4a52-9d54-83b283d4c7ce">20</ix:nonNumeric> years and was extended on November 7, 2020 for a new term of up to <ix:nonNumeric contextRef="ib7e6310a6f29440988e13d3998e4e828_D20201107-20201107" name="sjw:ContractAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ3NDA_ddd668cb-5c38-4c31-ba3d-f576c0bf8a8c">20</ix:nonNumeric> years. Maine Water guarantees a minimum consumption of <ix:nonFraction unitRef="gal" contextRef="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231" decimals="INF" name="sjw:LongtermPurchaseCommitmentWaterPurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ3OTI_195ef362-4434-4272-bf58-cc89f51c76c0">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="ie9c083e97bad46aca8e6d17311a11439_I20221231" decimals="INF" name="sjw:LongTermPurchaseCommitmentWholesaleDiscount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ4ODg_fb70bbf4-8fe2-4f52-b719-946175d5af93">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="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231" decimals="INF" name="sjw:LongtermPurchaseCommitmentTariffRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwMDA_b56ff79f-af4d-4d23-95c5-7977e7ba02bb">1.51</ix:nonFraction> per hundred cubic feet as of December&#160;31, 2022.</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%">68</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="iaa4b881ac66043e5b55fe10570887420">As of December&#160;31, 2022, SJWC had <ix:nonFraction unitRef="employee" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="INF" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwNTU_581d01c2-cd8d-4d1b-8c5b-87c79e522ecf">362</ix:nonFraction> employees, of whom <ix:nonFraction unitRef="employee" contextRef="i98d4b61a23064bbdbc63c105b85d9a97_I20221231" decimals="INF" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwNzc_85af070d-ea55-45fc-8044-7511d113f026">215</ix:nonFraction> were members of unions.  In December of 2022, SJWC proposed a tentative <ix:nonNumeric contextRef="icd34ca1c53e24695873e86aefd45fad5_D20221201-20221231" name="sjw:BargainingAgreementsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDQ_c19180ae-c27f-4cf8-b142-c7c4d991329a">three-year</ix:nonNumeric> bargaining agreements with the International Union of Operating Engineers (&#8220;OE&#8221;), representing certain employees in the engineering department, and the Utility Workers of America (&#8220;OWUA&#8221;), representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2023 through December&#160;31, 2025.  The agreements include a <ix:nonFraction unitRef="number" contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU0OTc1NTgyOTI5NQ_4adc9afa-6d19-4307-9b42-9ecfc4b13a3e">6</ix:nonFraction>% wage increase in 2023, <ix:nonFraction unitRef="number" contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU1MTU_d26fd7f7-13b8-40e6-ad21-6550200d838b">3.5</ix:nonFraction>% in 2024 and <ix:nonFraction unitRef="number" contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231" decimals="INF" name="sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU0OTc1NTgyOTMwNw_c51a5ce3-9a30-4ed9-b0cf-1193d6abaccb">5.5</ix:nonFraction>% in 2025 for members of both unions.  Acceptance of the OE and the OWUA bargaining agreements are anticipated in the first quarter of 2023.</ix:continuation></span></div><div style="margin-top:3pt;text-indent:31.5pt"><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:LossContingencyDisclosures" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTUvZnJhZzplMzBkYWEyMGM4ZmY0YmM0YmIwZGYwNDEyZmYyN2ViMS90ZXh0cmVnaW9uOmUzMGRhYTIwYzhmZjRiYzRiYjBkZjA0MTJmZjI3ZWIxXzM5OA_8170f69e-9696-449c-ab72-e18936faeff2" continuedAt="idc2b255f1f454d67bf4a7145a30437a6" 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="idc2b255f1f454d67bf4a7145a30437a6">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="if9d20dcbb0614e99a2bda1bac0e47318_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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzE2_bfe3bc27-eb56-4e04-ac7b-2519ce2a4ae1" continuedAt="i3ba898bb4ae24803b454a41f2942f01d" escape="true">Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i3ba898bb4ae24803b454a41f2942f01d" continuedAt="iefad1533fa844c54b6f298ee91d9f2e6"><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, 2022, interest credits assumption was 3.25%.  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 an additional <ix:nonFraction unitRef="number" contextRef="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231" decimals="INF" name="sjw:DefinedBenefitPlanRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwMTc_21cd22aa-9e55-4fdb-b105-9823009bfff4">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 2021 decreased pension expense by approximately $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI3NTI_c45e5919-2f4d-42ab-a58b-90546f009dec">2,979</ix:nonFraction> in 2022 and market gains in 2020 decreased pension expense by approximately $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI4MjA_4ddaff72-d2f5-4750-9c3f-73795eaae6f0">2,442</ix:nonFraction> in 2021.  For the year ended December&#160;31, 2022, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI5NjU_1960d777-03a0-4d46-806c-92c0e0dad5fd">116,372</ix:nonFraction>, a $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI5NzE_1405bae0-2fa4-4aa6-8f8c-3a84105a0b4e">12,422</ix:nonFraction> loss from pension data changes, and a gain from mortality changes of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:DefinedBenefitPlanActuarialGainLossMortalityChange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMwNDM_bea34214-b9e2-4674-b11d-97bc24da2a17">4</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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMyNzE_e1c83bc0-7cb9-4ddb-a98a-940fa10dc212">three</span>-to-<ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzI2_1a87b66c-721d-4f05-bc8a-361c22e4f58d">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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM0MDg_6df11075-8928-4167-b1e5-e62a95adebac">three</span>-to-<ix:nonNumeric contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231" name="sjw:DefinedBenefitPlanPeriodForPerformanceStandards" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzU3_51667f6f-0d85-4e15-a7e2-f894374da37b">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="i81894cb266d94526ad34139216244a4a_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM1MzI_a3bf8527-2955-4a68-ba06-2f911e63bf25">6.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU0OTc1NTg1MDczMQ_54699725-6755-4fd4-a454-d91e53052847">6.75</ix:nonFraction>% for the year ended December&#160;31, 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%">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 </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="iefad1533fa844c54b6f298ee91d9f2e6" continuedAt="i1b38637199aa4e62828e32a2ae398ec9"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="iccbf760e6bf44fb7824ded10ac50ff51_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ3NTc_c9d22d80-b302-44a3-b40d-214b7bbb97dd">39,455</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id727a4c7b8124d25bd93c78c9b2991bd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ3NjQ_71ff2f1d-2826-47ab-8b10-c9406e3106ef">50,742</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively, and net periodic pension cost of $<ix:nonFraction unitRef="usd" contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4MzE_c75f17bd-6865-4fc6-bb7d-ecc5b368a837">4,400</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4MzU_c8226fad-7dbd-43ec-8dc7-20925a178562">4,456</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic41b675730ca4e60994f6510fd8a1a20_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4NDI_679070cb-1b6c-4fba-b066-1fd1369167ae">4,480</ix:nonFraction> for 2022, 2021 and 2020, respectively.  For the year ended December&#160;31, 2022, 2021 and 2020, the amounts not recognized as a component of net periodic benefit cost was $<ix:nonFraction unitRef="usd" contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ5ODg_f641a9d1-3673-49ea-baa2-8606ee7615e7">1,640</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ5OTI_dcdda56c-848e-4f6b-a8d3-f27fcfd98410">901</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="ic41b675730ca4e60994f6510fd8a1a20_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUwMDA_6fcf2456-0c98-4213-bde0-e3345645c26b">1,190</ix:nonFraction>), respectively, recorded as other comprehensive income on the consolidated financial statements.  SJWC&#8217;s non-qualified 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, 2022 and 2021, total investments made to fund CTWS&#8217;s SERP was $<ix:nonFraction unitRef="usd" contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUzMTg_a0e78619-9cbd-466c-8de3-bd113448b26a">6,395</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUzMjU_3e82e3ee-bbea-408e-a15b-628bf78da2bd">8,147</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, 2022 and 2021, the value of the life insurance contracts was $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU1OTU_a4bab95e-677d-477d-8f9e-14ea1946dec1">3,420</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU2MDI_4595bb56-e81e-40db-93e0-1592b49ba854">4,191</ix:nonFraction>, respectively.  </span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzM5_41b3da17-7359-4c15-a853-b1c9314a29bf" continuedAt="i27221a0dec6e4441889720e54c172978" 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, 2022 and 2021 :</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;2022</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="i88c6fd5d04e0426789f8ee56193b78c4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItMi0xLTEtMTA2MDk1_4b8cee71-88d1-4906-b28c-319a68ef79d3">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i4a131761af7444f4901745c037e7ccda_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItNC0xLTEtMTA2MDk1_5731245c-fea6-4173-b960-cd505fcc6584">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="id22f0d0af24b4402baa7673db3b44fb3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItNi0xLTEtMTA2MDk1_8dbd0460-3973-42b3-9339-31328e87d134">&#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="ia557e716febd48f9994597f7ce751394_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItOC0xLTEtMTA2MDk1_6c8aa366-5c46-4d28-8898-afd6926156d4">&#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="i7bd3f090a4264a17bf1ab86cc2b0c56a_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtMi0xLTEtMTA2MDk1_b8f66cc6-3e2c-4040-a6c4-c712b11a728f">2,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a641e0c0c9c4102a251fdf3801ac699_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtNC0xLTEtMTA2MDk1_e13dc252-b508-455e-a8c1-fd0da2e030c0">2,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2047abf5a27b49adba1ca3dabf550c47_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtNi0xLTEtMTA2MDk1_e42b04e4-6a97-4bb3-8f38-38bdf7f792ae">&#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="i522d9c41b26948c8b538f43d6ee9bf3a_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtOC0xLTEtMTA2MDk1_18c4f88c-515a-43e4-8fc4-e992ac54ae90">&#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="id2471495a0a540279fe005bfa55d308d_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtMi0xLTEtMTA2MDk1_a6f4cf80-3dc4-4e1e-9daf-1443f626116f">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id361dccb5e3d4f2db34913f83b487441_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtNC0xLTEtMTA2MDk1_0033016e-6e6f-48ee-91d3-7a6a0909ceaa">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32baf47f8fb2432ca6b8112f54643424_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtNi0xLTEtMTA2MDk1_d99a05bb-dadb-4a34-a69f-5fda69c455ee">&#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="i0e3f232eb1044b148df89333a0a1164d_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtOC0xLTEtMTA2MDk1_ed0be26f-75cf-45b2-964c-392ebbf09a92">&#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="iccbf760e6bf44fb7824ded10ac50ff51_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtMi0xLTEtMTA2MDk1_c092034f-9123-4f58-b65c-0c4e152daac6">2,809</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="i78efd672d7e44bb18e6ed9b90fa1da3c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtNC0xLTEtMTA2MDk1_54a257e2-a603-4fa2-8d34-5b00262b0016">2,809</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="ic580c1931de84a5bb753a520619d4edf_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtNi0xLTEtMTA2MDk1_1b4baca9-866a-4f5b-bd7d-c463b8b22b38">&#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="i47059e731e6143af882d1a6f6f6e9210_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtOC0xLTEtMTA2MDk1_20805510-0796-4c77-887a-18a05325b8a8">&#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;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="i80764d71a5d64c3b88233d7dcc8cb1d2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItMi0xLTEtMTA2MDk1_1a93b3f6-9217-4d53-bc18-20489d4a0e52">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="i3502ae7f7f5c406c813adea08d208429_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItNC0xLTEtMTA2MDk1_ae65f14d-9fa2-4440-a7de-33cba8d9b164">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="i9ef3eba3698c41ef8521dede9205fc12_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItNi0xLTEtMTA2MDk1_51bc4731-37a8-41b8-9bd5-978f51d7099a">&#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="i9c416af5023044e3b3d50f5dfa334b29_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItOC0xLTEtMTA2MDk1_1cd94fe6-ba3e-48da-a07e-435a3d07f626">&#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="idaa38fba5aa1402b9a415cebaa5aa5bb_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtMi0xLTEtMTA2MDk1_8961fcd2-33b3-462a-afbd-eca4bc716cbf">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="iad7659d0ecd24dad86ae21670bf78cec_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtNC0xLTEtMTA2MDk1_dc1ab44c-0efe-4fdb-b985-d8f424019eb1">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="ie34c2ce65f1e4a1b86cc76b6570397bd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtNi0xLTEtMTA2MDk1_76c5ed68-b40e-4c56-a565-510d0443ceb1">&#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="ie45c7b825695416594b4af5e67890b50_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtOC0xLTEtMTA2MDk1_f9e7641f-5a7e-476d-aefd-d4a739e1047e">&#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="ife25c869be89420a955da3157437746d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtMi0xLTEtMTA2MDk1_2b6287df-0f5e-4f92-b329-43ac1f3faf67">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="i751d15e541a8444a96a253feb5b92b90_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtNC0xLTEtMTA2MDk1_51414ad5-ca29-4d6d-82ce-7ef74a783f0d">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="i393b988cd4c849f6a18eeb3680541ac0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtNi0xLTEtMTA2MDk1_8603f315-8c49-4519-a06c-f68c6b927978">&#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="i7d8ac3ffe0dc4d9ba01f572c3fb068f5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtOC0xLTEtMTA2MDk1_8a3f447c-9d94-4ec9-9a1a-1f3ac8d549a3">&#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="id727a4c7b8124d25bd93c78c9b2991bd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtMi0xLTEtMTA2MDk1_00261063-8805-4f5a-a0fc-59d825fbe860">3,797</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="id22e32529ec14ec488e2f1f096b7354f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtNC0xLTEtMTA2MDk1_49358a50-8eed-47de-90ff-baf2c2979715">3,797</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="icee2f3564cd04b3dac72b44d90afadf1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtNi0xLTEtMTA2MDk1_d3e69c4c-cbc9-4f5c-8e5a-ddcc631b1670">&#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="i76efa952d83a464b999455e3d9fa114d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtOC0xLTEtMTA2MDk1_e34e9f40-4bf7-4f10-957d-3652f28568b4">&#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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-2" name="sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzY4MjI_48940c72-f420-4452-af6c-db7a28f62519">2.5</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzY4Mjk_ab82f1be-8545-48b2-9879-4365492bbc25">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 </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><ix:continuation id="i1b38637199aa4e62828e32a2ae398ec9" continuedAt="i12aafab9555b452ab795b834ea6253c2"><div 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 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="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231" decimals="INF" name="sjw:DefinedBenefitPlanRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzcyNjg_f68ecaf6-57ad-4f51-982c-4276325270ad">1.5</ix:nonFraction>% of eligible contributions.  SJW Group contributions were $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMjg_343bdd76-af91-47f0-b587-949e99ba1633">3,003</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMzI_f3d8001a-fb26-42a7-83d0-56ba137831d1">2,822</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMzk_c5ddcba7-11ba-48f8-899b-819075dc0070">2,824</ix:nonFraction> in 2022, 2021 and 2020, 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 had deferred $<ix:nonFraction unitRef="usd" contextRef="i10c0bd9686d44e3d9f1eb2736bcebdb1_D20220101-20221231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgxODk_4828c369-5e2e-40cc-86ab-dfce4a917859">6,197</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i89e7c6b9f2b54a8fa29ea117fdbdd3fa_D20210101-20211231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgxOTM_41e2986a-86bf-4242-b1af-0782921aa840">6,237</ix:nonFraction> under the plans as of December&#160;31, 2022 and 2021, respectively.  As of December&#160;31, 2022 and 2021, $<ix:nonFraction unitRef="usd" contextRef="ie076569a681449f7850f1fdc6758b8c6_D20220101-20221231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgyNzI_5168bec5-58a0-4e12-87a9-67b6df772a69">4,508</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8d27cf863cea4c01a54b8a78a48b64d3_D20210101-20211231" decimals="-3" name="sjw:DeferredCompensationArrangementWithIndividualDeferralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgyNzk_d4954f13-1074-4d79-b80a-ac94ab99cc9f">4,599</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzIx_351ed9a5-9ffd-476a-b9f9-fa28a14c2e7a" continuedAt="iaca8d505ec9b4f90abe1014f25f1f3d5" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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="i81894cb266d94526ad34139216244a4a_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZjFjMzA2NmRmMGM0NDY4YWJhNzQxOGI1ZTliMjYwNWVfNA_0701b52f-cbda-480e-b393-6abe8a566f08">2.65</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZjFjMzA2NmRmMGM0NDY4YWJhNzQxOGI1ZTliMjYwNWVfOQ_e46d3779-c032-49b9-af9d-c271af748586">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: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="iaff8fc118d2e4f7690fefef4684ce418_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246Nzc5MjRkNmVlNWEzNDEyNTlkM2YyN2JiOTY4MjE4MzJfNA_c95271d0-fc68-4a2b-bf0d-28fbfff5563a">2.29</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="if4f823af24c54af9b2104c9c7c5e0fab_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246Nzc5MjRkNmVlNWEzNDEyNTlkM2YyN2JiOTY4MjE4MzJfOQ_26c5b170-c931-4972-bc7e-908981e7a352">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="i549a795682c646488909f4cebc154474_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NzcxNTBmNzAyYTdkNDBiODk4MzNkNmZjODYzYzMzZTFfNA_3db55725-98d5-4507-8aaa-391b39d44d3e">3.05</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="if73278bd63de40cba2a85d33b1d196cb_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NzcxNTBmNzAyYTdkNDBiODk4MzNkNmZjODYzYzMzZTFfOQ_15cb0370-282a-400f-b79b-d9132fd665a8">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="i5a430986de0446a3bf90396002ed287d_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246OTYwZjJjYjc4NGEzNDI4ZDhjZmJkOWY2MmQzMmZiZDFfNA_8a4488c1-f61e-4948-b6f7-26e104a23efe">2.61</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246OTYwZjJjYjc4NGEzNDI4ZDhjZmJkOWY2MmQzMmZiZDFfOQ_cebd6016-8010-4d68-ba3f-8989736db52f">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: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="i00eb4e51377f4213b67f2711376fe51b_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzcwZjJlNTliOTRmNDA4MGI5NTI1OTk1ZDJkNjRjNGNfNA_2cf236c2-2be5-4f84-9ca1-bb2dd4f83551">2.18</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i38bd1cf0a61346cc8eea06bca8534b42_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzcwZjJlNTliOTRmNDA4MGI5NTI1OTk1ZDJkNjRjNGNfOQ_e5759deb-01ea-4a82-b362-7783b595eb1c">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="i7edb7c6eaccf4ae891748a146517c7d1_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjhkNTExOWQ1YWQzNzQ3Yzc4NGRjNmRkN2YxMWJlZDJkXzQ_a1a68475-4320-4d76-bb8f-c12b727aff5f">2.59</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="ib7ad4429817540ed96319d71c09ea82c_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjhkNTExOWQ1YWQzNzQ3Yzc4NGRjNmRkN2YxMWJlZDJkXzk_5e35e8b0-c4a4-465b-9e4e-5c09a41bdb91">3.18</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="i81894cb266d94526ad34139216244a4a_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzdjNDg4MTcyMWM4NGE3ZTg2ODU0ODM2YjliMzkxN2VfOTM0NTg0ODgzNjEwNw_bd250915-e968-4e03-904b-f8132f358506">6.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzdjNDg4MTcyMWM4NGE3ZTg2ODU0ODM2YjliMzkxN2VfOTM0NTg0ODgzNjExNQ_753d398e-42ff-4cc1-bb4f-8282505b809b">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="iaff8fc118d2e4f7690fefef4684ce418_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246N2RhOTkzYThiOGZhNDY5NzkyZjI0YWNhN2M4MGEzMGZfNA_069ef6d1-5d55-4e4c-ad38-d923d5f9b93d">6.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="if4f823af24c54af9b2104c9c7c5e0fab_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246N2RhOTkzYThiOGZhNDY5NzkyZjI0YWNhN2M4MGEzMGZfOA_2d5e7b24-5adb-48ac-99d3-75a0f323f621">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="i549a795682c646488909f4cebc154474_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzBmOTMxODY2MTJkNDk0MmFkNTk1NDEzOTAxYjgxYjlfNA_e8ad8635-8ac4-4916-b5d4-c334f89222bd">6.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="if73278bd63de40cba2a85d33b1d196cb_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzBmOTMxODY2MTJkNDk0MmFkNTk1NDEzOTAxYjgxYjlfOA_90fd75a6-94b2-444d-9704-14c49af0d515">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="i5a430986de0446a3bf90396002ed287d_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246YTUwNDcyMDVhZjAxNGUwMjhhZWQ2NTRhY2U5YjBmOWFfNA_1527011b-24c2-48ec-877a-a64b06aa9fbb">4.20</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246YTUwNDcyMDVhZjAxNGUwMjhhZWQ2NTRhY2U5YjBmOWFfOA_08efa7ca-1c6f-4d66-a97e-23ecccc72727">6.00</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="i00eb4e51377f4213b67f2711376fe51b_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246N2NmODIyMjAxMGU3NGE1NWE4OWJmMWQ0ZWZhMmZjOTdfNA_19730a08-d8ee-4e9d-8b47-062d0b9dc2df">4.20</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="i38bd1cf0a61346cc8eea06bca8534b42_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246N2NmODIyMjAxMGU3NGE1NWE4OWJmMWQ0ZWZhMmZjOTdfOA_6bb98779-b5cf-428e-b236-66f595998ed9">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="i7edb7c6eaccf4ae891748a146517c7d1_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRjNWU5NWVkMDU3ZDQzZTliYTExM2YyN2E4OWNhNjgxXzQ_798d070f-2717-409a-b31d-ad51e4bfd514">4.20</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="ib7ad4429817540ed96319d71c09ea82c_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRjNWU5NWVkMDU3ZDQzZTliYTExM2YyN2E4OWNhNjgxXzg_5c633a40-0dbf-4ecb-8d87-02a7938b983b">6.50</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: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="i81894cb266d94526ad34139216244a4a_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MjQ0MjUwMDBhOWRkNGRhNWE1ZGJiZDY0NjcwZDUzOTNfNTQ5NzU1ODEzODk5_e5eb0338-502e-46e6-9408-c561f5b7a392">4.00</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MjQ0MjUwMDBhOWRkNGRhNWE1ZGJiZDY0NjcwZDUzOTNfNTQ5NzU1ODEzOTA0_e3a44125-a5b3-4099-a104-05c6b5f8f0af">4.50</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: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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMy0xLTEtMTA2MDk1_d29c4af8-ebd5-44a3-85bc-eeae34b88ac6">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtNS0xLTEtMTA2MDk1_5311d6e7-718d-4855-a61e-2aab079bbf61">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="iaca8d505ec9b4f90abe1014f25f1f3d5"><div 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i466c01ace1db4293a9885972dbcc9fe0_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NGU4Y2Q2NDc3MWIzNGJkZGE1YzcxZTMwZTAxNWRkZmVfNA_8e05f7ac-a0de-4a67-96cb-bacdbc2db499">4.95</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="ia3bfe97f0e1540dabc8463247e7682ce_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NGU4Y2Q2NDc3MWIzNGJkZGE1YzcxZTMwZTAxNWRkZmVfOQ_d2e8bbcc-edd0-4e0a-a95d-66b65f32f911">5.24</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="i107c1f5908c240b18d56295ba855feb5_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246NWE1MDk3ZDJiMzc5NDQ2ZTliY2I2N2FlYmNlZWFiMDBfNA_236d64fb-2836-4c5d-b206-0dd63df1bfdf">2.65</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i26c93b0b66104b36894dcea99ab1c1c4_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246NWE1MDk3ZDJiMzc5NDQ2ZTliY2I2N2FlYmNlZWFiMDBfOQ_c2153fef-bbbe-4273-b9bc-8381cccd0ba1">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="id2d488e14e804faea36deca920553f3a_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NTc2OGZhNGM5YWNlNGUwNjg1ODljNjI1MjU1NjFkZjBfNA_f828e89d-7b97-42fe-982e-6d8d49c2194e">4.96</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i73f10646f17c4dbc87b8df580051fab9_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NTc2OGZhNGM5YWNlNGUwNjg1ODljNjI1MjU1NjFkZjBfOQ_e8ac7a25-7e3d-47c3-bb52-fae3ccf9d279">5.21</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="ia1d0f7f120924150838c38a91e5f6804_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTRiMjNjZjY5ZGVmNGE5Y2E2Yjk1NjViZTVmYTliNjlfNA_9fdad22f-f1f4-4b60-9595-913fb278a527">2.61</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i51c38a6321ce474f861ad86eb5903da2_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTRiMjNjZjY5ZGVmNGE5Y2E2Yjk1NjViZTVmYTliNjlfOQ_96f856fd-d418-48b2-9fdd-d0d3d1e66342">2.76</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: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="i466c01ace1db4293a9885972dbcc9fe0_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MTM5OGQ1YjI4M2VlNGM5YWI0ZDY2N2I5NzgzYmU1NzRfNTQ5NzU1ODEzODky_e5143b4b-8042-4edb-a6ba-68e627d8d2bd">4.50</ix:nonFraction>, <ix:nonFraction unitRef="number" contextRef="ia3bfe97f0e1540dabc8463247e7682ce_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MTM5OGQ1YjI4M2VlNGM5YWI0ZDY2N2I5NzgzYmU1NzRfNTQ5NzU1ODEzODk3_163a9bae-22db-4a0c-b5cf-c8f6cb2e50cf">5.00</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%"><ix:nonFraction unitRef="number" contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMy0xLTEtMTA2MDk1_6cc209fc-b109-4b34-96f6-0ed8f80407c3">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) 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 2022 and 2021, SJW Group adopted the newly then issued MP-2021, 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></ix:continuation><div style="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%">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="i12aafab9555b452ab795b834ea6253c2" continuedAt="i5f6d036eb0184b9db6f2db5a62c907fb"><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%">Net Periodic Pension Costs</span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzM0_14bb44fd-0b73-4011-8f2b-9d2b2a208468" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMS0xLTEtMTA2MDk1_cff39194-94a6-46e4-a828-1e23f4c67784">9,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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMy0xLTEtMTA2MDk1_2eec3232-9636-4c1c-b02a-bc3caa73b866">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtNS0xLTEtMTA2MDk1_96d4a6a8-e8f3-4870-9955-d250e57038cd">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtNy0xLTEtMTA2MDk1_c19b92e9-8148-4ee9-8642-1a87340c3de0">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtOS0xLTEtMTA2MDk1_78af12a3-3028-4247-9e8d-17d0560bb3dc">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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMTEtMS0xLTEwNjA5NQ_6a626f43-8bbd-486e-9d6e-eae8f79e9176">900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMS0xLTEtMTA2MDk1_32cabef1-8f3c-4861-b0e8-6ad24424877c">10,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMy0xLTEtMTA2MDk1_640758ba-a41b-49ff-b76b-5a151f88b204">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtNS0xLTEtMTA2MDk1_65fe3a28-51f9-4b35-baaf-d836254988d8">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtNy0xLTEtMTA2MDk1_0d93a4d5-7bc4-42b2-b668-2b327881a748">883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtOS0xLTEtMTA2MDk1_5717422d-b8a1-442e-93d3-b1a1bbf33a5e">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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMTEtMS0xLTEwNjA5NQ_95cc834a-d871-43c3-98c6-e581671c2460">956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMS0xLTEtMTA2MDk1_94dff9fa-fae0-488f-9072-28633ad7e897">18,841</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMy0xLTEtMTA2MDk1_deb17a64-3794-42e1-a727-de89bbd6f288">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtNS0xLTEtMTA2MDk1_ad7368db-f524-402c-b5d7-e2491beb5de0">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtNy0xLTEtMTA2MDk1_991b6090-65de-42a4-848e-4b1a7c58982a">1,047</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtOS0xLTEtMTA2MDk1_80989bc4-ee28-40d4-9e30-53400b4fe842">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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMTEtMS0xLTEwNjA5NQ_b23cc1ef-08e6-4ba2-935c-e55d004d4098">857</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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMS0xLTEtMTA2MDk1_cb340c8b-04ea-48e9-b747-c461cc3767e1">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMy0xLTEtMTA2MDk1_75294cee-c472-45ba-9078-fd8cb1ef74fb">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctNS0xLTEtMTA2MDk1_d8ce345c-2718-4ce5-94e7-4b96c671badf">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctNy0xLTEtMTA2MDk1_bb2c7628-562a-4552-a8d7-1d59821efe64">&#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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctOS0xLTEtMTA2MDk1_3e3e6bd1-ee9d-4ea1-8888-3e512ef95fdc">&#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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMTEtMS0xLTEwNjA5NQ_2f6dc492-d6f6-42f3-9fb4-e7450b461966">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:10pt;font-weight:400;line-height:100%">Recognized actuarial loss/(gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMS0xLTEtMTA2MDk1_eb8d820b-7e71-4a87-8537-c2daf63d3600">4,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMy0xLTEtMTA2MDk1_947cf882-7344-48f5-89ab-5e0b6f579a69">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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtNS0xLTEtMTA2MDk1_fba50663-6aa9-4056-b118-30e3de88da83">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtNy0xLTEtMTA2MDk1_a8ba6d2d-429e-4d28-b4b5-81cd6efd0a63">115</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtOS0xLTEtMTA2MDk1_1e7b64fe-68b1-467f-a192-38ae30770804">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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMTEtMS0xLTEwNjA5NQ_abfa3b20-c325-403d-84b1-325a5bd886cb">229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of significant event</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMS0xLTEtMTI3Nzc4_034353db-c6f7-4836-b640-9b1ea9e9ecdd">1,595</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMy0xLTEtMTI3Nzg1_3ab1fee6-60e7-427e-85dd-24899c8c3898">&#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="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNS0xLTEtMTI3Nzky_be161f53-df81-41d8-82df-8d2a468bc418">&#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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNy0xLTEtMTI3Nzk5_86b8d211-e72d-490f-ba49-7c9234666048">&#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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktOS0xLTEtMTI3ODA2_8d1a856a-cc34-43dd-9c1d-b340bacf4396">&#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="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMTEtMS0xLTEyNzgxMw_e63da888-1ee2-497b-b2bd-f1a55def9ae7">&#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%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMS0xLTEtMTA2MDk1_e3766084-5f76-412c-8008-fea4aab24e7a">4,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMy0xLTEtMTA2MDk1_fc052fc7-95c5-4517-b342-44920f4551c5">8,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNS0xLTEtMTA2MDk1_8f69bd42-689f-423f-914f-ee37d400dbcc">8,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNy0xLTEtMTA2MDk1_c0dcb993-2d10-45b9-8a60-004bb82b3660">753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktOS0xLTEtMTA2MDk1_acf04d21-9b57-4320-971f-f09cce918067">1,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMTEtMS0xLTEwNjA5NQ_9266493b-df03-4f03-861c-19a20a86e12f">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top: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%">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzY1_54723ad8-21bf-4eb6-bc5a-091cb3802834" continuedAt="i4e21e3042abf4c9e84059d7db6ed34f8" 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="i4e21e3042abf4c9e84059d7db6ed34f8"><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtMS0xLTEtMTA2MDk1_d0828117-b0f3-4de2-b388-71bfc4e4147c">383,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf362281377f42d7bc9398e06de6ca7c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtMy0xLTEtMTA2MDk1_ea3999fc-e7c3-499d-8ca7-33c4d76f8003">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtNS0xLTEtMTA2MDk1_c38fb81b-d218-4dbc-bc1d-f03ef0ac2ca7">34,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba03eb97d3a459182c51a3f50b42b98_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtNy0xLTEtMTA2MDk1_269b1e6c-597f-46fa-a770-def7fab18672">35,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtMS0xLTEtMTA2MDk1_cef6a748-3282-4078-b6fe-70f9b75cce40">9,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtMy0xLTEtMTA2MDk1_69d43327-e667-49e2-828f-2e74891a93f7">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtNS0xLTEtMTA2MDk1_20671a02-a7ef-4df1-8b00-9d148db02207">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtNy0xLTEtMTA2MDk1_5499545d-6cfd-40e5-b824-70e9dfc0c189">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtMS0xLTEtMTA2MDk1_f48f9905-c8e2-4191-a7a2-a9aa2c09dd17">10,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtMy0xLTEtMTA2MDk1_3b3fbe14-30d3-4335-a761-30653b9cf539">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtNS0xLTEtMTA2MDk1_8a60609b-05f6-43e8-8d6b-c375aa31f06c">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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtNy0xLTEtMTA2MDk1_1e3a1995-c96b-44da-a5d9-ddbbb2f0318e">806</ix:nonFraction>&#160;</span></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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtMS0xLTEtMTA2MDk1_5328effa-72e5-483d-9617-88f1df040197">94,793</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtMy0xLTEtMTA2MDk1_eafb1b4a-82e6-404d-bc24-166c9c1e03b6">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtNS0xLTEtMTA2MDk1_6189a9a9-f398-4027-bdc6-c273e7a34672">9,360</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtNy0xLTEtMTA2MDk1_8754ce3c-28e1-46d2-9932-f20a57400654">2,235</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%">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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktMS0xLTEtMTA2MDk1_206e9f12-3e3e-4707-9c2d-b16bcc30549c">&#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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktMy0xLTEtMTA2MDk1_7b4208e3-f694-4ff5-8e0f-5d1be0a9353d">&#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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktNS0xLTEtMTA2MDk1_adeb9edc-ec8f-44aa-b06b-d49571e34ee1">236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="sjw:DefinedBenefitPlanImplicitRateSubsidy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktNy0xLTEtMTA2MDk1_53f7d1ee-39b2-4d6a-b61e-01fa3e4651e3">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTEtMS0xLTEwNjA5NQ_349e6d6e-e10a-4d16-b399-0a2a565b4f69">&#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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTMtMS0xLTEwNjA5NQ_35151eba-8bea-461b-a9d9-ece3462cb399">&#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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTUtMS0xLTEwNjA5NQ_e7edf3f8-ad64-46f3-8537-b8e65cca7111">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTctMS0xLTEwNjA5NQ_c849f1f2-5cd5-4521-b573-3b54ed1e0df1">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTEtMS0xLTEwNjA5NQ_6290d4c6-38e5-49fb-8eb3-1fd4989c7712">136</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTMtMS0xLTEwNjA5NQ_1fdb475c-8856-4c57-9172-b1c21c25a17a">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTUtMS0xLTEwNjA5NQ_57cdb007-7f0b-4f45-b029-49bd2030340e">&#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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTctMS0xLTEwNjA5NQ_71b9ad86-f8b8-444d-bc3b-6a8ee868abf8">&#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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTEtMS0xLTEwNjA5NQ_bc0238cd-ab0c-4246-9ce3-7d6857b35403">19,853</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTMtMS0xLTEwNjA5NQ_9a48ab19-5713-4d29-94e1-6b3728ade671">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTUtMS0xLTEwNjA5NQ_ffdcb76e-9abc-48e9-b2be-d17d7cbc1c3e">1,108</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTctMS0xLTEwNjA5NQ_0c4ab011-daea-4b55-8f65-4633ff31420c">1,017</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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTEtMS0xLTEwNjA5NQ_6ba74b14-d6ed-4d51-81b1-49b392d169bd">289,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTMtMS0xLTEwNjA5NQ_f8f35dc4-43fb-4a8c-a9c0-2d2eca84792b">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 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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTUtMS0xLTEwNjA5NQ_9932fec1-ae7d-4ba6-9658-b1da3ab4b92e">25,830</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTctMS0xLTEwNjA5NQ_948f773a-5515-4546-a5f1-4afc9e295621">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTEtMS0xLTEwNjA5NQ_0ea84481-3ff9-4d2e-8b1b-5a5ea0bbbc67">310,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf362281377f42d7bc9398e06de6ca7c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTMtMS0xLTEwNjA5NQ_039f7362-d3f0-40bd-ad6a-0e3803281cc5">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTUtMS0xLTEwNjA5NQ_9cb0e498-1510-4b1c-832f-dd71705edc28">21,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba03eb97d3a459182c51a3f50b42b98_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTctMS0xLTEwNjA5NQ_367542bd-5fa7-4f88-b127-880324334895">19,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%">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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTEtMS0xLTEwNjA5NQ_d7769d6b-468d-4761-8279-963302573b0f">49,939</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTMtMS0xLTEwNjA5NQ_84c9fa70-74f2-425d-8ef7-3cb0d1b93185">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTUtMS0xLTEwNjA5NQ_8c9b5dbd-431b-439d-b934-8682c0972177">3,606</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTctMS0xLTEwNjA5NQ_9589f9f0-8dae-4bce-8dd8-37b43c0b4c9b">2,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTEtMS0xLTEwNjA5NQ_a8502ba2-ff11-48cc-8840-a3f34a9a39c9">11,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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTMtMS0xLTEwNjA5NQ_39b2bbb3-19a8-4a6b-81bc-3c81375547bc">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTUtMS0xLTEwNjA5NQ_fa5d3ece-6acb-49d7-aef8-94639082871f">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTctMS0xLTEwNjA5NQ_df3fc8d3-24fe-4884-9c47-625620e64aba">669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTEtMS0xLTEwNjA5NQ_2203d965-d7a5-4a78-9eaf-27664cfebf37">&#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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTMtMS0xLTEwNjA5NQ_ed9743a6-5202-417b-8105-581a87986aa3">&#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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTUtMS0xLTEwNjA5NQ_642d07cd-fc9e-43b5-af7c-bbc5cffcb0c2">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTctMS0xLTEwNjA5NQ_c340d769-ba59-482d-8ef2-7dae977fc340">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTEtMS0xLTEwNjA5NQ_05ca2fcf-5a1f-4e9a-99db-745ae28483f9">136</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTMtMS0xLTEwNjA5NQ_527bbb41-22b4-42e2-9221-d8d22d656b1d">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTUtMS0xLTEwNjA5NQ_403f1919-ce47-41ed-9e8b-476cd4e3df65">65</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTctMS0xLTEwNjA5NQ_b0f8c343-30cb-4cda-83a5-8f5eb64cc1a5">63</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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTEtMS0xLTEwNjA5NQ_86d6e508-be23-4bba-8e86-eb82d63c8313">19,853</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="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTMtMS0xLTEwNjA5NQ_23dd0fc3-6e04-4b1b-99de-a06d4278f165">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="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTUtMS0xLTEwNjA5NQ_c5d87a70-444d-44e8-b00b-7a1ce03209e4">977</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="i942256c32caf4893a29daa4f147262b2_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTctMS0xLTEwNjA5NQ_f32662ea-0514-49bd-9c5d-659dde003d14">949</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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTEtMS0xLTEwNjA5NQ_7082361d-2109-4194-89d3-5dacbb33742d">251,960</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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTMtMS0xLTEwNjA5NQ_705955fe-0113-4978-9388-3bc49f251e80">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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTUtMS0xLTEwNjA5NQ_136ae5f1-c81b-4a83-9514-bcc3b008d8fe">17,952</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTctMS0xLTEwNjA5NQ_3fdca882-6337-4493-9926-ee503197a343">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></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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTEtMS0xLTEwNjA5NQ_1e5f6a73-f997-4249-9f68-820c77d55fa3">37,163</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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTMtMS0xLTEwNjA5NQ_4baf082e-897c-426f-b578-10fdff266881">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 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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTUtMS0xLTEwNjA5NQ_92bba06b-e360-4a41-ad41-7e0fea15ecb5">7,878</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTctMS0xLTEwNjA5NQ_94afb145-9b29-407f-8613-f4784ae21458">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNjg3_4de3635c-e101-42ae-902f-0abdcf0c6208" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItMS0xLTEtMTA2MDk1_7dcff986-63a9-4a87-8687-c144f75c9bb0">16,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItMy0xLTEtMTA2MDk1_c08da7c4-c7d6-4cc4-b6e3-6298db24b8a2">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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItNS0xLTEtMTA2MDk1_734ae96c-96dd-42f4-903f-578a7efc565a">679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItNy0xLTEtMTA2MDk1_1f6e6da6-1593-4ac5-ac68-a809a5b13fbe">&#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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtMS0xLTEtMTA2MDk1_9c1c7924-6932-453e-adbe-8091a5479936">2,089</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtMy0xLTEtMTA2MDk1_1da28ab3-a847-43b3-870f-1610cbd22a85">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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtNS0xLTEtMTA2MDk1_aef3eef6-28f7-4e6e-abab-32850fb9a8c0">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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtNy0xLTEtMTA2MDk1_e9027a2f-915f-4870-9b0d-943f4e2d9044">139</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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtMS0xLTEtMTA2MDk1_34714e32-4423-4315-94b3-d53d292b92e8">51,079</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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtMy0xLTEtMTA2MDk1_8eef6a5b-b00b-4a2a-a880-42e244c59b5b">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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtNS0xLTEtMTA2MDk1_41e29d50-be36-4d2c-8409-17c4ff8412fe">8,418</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtNy0xLTEtMTA2MDk1_12672d06-8dcb-4897-8794-0c254ad5aa76">12,506</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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtMS0xLTEtMTA2MDk1_23a506ea-8b80-41b8-b24f-eb1619d05612">37,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtMy0xLTEtMTA2MDk1_c9e22b04-ea96-467c-8ffe-7fef5cf39b03">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 style="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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtNS0xLTEtMTA2MDk1_1bf56db5-6cdc-4b11-a5bd-9316b1f814d4">7,878</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtNy0xLTEtMTA2MDk1_52dcd0df-b752-4d89-8d88-2ca0151b65fb">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></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%">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="i5f6d036eb0184b9db6f2db5a62c907fb" continuedAt="ib513b208209b422b8661e91c55b13703"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzI0_33a70e1f-cf82-4485-a232-3dd90365566c" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231" decimals="-3" name="sjw:RegulatoryAssetsFundedStatusOfObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzEtMS0xLTEtMTA2MDk1_f21d0fe4-fdad-40b6-87f5-437ab7161bc5">45,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i9f3728e84e004a80a55a40e2709980c2_I20211231" decimals="-3" name="sjw:RegulatoryAssetsFundedStatusOfObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzEtMy0xLTEtMTA2MDk1_b7888133-6af0-40e8-92d3-d141213dd897">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231" decimals="-3" name="sjw:RegulatoryLiabilitiesAccruedBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzItMS0xLTEtMTA2MDk1_e9d0257c-ec1c-4888-be97-3d04a3f4da19">13,548</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="i9f3728e84e004a80a55a40e2709980c2_I20211231" decimals="-3" name="sjw:RegulatoryLiabilitiesAccruedBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzItMy0xLTEtMTA2MDk1_6d2ba873-dc99-4526-b64e-337837e2c246">24,110</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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzUtMS0xLTEtMTA2MDk1_b2576dcd-c45b-4a76-b40d-572e4c74d7fd">31,493</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="i9f3728e84e004a80a55a40e2709980c2_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzUtMy0xLTEtMTA2MDk1_3824a8a2-16ca-4d8a-91c1-26fa3a390af3">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></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, 2022 and 2021, 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNjcy_95e49c28-4261-4b33-87cd-8daff0e39209">31,549</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNjc5_00c29458-fe2e-455e-b84f-7c25362ac11b">62,270</ix:nonFraction>, respectively, and prior service cost of $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNzIz_2e004e12-9ba3-4366-9e4a-8d8304e2849a">56</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNzMw_99ec6320-506e-423b-9ce1-1d98093e4626">73</ix:nonFraction>, respectively.</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%">Plan Assets</span></div><ix:continuation id="i27221a0dec6e4441889720e54c172978"><div 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%">2022</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%">2021</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%">2022</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%">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%">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="id54c3e91c22b42a5881bc37a6d638f77_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtMS0xLTEtMTA2MDk1_b2aca87b-5cf7-4032-b628-93729ffb1617">90,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa7ba1cc9c8e4ebd8aa30387f06c3312_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtMy0xLTEtMTA2MDk1_69ff0115-80c3-4439-81f0-e1c971fcc1f0">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibef6e9fc05cd4f078008642fd54952d1_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtNS0xLTEtMTA2MDk1_9cc46f5e-9de1-4bf6-b152-7eaa9a3cdb32">5,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="i8d11dd15aae5437f9c645f55fabddc7c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtNy0xLTEtMTA2MDk1_e7837e59-c08c-46ca-951c-6c9ff9b72eed">5,541</ix:nonFraction>&#160;</span></td><td style="background-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="id54c3e91c22b42a5881bc37a6d638f77_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtMS0xLTEtMTA2MDk1_459b2bed-d003-429a-9671-ce7fa1773605">36</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="ifa7ba1cc9c8e4ebd8aa30387f06c3312_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtMy0xLTEtMTA2MDk1_c414bde5-09c7-45e5-99f6-c1c5ef829322">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="ibef6e9fc05cd4f078008642fd54952d1_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtNS0xLTEtMTA2MDk1_2356adef-56ce-4069-9005-be18a6d83374">30</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="i8d11dd15aae5437f9c645f55fabddc7c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtNy0xLTEtMTA2MDk1_acd6e273-e42e-4956-8956-7fc76da16857">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ibe43f85e177b40708c6866ad0de7ff93_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtMS0xLTEtMTA2MDk1_5c7ee947-2953-4a46-819c-d23331f8aceb">147,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if74325c68a41479dba82a9dd4a77e08b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtMy0xLTEtMTA2MDk1_fe31a88c-1d3b-40af-8197-59bc38fa0b29">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="i1f4922ac920046e584070480034a7dde_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtNS0xLTEtMTA2MDk1_871eca15-0d5a-4c4c-821c-34baacbaa130">11,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15dc6bad29a84c7c9dedbcc0e36fb93f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtNy0xLTEtMTA2MDk1_dc2e03d6-15d4-4341-b421-0657f38d90d8">14,932</ix:nonFraction>&#160;</span></td><td style="background-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="ibe43f85e177b40708c6866ad0de7ff93_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtMS0xLTEtMTA2MDk1_25d50fcc-663d-4aeb-b71c-aeede9bd9e42">59</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="if74325c68a41479dba82a9dd4a77e08b_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtMy0xLTEtMTA2MDk1_459becee-9548-4e9f-b9fe-46e9a3f19e28">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="i1f4922ac920046e584070480034a7dde_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtNS0xLTEtMTA2MDk1_05e01270-15cb-4734-ad4f-2d07760c5a9a">65</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="i15dc6bad29a84c7c9dedbcc0e36fb93f_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtNy0xLTEtMTA2MDk1_22107333-29a6-4591-842e-e999a8a07b9c">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctMS0xLTEtMTA2MDk1_7ac164fc-fd6e-460d-8a7d-eca6241ce38e">13,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd392e3837fb4039b43d8546e8d179f5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctMy0xLTEtMTA2MDk1_e0f23aec-74c3-48d4-97cc-5c209422e560">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="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctNS0xLTEtMTA2MDk1_3d30a748-0796-4769-b489-be177700f13a">911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2e1b30f62ba46109285d7dbeb273cca_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctNy0xLTEtMTA2MDk1_d9312277-77dd-4df0-a7dc-1de4ab03eb01">1,294</ix:nonFraction>&#160;</span></td><td style="background-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="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtMS0xLTEtMTA2MDk1_6c992757-8e63-4846-850d-b469fd1bd37a">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idd392e3837fb4039b43d8546e8d179f5_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtMy0xLTEtMTA2MDk1_3960de4c-56d0-4de2-806c-4b50172d00a0">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="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtNS0xLTEtMTA2MDk1_0eb45fe4-5710-4415-b57c-6bc0dd3f9ef1">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia2e1b30f62ba46109285d7dbeb273cca_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtNy0xLTEtMTA2MDk1_d4e2636a-c906-48c3-abee-d88eb9cf150a">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktMS0xLTEtMTA2MDk1_b1e10a5e-2c79-4422-8932-db18cae6554f">251,960</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="i3eeeb1da165e4997aaddac352dc3df08_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktMy0xLTEtMTA2MDk1_eb52b9e0-3be5-4c0d-a51e-d5d48910831e">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 style="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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktNS0xLTEtMTA2MDk1_b645fada-f720-4ba8-8726-0aa74bdcaa8b">17,952</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="i5424e035610e45f585eeefe45aa4eb77_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktNy0xLTEtMTA2MDk1_1d11f60c-a67b-4099-ab38-751427055e9e">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></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, 2022 and 2021:</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;2022</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="i861b9e7514924851b1bcdf8fe8ba0f24_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItMS0xLTEtMTA2MDk1_240285b5-a486-4f98-bd1a-34667a18eecf">14,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i3418caa7458d4d5b83d2335b2203ae38_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItMy0xLTEtMTA2MDk1_f35dead9-e822-4468-81a8-5881fcf91a9e">14,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i521cfc2e02224df093bf101762613207_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItNS0xLTEtMTA2MDk1_f65b4753-ca43-49d3-b08f-7316ed354276">&#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="i996f9addc7b04626829544c913be46bb_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItNy0xLTEtMTA2MDk1_ac7ff660-0a8f-4a04-b675-e7d046c687f2">&#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="i26fe219ecc24428badff7e2513df8cf0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtMS0xLTEtMTA2MDk1_e0e411d1-1b70-421d-b84f-2a2a686ac2e1">159,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica121e42541d4183983fb57549f2b4af_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtMy0xLTEtMTA2MDk1_75d45e17-c3e4-4272-b867-2eb0cddca8f5">159,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7453371da1a2454f90458eacc407c4b7_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtNS0xLTEtMTA2MDk1_7b6ef3a3-ecb4-45e6-879f-03eeaec7f942">&#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="i320deb1eaa2a462bbd69053c731a6c33_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtNy0xLTEtMTA2MDk1_5fa65bec-43d7-445e-9eae-6407d9a37ee2">&#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="if92ddb093f50494a8c49673b5961de19_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtMS0xLTEtMTA2MDk1_4c91ac52-bbda-4e0b-ad1e-0a88dad63c57">96,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf2d6580ac40468bb310a39fd3a61086_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtMy0xLTEtMTA2MDk1_e4b402f8-ce32-4f3b-9f13-b69e836d1d75">30,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i390902d384744dca873ec63e77ba4a50_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtNS0xLTEtMTA2MDk1_d62eff38-26c0-4bcc-9070-e50d30b0f023">65,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2202a31d1b594e85a796d15025519ba0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtNy0xLTEtMTA2MDk1_ee667799-8008-467d-9eba-ceb623ca4022">&#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="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtMS0xLTEtMTA2MDk1_d17661b3-ebff-4843-a85f-15ecfcaf2c2f">269,912</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="ic46a258f2cd944569a219d8c85160f1a_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtMy0xLTEtMTA2MDk1_88d51a7e-85ec-4804-b382-762d0fd3fc20">204,531</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="i8c3be4813d774f71b49c7d08d75b50f0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtNS0xLTEtMTA2MDk1_a5b02f3f-31ae-4071-8df0-782265b88c11">65,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i3bcccfd966424170bfb43043ca614836_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtNy0xLTEtMTA2MDk1_50a07376-1b16-49c7-8270-60d76361c345">&#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;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="icb32395a3d414b3db81bfe08737b34c8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItMS0xLTEtMTA2MDk1_bf42f410-ed40-4295-811d-831066521d37">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="ib9f7d4424dc44e7baabe902e26b11535_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItMy0xLTEtMTA2MDk1_754bfc53-5690-4850-a76f-6090f4c04f60">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="i4c88f397050b4bf8b93a45043b5d9abd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItNS0xLTEtMTA2MDk1_184ce6ba-340b-47d2-bc4d-8f6f91456be0">&#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="ie3da6514e90b48beb4e8919bc90b0871_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItNy0xLTEtMTA2MDk1_d9e84a8e-9b6c-4742-a958-41a039689ad8">&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8ad1852c8364b62b009bafa839bf2f7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtMS0xLTEtMTA2MDk1_d33a1ce8-ee20-4565-aec1-b1e70dfb57e0">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="ida15470896fd4060a74a5921ef0d369e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtMy0xLTEtMTA2MDk1_af3a17bf-f634-474e-8c39-e81b5226f758">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="ifc4d5ee43fdd4e2a81431e3a2d0f9cec_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtNS0xLTEtMTA2MDk1_9765230f-5f5d-413d-b128-5e2eccdb1385">&#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="i9d18eb8e612348778598240bfdbf6716_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtNy0xLTEtMTA2MDk1_92895ddd-34db-4dc9-9762-cfc44ee6c121">&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb4554df03d547ebab5dd9153918f97f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtMS0xLTEtMTA2MDk1_c442a50c-cb3c-48b3-9b39-fd33ff1e3c93">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="i1025679770c7484b952de9a2c646ee0b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtMy0xLTEtMTA2MDk1_6c8e0928-d61d-4d2b-b558-c9342ff58f77">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="iceb8fa551bbb4aac8c0277dc82d1f053_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtNS0xLTEtMTA2MDk1_f5f69c07-b5b5-4cd3-b40c-2e9752758cca">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="i07019ea046e14e6293659154a8a040eb_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtNy0xLTEtMTA2MDk1_9fcd3b64-d884-4f57-8ff3-d39dd78aded7">&#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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtMS0xLTEtMTA2MDk1_242eb9e4-9c4c-4cb2-9a4f-95784e40d45e">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="i7aa8cf120149476db9e34d1840b047ca_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtMy0xLTEtMTA2MDk1_b9ea1887-1d0b-4890-a7f9-527fccf0351e">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="ic535594f3a0146fc9f43be9cdd71f951_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtNS0xLTEtMTA2MDk1_625db182-1a67-45b7-93c0-5f6b613d48c9">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="ia7ce3100baf44415ba3eb21dc9211d89_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtNy0xLTEtMTA2MDk1_ad6b8d13-7971-4584-ae01-5df36bfa3fe6">&#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></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 2023, SJW Group expects to make required and discretionary cash contributions of up to $<ix:nonFraction unitRef="usd" contextRef="i0913664bb8104a48bfad2c47025cc0e2_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNDgw_8ccd5b58-140a-4ea0-8d82-71ede4e55ad9">9,115</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%">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="ib513b208209b422b8661e91c55b13703"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzY0_75648acc-708b-4cde-b4f7-fa7c4bd3ff25" 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%">2023</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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzEtMS0xLTEtMTA2MDk1_e8bc8134-3bb6-4647-b311-c42ad5981ac2">15,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzEtMy0xLTEtMTA2MDk1_c5aa1539-4dcb-4b09-9ee6-eb5b51697ddd">1,612</ix:nonFraction>&#160;</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%">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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzItMS0xLTEtMTA2MDk1_588e1133-455e-4ad9-a939-ddbc80d3b4f8">16,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzItMy0xLTEtMTA2MDk1_7a049fea-69c6-48e0-8b97-56f7276161b7">1,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzMtMS0xLTEtMTA2MDk1_6ec16373-9089-4fed-8c2e-15ad04f90676">16,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzMtMy0xLTEtMTA2MDk1_9e9d97d3-c8c5-4f5a-9564-8c9aa2f6c303">1,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzQtMS0xLTEtMTA2MDk1_de1f3d47-e0c1-4ced-ac7c-cbac72d2d672">21,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzQtMy0xLTEtMTA2MDk1_7ba66ab6-15d7-4694-94ca-4f4805697560">1,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzUtMS0xLTEtMTA2MDk1_3fb23906-0481-4b62-94af-cf6f521af9c7">18,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzUtMy0xLTEtMTA2MDk1_b857c356-4e2d-47c4-a872-c1fc2c5bc3b7">1,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2028 - 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5334d2722d93417b9f422319e945720b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzYtMS0xLTEtMTA2MDk1_c9170237-1013-4467-9288-eb76fc3266ab">97,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzYtMy0xLTEtMTA2MDk1_865eced9-9e12-452b-96d6-ecf88a990694">9,215</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="if9d20dcbb0614e99a2bda1bac0e47318_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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NTE_bd8d37a0-0170-4d7b-92eb-e60de14c0c65" continuedAt="i75cab8a011ce46818ce670229698d3c8" escape="true">Equity Plans</ix:nonNumeric></span></div><ix:continuation id="i75cab8a011ce46818ce670229698d3c8" continuedAt="if039e8408cd9448596fd7a0e0356e2d4"><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="i1ad5555e19be42b5be2395ef41e92674_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzEwMw_d48b85f6-b915-49f4-b6f1-2faa03f55dc9">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="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzEwNDI_beb43e89-4ed6-4117-b0f6-f636d8f47fb9">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, 2022, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="i1ad5555e19be42b5be2395ef41e92674_I20221231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1MTg_9b1bbd78-4d9c-4709-a32d-fd581e0f7d72">1,013,782</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="idf081c4552f046769b473d729e452740_I20211231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1MjI_00c75be9-ae1e-47d0-935e-f9d5cb28134c">946,086</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id1b76dfa67f64bdf8ee93fdeaa55e1b7_I20201231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1Mjk_9d9613e7-dd6d-483d-aae9-414b74ae65fd">880,495</ix:nonFraction> shares have been issued pursuant to the Plan, and <ix:nonFraction unitRef="shares" contextRef="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1ODI_6d5f697b-2695-4f51-93c2-b04153a55182">162,502</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="icd0c1151befe4e418cf5910c6e4274a2_D20210101-20211231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1ODY_fe176003-628e-4713-933e-5f75aeb59581">168,721</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0fe4b4d2dd244d5ca584544648d183ba_D20200101-20201231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1OTM_b2a9c296-f795-4b73-b63c-9e60922c47f8">178,106</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 2022, 2021 and 2020, respectively.  The remaining shares available for issuance under the Plan are <ix:nonFraction unitRef="shares" contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE4NTI_797943f6-ea6c-4af0-862f-a1bd410ab690">623,716</ix:nonFraction> as of December&#160;31, 2022.  The compensation costs charged to income is recognized on a straight-line basis over the requisite service period.  </span></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NDY_33c6cc17-d7b7-4934-922f-c471462454b2" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="i84976567429f472785710945eb06e5f6_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItMS0xLTEtMTA2MDk1_ce55c3f0-2599-497e-9aa2-b3a92967ff7b">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="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItMy0xLTEtMTA2MDk1_2ad45bb0-4f4d-4dc8-a6db-56f329eeaa7f">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="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItNS0xLTEtMTA2MDk1_7e51e0df-cba6-4305-93c1-349adc584571">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%">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="i5230be08b160478684e7b4ce421f705d_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtMS0xLTEtMTA2MDk1_95b5c8d4-121a-4717-842f-154396e5655f">4,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040bfa9574e741f9b6bbdda94a150524_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtMy0xLTEtMTA2MDk1_99b57fe9-27d1-4ec4-8412-c418e736c239">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="i78831d64f0c44dbfb4cd59c09594397b_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtNS0xLTEtMTA2MDk1_66ad62ef-db30-4758-a536-6e5019891c33">3,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtMS0xLTEtMTA2MDk1_08bf8936-82c2-426c-9abe-1059f530053c">4,791</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtMy0xLTEtMTA2MDk1_b5e53397-087e-41ac-aadd-8ea9237e705c">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtNS0xLTEtMTA2MDk1_ddc74d3f-621f-4140-ab74-cfa15fbce523">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i84976567429f472785710945eb06e5f6_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtMS0xLTEtMTA2MDk1_ee1be92a-fb43-4edc-b163-be8ad2b8942e">2,091</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="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtMy0xLTEtMTA2MDk1_fabb0b50-d258-4288-9c5c-83b73f8dc442">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="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtNS0xLTEtMTA2MDk1_afee3ba0-54a0-4e2e-b0d5-0606e9a77b63">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></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%">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="if039e8408cd9448596fd7a0e0356e2d4"><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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NDc_8b1e0072-bb64-4a00-bc14-92f806a54389" 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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58d94b97d1874eba8cb13accddf6ccbf_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzEtMS0xLTEtMTA2MDk1_5e8868d5-6d03-42af-9073-927ef567749c">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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="i58d94b97d1874eba8cb13accddf6ccbf_I20211231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzEtMy0xLTEtMTA2MDk1_aee92210-fc6f-4da5-90d0-af45ed12d42c">58.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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzItMS0xLTEtMTA2MDk1_9e61d98c-63bd-4ad8-ab25-7ace9e541377">86,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzItMy0xLTEtMTA2MDk1_4a7accbc-b429-4e9b-a380-3c426b313687">67.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzMtMS0xLTEtMTA2MDk1_9ea7a106-ea24-4766-88c5-c4a17f60295e">67,696</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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzMtMy0xLTEtMTA2MDk1_3b6f088c-e10c-48b5-905c-f8f3d5516d6f">54.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzQtMS0xLTEtMTA2MDk1_370ba743-8c57-4be6-9553-1f944fc717b2">24,672</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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzQtMy0xLTEtMTA2MDk1_69b7e64e-77d4-4de9-a889-5a8578bdaac3">67.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzUtMS0xLTEtMTA2MDk1_a72be650-c453-4522-974a-b7101a614c53">162,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 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="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzUtMy0xLTEtMTA2MDk1_18e75899-7810-4d86-b2b5-159d8de70a1c">63.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;text-align: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, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzYtMS0xLTEtMTA2MDk1_b362454a-e054-460f-b845-82c887507b21">37,043</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="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="2" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzYtMy0xLTEtMTA2MDk1_d36ea82c-acfd-431c-99cf-aa8d2f11267a">53.82</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NjI_b487b5f4-9563-4102-b2db-d8b4106c7218" 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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58d94b97d1874eba8cb13accddf6ccbf_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzEtMS0xLTEtMTA2MDk1_97e3be0f-c71f-4bbf-89eb-9db0d1ebd40f">123,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i58d94b97d1874eba8cb13accddf6ccbf_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzEtMy0xLTEtMTA2MDk1_f0c08ead-e611-4a79-a2bc-85478fe74ca0">66.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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzItMS0xLTEtMTA2MDk1_0b3ba0c4-8bce-4fac-94f6-b0429552262b">86,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzItMy0xLTEtMTA2MDk1_a3e5cb4d-43d0-4d48-90de-852a1885c1eb">67.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzMtMS0xLTEtMTA2MDk1_b3e3c3b3-ebbd-4195-851c-4fdb031c6d9f">63,454</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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzMtMy0xLTEtMTA2MDk1_49b0f2c3-2701-4bea-b71a-505ea0fd57e9">67.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzQtMS0xLTEtMTA2MDk1_2d374a86-a624-4c07-96f2-6862d529c13d">20,646</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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzQtMy0xLTEtMTA2MDk1_58145898-fea0-4763-88ba-e151132469f6">67.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzUtMS0xLTEtMTA2MDk1_4cd3286c-452b-4a10-b226-c5506cb67952">125,459</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="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzUtMy0xLTEtMTA2MDk1_8f0c1b19-455a-4f1a-a256-cbc3c96988be">66.71</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 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3MTY_c7dba0bf-14ff-4507-bbd0-981523adef3a">4,369</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3MjA_107677be-b180-46ac-bcd4-4fca4e78ecc2">3,332</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3Mjc_16602c79-9157-485b-92cb-94538aee472b">3,333</ix:nonFraction>, respectively.  As of December&#160;31, 2022, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $<ix:nonFraction unitRef="usd" contextRef="i5eec2d2d0650405bad99f78fe9ca2232_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI4Njg_e8b2d16f-eeda-4922-8f15-70b5d62423a4">4,178</ix:nonFraction>.  This cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i5230be08b160478684e7b4ce421f705d_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5NDY_cc137cd2-dc8c-49ba-a9f7-90ea0477d8e7">1.76</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, 2022, 2021 and 2020, <ix:nonFraction unitRef="shares" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5ODU_94e0fe4c-2a4f-4a91-8918-5fdef69fdfe3">11,551</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5ODk_a93a7e8d-8dec-473b-bba2-f2e37288d861">7,327</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5OTY_72b92e0c-3088-465c-9631-91e54a25ff25">5,327</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="icf8ac070c74848eabca2c54d714cd178_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzMzMDI_c03ac01f-d7d9-4083-88ae-0b34682559c6">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i010b09b081854479a8a764ac8392ecbe_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzMzMDg_c19fc099-2b7d-4a42-b0d9-b0ddd0b1755a">150</ix:nonFraction>% of the target number of shares for performance-based restricted stock awards, or between <ix:nonFraction unitRef="number" contextRef="i55c3ad2c5efe475eb31264ec8fbfac46_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0MDA_e0b965dd-6ff5-46e6-9642-482770dcfe81">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if6288e86d0de40419ede293468493ccd_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0MDc_cf4ad346-89b9-4802-a3cb-5004ad53dac0">200</ix:nonFraction>% of the target number of shares for market-based restricted stock awards.  As of December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedVestedBalance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0OTQ_ee31d262-8f2f-4d78-8a00-91cfccfa0375">22,421</ix:nonFraction> performance-based and market-based restricted stock awards vested and <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM1Njc_2c6caa3b-b6fe-4a44-a5b0-523752b97b0d">58,346</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="i84976567429f472785710945eb06e5f6_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM3MDY_fef4dc85-2ae9-4ef0-a87f-6737eaf838db">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="i2d16990af2554002bef75d981df51f96_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM4MTk_de9930b7-def8-4f9e-9c28-a64d65455943">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="i73515c6a66e2406ea158ed946a4d13a8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM5Mzg_13e920c7-e8a3-4b87-8912-82b783abb42b">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="i73515c6a66e2406ea158ed946a4d13a8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQwODg_8e742e6f-f9b1-4c61-911b-590bd75beb7a">148,924</ix:nonFraction> as of December&#160;31, 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%">As of December&#160;31, 2022, the ESPP had <ix:nonFraction unitRef="interval" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="sjw:NumberPurchaseIntervalsForEmployeeStockPurchasePlan" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQxMjQ_8e392f2f-819c-40a0-bfcc-1adda3aa2d0d">sixteen</ix:nonFraction> purchase intervals since its inception.  For the year ended December&#160;31, 2022, 2021 and 2020, a total of <ix:nonFraction unitRef="shares" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMTM_7e225c72-31fe-487f-816b-47cb65d0b39f">36,585</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMTc_12531429-32a6-4aaa-b479-506b77b2af5f">35,304</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMjQ_eb060433-da4c-407b-b718-ea754c7ee65f">31,750</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, 2022, 2021 and 2020, SJW Group&#8217;s recorded expenses were $<ix:nonFraction unitRef="usd" contextRef="i84976567429f472785710945eb06e5f6_D20220101-20221231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzODc_bc590240-fa99-4e84-9ee4-6aeaa993c103">377</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzOTE_b92d47c0-3922-48af-8c7b-eac4aa78bb34">361</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzOTg_05b82626-8091-4030-9ece-be79dd0aa08e">342</ix:nonFraction>, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2023, for the ESPP is approximately $<ix:nonFraction unitRef="usd" contextRef="i39de731cb27e42209b43be7b71504cf7_I20230131" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ1Njg_ee7c8c57-d67c-4f9e-80a2-9ca6ce35dacb">147</ix:nonFraction>.  This cost is expected to be recognized during the first quarter of 2023.</span></div></ix:continuation><div><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzIzNzA_e4be9706-8931-4bcd-86c6-3738116b4478" continuedAt="ieb523faab893476e8e97c9c20d77cd83" 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="ieb523faab893476e8e97c9c20d77cd83" continuedAt="i6d77f6e7dfc044849bb25d39d5d585a9">SJW Group is a holding company with <ix:nonFraction unitRef="subsidiary" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="sjw:NumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3Xzg4_d3c9bf74-c0f8-4809-98ac-97fd48d577ca">five</ix:nonFraction> subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX which is doing business as Canyon Lake Water Service Company, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia, (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%">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="i6d77f6e7dfc044849bb25d39d5d585a9" continuedAt="i6d9f585feaff4f679560cd3d5a0dc7a4"><div 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., and (v) SJWTX Holdings, Inc. which was formed for the purpose of effecting a corporate reorganization of the water utility operations in Texas.  In accordance with FASB ASC Topic 280&#8212;&#8220;Segment Reporting,&#8221; SJW Group has determined that it has <ix:nonFraction unitRef="segment" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzY0NQ_cdadb80c-17d8-465c-92da-5fc90c7cdc33">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, SJWTX, 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 Chairman, 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzIzODA_ed4458fd-0e58-439e-b530-839057a059c9" continuedAt="i34a3765155fc41ca9aacb27cd34eda75" 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, such as goodwill, 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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMS0xLTEtMTA2MDk1_446da571-784e-48ed-8677-7089d37e5f59">603,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMy0xLTEtMTA2MDk1_dc72f665-9c0a-421f-9385-10ce9497ac7e">12,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtNS0xLTEtMTA2MDk1_472e35f7-fa5e-48c7-a3a5-7ec7f7679ad6">5,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtNy0xLTEtMTA2MDk1_a8a2226d-a568-45cf-ac6d-d8bba0382c72">&#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="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtOS0xLTEtMTA2MDk1_6eb12cf8-a2c1-4e77-b837-0756c13d48b4">603,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMTEtMS0xLTEwNjA5NQ_906f7f13-7762-46fe-9c12-3e75030ed315">17,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMTMtMS0xLTEwNjA5NQ_c38dfa46-7bc4-4328-91aa-4afdca60f743">620,698</ix:nonFraction>&#160;</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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMS0xLTEtMTA2MDk1_198d3294-1d31-4abe-99b2-7731ce8db827">473,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMy0xLTEtMTA2MDk1_ef1e2453-4e81-4cf3-9ec6-4f5d8d851a56">9,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtNS0xLTEtMTA2MDk1_6d10d9eb-2212-4c01-ab93-bf09e31dedca">3,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtNy0xLTEtMTA2MDk1_5c64b0f8-c610-4ab1-bb48-bf89279d5b1c">3,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtOS0xLTEtMTA2MDk1_c6abde97-7c05-4c6d-960a-a8e2d0c6a378">473,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMTEtMS0xLTEwNjA5NQ_a92560ee-96de-4f7d-b3c6-b72fbc42b978">16,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMTMtMS0xLTEwNjA5NQ_420caa34-0808-446e-82bf-5d18a8af3ccc">489,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMS0xLTEtMTA2MDk1_916d222b-7d86-49f2-995e-b3cf2ba958b0">129,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMy0xLTEtMTA2MDk1_f5228695-7d47-493e-9587-bbd08647846e">2,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtNS0xLTEtMTA2MDk1_b789a65c-3c3f-4ca1-ad2b-169227e7eefa">1,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtNy0xLTEtMTA2MDk1_0e2e67a1-5478-4822-85e6-8f0e815fc2ad">3,322</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="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtOS0xLTEtMTA2MDk1_cc95b9ec-ddcc-4f04-8b94-cb817405484d">129,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMTEtMS0xLTEwNjA5NQ_369370b8-9084-40fe-9ea4-e8d19ad1a017">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMTMtMS0xLTEwNjA5NQ_90c02cac-f73b-49dd-b4cf-01b482d839cc">130,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMS0xLTEtMTA2MDk1_79e0f97b-5cb6-4a8a-90cb-6d61cb82ee07">86,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMy0xLTEtMTA2MDk1_adb52c0a-c31b-44cb-94e3-0892fc099b31">1,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtNS0xLTEtMTA2MDk1_a5cdc9cd-8d3c-4eed-8ee5-e6c2ddae10f2">1,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="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtNy0xLTEtMTA2MDk1_46f68950-a4bd-4b24-9e7c-1f012b86b20f">15,174</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="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtOS0xLTEtMTA2MDk1_9f03b754-fabc-490f-a3d5-4988516e180e">86,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMTEtMS0xLTEwNjA5NQ_eaaa917b-226e-4715-8693-9f2ea7af739c">12,672</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMTMtMS0xLTEwNjA5NQ_0150b1d0-ecf7-41a0-a194-5099f238149d">73,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMS0xLTEtMTA2MDk1_66b616ff-483e-4e5c-9ccc-b8bfae316474">99,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMy0xLTEtMTA2MDk1_645f4273-029f-4a44-b79c-16ade6c84ec0">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctNS0xLTEtMTA2MDk1_1a81d2bd-a0ab-457f-874c-07b2dad72387">1,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctNy0xLTEtMTA2MDk1_92a7b64e-ddb4-4d55-aacc-aa5c0efecb93">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="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctOS0xLTEtMTA2MDk1_a6d4eaa9-79c6-4fd8-9a01-abcb9414cf5a">99,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMTEtMS0xLTEwNjA5NQ_5767c736-f41d-4c5a-a2eb-0a8ced612dec">5,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMTMtMS0xLTEwNjA5NQ_c36177fe-b570-4446-87fe-103db1f8ad92">104,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMS0xLTEtMTA2MDk1_6ba016ec-baef-4392-b7b1-c8ccb33d769a">37,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMy0xLTEtMTA2MDk1_46dd82da-229c-4def-8a1e-8dde22e92068">&#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="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtNS0xLTEtMTA2MDk1_57a7e8b2-e945-4d08-9320-15752dc6233f">&#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="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtNy0xLTEtMTA2MDk1_34536794-b81e-4319-a560-45fb025e703f">20,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtOS0xLTEtMTA2MDk1_ef7e74f5-dcff-4c93-8242-0cf6e63d2d3c">37,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMTEtMS0xLTEwNjA5NQ_e5dfb724-caf9-492a-b930-c21a012bc5c2">20,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMTMtMS0xLTEwNjA5NQ_e00bf073-cbd2-4da2-8116-cb60dba43ce0">58,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMS0xLTEtMTA2MDk1_283ed2be-cd4d-41e3-809f-c722e6430859">12,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMy0xLTEtMTA2MDk1_383f870e-cdc3-4a93-9005-81c424d259f2">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="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktNS0xLTEtMTA2MDk1_ec378503-ed18-44d5-ad72-7d8d89667cb4">453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktNy0xLTEtMTA2MDk1_89171b4a-bc5d-42c4-845d-5111902f4027">5,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktOS0xLTEtMTA2MDk1_7f7d232e-590d-400c-a09e-0b0342bb8188">12,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMTEtMS0xLTEwNjA5NQ_e80cd413-54c7-4fc0-8bb7-6b4e164b6c8f">4,260</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMTMtMS0xLTEwNjA5NQ_b6bf6273-28a1-4b39-b8ff-bbef84737be4">8,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="ief895bd3e87e4936a74166ce49041f85_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTEtMS0xLTEwNjA5NQ_82ba007b-14d9-4348-949f-4b182ab9e347">3,524,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96bd676317ae45cf880753d6b957e658_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTMtMS0xLTEwNjA5NQ_3834f56b-5df1-4c42-bfd1-4f9e6891d168">4,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c55ad1df6064e01af747ad44598f93d_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTUtMS0xLTEwNjA5NQ_0efc5c87-e9ee-4a53-899e-de39bde40c9b">42,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide8ad4ed8d7f4687b6a739df2de9e335_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTctMS0xLTEwNjA5NQ_f4f9614a-cce8-4356-9f44-74adf2276ab7">60,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38ee1c3b4e6641cea7bc611fcb5205c7_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTktMS0xLTEwNjA5NQ_38ec5fad-a539-4b46-af5b-0eb7486ce378">3,524,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0179e2ed9f3347b2b1c6de18e148f332_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTExLTEtMS0xMDYwOTU_52a56edd-6f51-4a8f-80ae-08e553113b16">108,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTEzLTEtMS0xMDYwOTU_e1189a14-4e86-4b86-9989-492e4aefc39a">3,632,624</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, 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</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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMS0xLTEtMTA2MDk1_6bf48109-8fe5-4494-b7b9-bd0023f4b5fa">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMy0xLTEtMTA2MDk1_4e9658ac-34c2-4658-8e2c-95cc3ee2f416">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtNS0xLTEtMTA2MDk1_9b02d3b1-b4ed-4652-8083-15694fba1ead">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtNy0xLTEtMTA2MDk1_f29ce7c0-c003-4374-a6e8-f5c4c13efc79">&#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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtOS0xLTEtMTA2MDk1_be650bb6-8cdf-4265-abbd-a05690ce60bb">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMTEtMS0xLTEwNjA5NQ_25e97e9a-e84c-403d-9f03-32dc06a9c180">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMTMtMS0xLTEwNjA5NQ_81acc911-7ffb-4460-81b0-62f43d2cb519">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMS0xLTEtMTA2MDk1_4dd5bcd1-d39b-40e6-aede-dadcddec45a4">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMy0xLTEtMTA2MDk1_997f91e3-6348-41d7-b45e-2e50e5d94df2">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtNS0xLTEtMTA2MDk1_6073aece-987a-4ec1-8658-b167d31019fa">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtNy0xLTEtMTA2MDk1_bb015ec7-a283-4e8b-bcfd-e6dd6b547bf5">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtOS0xLTEtMTA2MDk1_aa4aac85-9c96-44c6-b8ca-3bfa54d13ce6">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMTEtMS0xLTEwNjA5NQ_104c12b1-30bb-473b-8329-dfd886c0321f">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMTMtMS0xLTEwNjA5NQ_5b38c1f3-4659-49b2-a459-49aefc70c446">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMS0xLTEtMTA2MDk1_560903c7-7021-406b-93a8-147bc6de07a1">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMy0xLTEtMTA2MDk1_157c86c7-5089-4947-beaa-0899f9f1fad6">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtNS0xLTEtMTA2MDk1_e210c9f2-0a8b-42a8-9adb-968c86a0229b">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtNy0xLTEtMTA2MDk1_bd53dc2b-2f30-4b19-84bc-19340e876623">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtOS0xLTEtMTA2MDk1_fe0b5d56-7a60-47c9-bb8c-960c98b9e1f1">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMTEtMS0xLTEwNjA5NQ_993e6a5a-6ab2-44a8-b2dc-0d3e4396047e">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMTMtMS0xLTEwNjA5NQ_41ad4cda-622a-4447-acfa-97a536762ce4">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMS0xLTEtMTA2MDk1_c40655c3-ac26-48dc-b3dc-4d962e0cc339">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMy0xLTEtMTA2MDk1_2e8f1dd2-d005-4fd8-a864-7b91142fe6ca">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtNS0xLTEtMTA2MDk1_3b9a0c69-81b4-4a29-9bb8-a7ecd270ad68">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtNy0xLTEtMTA2MDk1_38029602-6a88-48d0-ae99-66a35ccc5d32">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtOS0xLTEtMTA2MDk1_56c8899e-34fc-469b-ba8a-21bfa9c66bca">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMTEtMS0xLTEwNjA5NQ_e66b1c52-ba17-40ba-bffc-3715012dab1e">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMTMtMS0xLTEwNjA5NQ_b5b026fa-3d02-4d5b-984f-a1add7ebfd1e">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMS0xLTEtMTA2MDk1_35d95b70-d53c-4712-bea1-af19c9706fe6">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMy0xLTEtMTA2MDk1_f2c472ef-326d-4b74-84df-d786fc9d090a">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctNS0xLTEtMTA2MDk1_8eb06c01-63d4-4818-a791-54455a0dfc43">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctNy0xLTEtMTA2MDk1_0bc3ce20-4d5c-4dc7-92fc-0de923183f16">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctOS0xLTEtMTA2MDk1_9e4e74e8-7f9b-46d7-9456-d9d3bd595192">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMTEtMS0xLTEwNjA5NQ_c0370bb3-c2c8-402d-94ab-d1194f829f01">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMTMtMS0xLTEwNjA5NQ_ab324586-62e6-4e0c-b365-44e4d5df35ab">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMS0xLTEtMTA2MDk1_4519b207-e7a4-4337-bd32-8d0465b5e88d">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMy0xLTEtMTA2MDk1_0e938706-f8a9-4f43-8cc8-6ff79980d07a">&#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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtNS0xLTEtMTA2MDk1_f790585f-e767-45d7-93ff-03d9b9ada388">&#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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtNy0xLTEtMTA2MDk1_433eac98-0a67-4c5e-8405-020fabbbab5d">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtOS0xLTEtMTA2MDk1_1cb8562c-5215-4264-ab33-4cf3af51dfc1">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMTEtMS0xLTEwNjA5NQ_1460c973-2b29-49f1-90a8-3c025f7ee159">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMTMtMS0xLTEwNjA5NQ_36148036-6dc6-48f0-8d0b-c5f750f119f0">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="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMS0xLTEtMTA2MDk1_7fe43ec1-286c-4bb7-a48a-7ab388188f18">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="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMy0xLTEtMTA2MDk1_b8dbc26c-dbe2-43e6-9e7a-1f3ca4b8a858">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="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktNS0xLTEtMTA2MDk1_f5734bd4-af96-4837-9de1-e6cd628c3e24">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="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktNy0xLTEtMTA2MDk1_f07e4c2c-ee64-49a7-8f92-6847b6925e57">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="i790a19dbec084c69a6536e212b60d915_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktOS0xLTEtMTA2MDk1_2027ad0d-d62f-450b-969b-60c063975aa0">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="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMTEtMS0xLTEwNjA5NQ_7a2d8487-3535-4fd9-835e-66b57d2cef6a">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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMTMtMS0xLTEwNjA5NQ_199ffadd-41a4-4ee8-b784-088243e87a53">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="i23af287c9a4a4de38dd86c1ebeaa580b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTEtMS0xLTEwNjA5NQ_78555bb8-cdfe-4a78-8d63-a4d8dc51a2cd">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="i8c1342eb99b1424e865f754c1dd7bbe4_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTMtMS0xLTEwNjA5NQ_ad5f9528-9fe2-4826-b013-af805072a94c">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="i869dba731be644448fdfa9c16da7f823_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTUtMS0xLTEwNjA5NQ_dd648f90-c990-47ec-9031-06e4c7a9abef">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="ie8c91f8167534bf188bf5506654119dc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTctMS0xLTEwNjA5NQ_30020f7e-fccc-415f-9c4c-058185357426">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="ie3f0dd60f0944418948101bca31cb72d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTktMS0xLTEwNjA5NQ_3dca8a7a-42c2-4b75-afb3-c2a7ca74c847">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="i086b5857511e4eb2b9447569786f8d94_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTExLTEtMS0xMDYwOTU_f06d36a2-521d-4539-9d42-3d9185a75768">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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTEzLTEtMS0xMDYwOTU_6b928f03-4fc7-4f69-bfcc-4764e2577e88">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></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%">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="i6d9f585feaff4f679560cd3d5a0dc7a4"><ix:continuation id="i34a3765155fc41ca9aacb27cd34eda75"><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, 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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMS0xLTEtMTA2MDk1_d4974bf2-343c-49cf-83a6-6cb175681343">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMy0xLTEtMTA2MDk1_bfba2464-5b44-4a27-a1c0-8dd50eeefff1">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtNS0xLTEtMTA2MDk1_1e2e8b47-c14d-46f0-8084-a791c10ef3d3">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtNy0xLTEtMTA2MDk1_fddc6ad5-4608-4767-87dc-3fb9f8fcbe8e">&#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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtOS0xLTEtMTA2MDk1_93055a4a-0fc0-4305-bc05-487cdec625c1">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMTEtMS0xLTEwNjA5NQ_a0a8e87d-7e68-4d49-8c57-f715f0125d78">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMTMtMS0xLTEwNjA5NQ_fbd385bc-a7bc-42a1-91b7-5164d910fd77">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMS0xLTEtMTA2MDk1_537da7d4-af1a-4bbc-b350-56c2f4b7be12">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMy0xLTEtMTA2MDk1_a29c8250-42d3-4b29-894a-31c161bec145">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtNS0xLTEtMTA2MDk1_f2bfaae3-8af5-4569-b9fb-877cb8aca987">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtNy0xLTEtMTA2MDk1_9d2aa28c-cd24-4430-8ab8-f0c6a1258bf1">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtOS0xLTEtMTA2MDk1_49330b6b-6eac-4408-8401-3396b881ddd9">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMTEtMS0xLTEwNjA5NQ_ad5a9c62-c215-43c2-ae3e-50def915d928">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMTMtMS0xLTEwNjA5NQ_49e19853-001f-4c19-a082-f78cd5d09ec6">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMS0xLTEtMTA2MDk1_bb8e239a-60c7-4918-a548-ff6c40192232">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMy0xLTEtMTA2MDk1_7098041b-3972-4aa4-a6d2-2b88d9ed7448">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtNS0xLTEtMTA2MDk1_242207e6-7fc9-4ecc-8b96-7e35f615693a">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtNy0xLTEtMTA2MDk1_7a78369a-f3b3-402a-9a8f-812799a209e7">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtOS0xLTEtMTA2MDk1_72708491-083b-46af-ba4d-b956088617c4">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMTEtMS0xLTEwNjA5NQ_2e102d08-18a8-40fb-bc47-e6a28ce4e066">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMTMtMS0xLTEwNjA5NQ_1c0c2973-b3c7-4c42-b120-02e1791f4125">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMS0xLTEtMTA2MDk1_5c16b815-3d62-437a-81c0-1ea4b51400f3">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMy0xLTEtMTA2MDk1_ac7d949c-18fc-483f-bc4b-174ff356ad07">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtNS0xLTEtMTA2MDk1_227281b0-5110-4c4a-83ed-fdb825290ba1">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtNy0xLTEtMTA2MDk1_3ca38c4e-1e5e-4df7-8e94-a9880f2ac1c6">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtOS0xLTEtMTA2MDk1_f965837d-2cf8-4425-979c-81603869c4a3">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMTEtMS0xLTEwNjA5NQ_bf6ee321-0002-45fa-9961-f453e03af340">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMTMtMS0xLTEwNjA5NQ_639886e0-e0c3-4df6-bf72-51dd3648d8b6">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMS0xLTEtMTA2MDk1_cee01e9f-87c2-4a49-bd61-2bb3878f607d">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMy0xLTEtMTA2MDk1_637e5938-ca74-4c5d-8f32-f977e9fa6f65">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctNS0xLTEtMTA2MDk1_8b9dd18a-0833-4d6c-9cee-42c4c9235695">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctNy0xLTEtMTA2MDk1_c2096209-253d-4fab-bc6b-01b6eb247e24">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctOS0xLTEtMTA2MDk1_f4d3b9b8-a073-43cc-831b-6c1c3dc33aa5">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMTEtMS0xLTEwNjA5NQ_bcbd7c79-5381-43f0-bced-d1e5ae2e531c">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMTMtMS0xLTEwNjA5NQ_9fb0c9c7-700b-4f4c-9341-52dec09df48d">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMS0xLTEtMTA2MDk1_8e35f82f-94f5-45cf-a8ca-4a2970ad8aca">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMy0xLTEtMTA2MDk1_d28771cc-45ca-4de6-83de-5c145f678387">&#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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtNS0xLTEtMTA2MDk1_0ff3fe5c-3dd3-4375-b1da-dbf2c929c5dc">&#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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtNy0xLTEtMTA2MDk1_a9baafc9-e222-4ade-b923-45d2ae12b0e4">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtOS0xLTEtMTA2MDk1_6a1de67d-f0e7-4aaf-a702-e5a733f3fd4d">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMTEtMS0xLTEwNjA5NQ_d39f89a0-d833-4da6-aa80-7515866a7401">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMTMtMS0xLTEwNjA5NQ_b7b3ee67-333b-4090-97b7-91cc5fc0adbe">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="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMS0xLTEtMTA2MDk1_6862958e-cbd7-4f20-bdec-3403a6eddde7">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="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMy0xLTEtMTA2MDk1_fcca2b02-3a26-4957-8fee-eddf931b0d2d">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="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktNS0xLTEtMTA2MDk1_656961ea-421f-4ac4-82b2-1ee7a283dd7d">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="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktNy0xLTEtMTA2MDk1_33e606b1-3a18-4036-8472-78520ff29ad8">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="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktOS0xLTEtMTA2MDk1_c324e013-7041-459c-bf7d-a81c65ef4b46">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="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMTEtMS0xLTEwNjA5NQ_e71ef063-3887-4f72-9cd2-73f6f8cb4396">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMTMtMS0xLTEwNjA5NQ_6acadce0-9e3b-410c-91a3-09f0b96389e6">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="i036d2f6869d84c8aac4ad06d7127146a_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTEtMS0xLTEwNjA5NQ_5727dd5a-ddaa-49e1-bfc7-4ce51512bbe5">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="ie7e3799a942c465eb2512cbf44a94404_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTMtMS0xLTEwNjA5NQ_aedc3578-d162-4c11-abf4-83d3c1b3e9c2">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="i3fd49b787cab46418b138e49fb509e80_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTUtMS0xLTEwNjA5NQ_4f0e3ec7-2771-4933-bfa4-4db3259aae1f">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="ic9493c0b71e94a668475c56eef3cf53f_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTctMS0xLTEwNjA5NQ_b909b603-72c7-47f8-80ca-18183f7d5b47">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="i75b851fa7a7740a782d365d65bdef8ec_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTktMS0xLTEwNjA5NQ_d43c0246-0916-4e3f-b90f-88a9584ed802">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="i188f24ad898847c9917a736a5392e790_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTExLTEtMS0xMDYwOTU_9e2c9e8d-2728-497d-979c-92cbbf789627">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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTEzLTEtMS0xMDYwOTU_70f63ef7-3dca-4a61-a2f1-9cefc00343e8">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><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="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%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2022, 2021 and 2020, includes the accounts of SJW Group, SJWNE LLC and CTWS, Inc. on a stand-alone basis.</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%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2022, 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="if9d20dcbb0614e99a2bda1bac0e47318_127"></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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzMzMzM_75371530-0ed8-4b7c-9b90-f25e73fdff87" continuedAt="ie22434528118479eb61513319720ffac" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="ie22434528118479eb61513319720ffac" continuedAt="i6289426e6127461ab903d0b462dcd77a"><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, SJWTX 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="if60b6526839e4d2dbd7dd447461dbc5c_I20211217" decimals="-3" name="sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQyNQ_fa722dd0-4438-42d9-9063-37b902a3847f">5,000</ix:nonFraction> people through <ix:nonFraction unitRef="serviceconnection" contextRef="ib41b0e048c1442918f2feb7d7211cd65_I20211217" decimals="-2" name="sjw:PublicUtilitiesAcquisitionServiceConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQ0Mw_48c76474-a75c-4e09-9cdc-1010b9104ddb">1,600</ix:nonFraction> service connections in a service area approximately <ix:nonFraction unitRef="sqmi" contextRef="if60b6526839e4d2dbd7dd447461dbc5c_I20211217" decimals="0" name="sjw:PublicUtilitiesAcquisitionServiceArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQ5OA_9731cac6-051a-4b5a-aad2-8efb345f3622">19</ix:nonFraction> square miles to SJWTX&#8217;s operations.  The total net cash price was approximately $<ix:nonFraction unitRef="usd" contextRef="i1e4c60c11e8349919d5d9620b0a07daf_D20211217-20211217" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU4MQ_d715d441-6f71-49ca-b76e-87664c07e558">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="i9c2fb3178fb4487baa04ec39e273f30b_I20211217" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzcxNA_db37a62e-50a2-483d-b242-efd94996859b">9,400</ix:nonFraction> and goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i9c2fb3178fb4487baa04ec39e273f30b_I20211217" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzc0Nw_4fba6583-90c1-4642-8d20-b078ab86fda6">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.  During the measurement period in 2022, SJWTX reduced goodwill previously recognized by $<ix:nonFraction unitRef="usd" contextRef="iac3fbdbc088b491b80480d95e20f0711_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU0OTc1NTgxODAxNQ_d56a7c2f-afce-46a3-b601-85d3b026b026">161</ix:nonFraction> primarily related to additional regulatory assets recognized.  The final purchase price allocation resulted in goodwill of $<ix:nonFraction unitRef="usd" contextRef="i64af41cddb5549cd9b9eb89fad789789_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU0OTc1NTgxODAwNw_8836efbd-9323-4dab-b65b-3c85e5688b0b">12,167</ix:nonFraction> for the transaction.  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.  SJW Group acquired all of the outstanding stock of CTWS for $<ix:nonFraction unitRef="usdPerShare" contextRef="i07a94b669088432d97415f438a6f246b_I20191009" decimals="INF" name="sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE0MjU_714b06d1-e64e-47fc-9f6b-6768fce490e9">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="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE1NTc_771530ab-4bc6-45af-aced-eaa465b69f73">838,476</ix:nonFraction>, less cash received of $<ix:nonFraction unitRef="usd" contextRef="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE1ODM_917b749e-9697-48a1-8fa0-c6ca4834f3fa">3,011</ix:nonFraction>, and approximately $<ix:nonFraction unitRef="usd" contextRef="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009" decimals="-3" name="sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE2MDU_1a5adf0a-df80-4d5f-a02b-7b4eba152b59">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%">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="i6289426e6127461ab903d0b462dcd77a"><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzMzMzQ_570a74dc-338a-4187-ae5e-6547536eb173" 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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItMS0xLTEtMTA2MDk1_7063ed37-08dc-49b7-b74e-993100695ec2">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItMy0xLTEtMTA2MDk1_883cbd5f-58ff-44a2-8ea1-73671b1f50d1">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItNS0xLTEtMTA2MDk1_2aaeabfe-e17b-4a59-bcda-29f14ca54a60">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtMS0xLTEtMTA2MDk1_09dacd55-bc7b-4563-a6d8-26774716cbb5">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtMy0xLTEtMTA2MDk1_a35fb896-e425-49f3-afbd-b23e52ca1ca8">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtNS0xLTEtMTA2MDk1_f8c7a85d-029b-4565-8b44-a9f962cc6662">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtMS0xLTEtMTA2MDk1_80d10f5a-6686-4e68-b73e-f112b60aca04">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtMy0xLTEtMTA2MDk1_c4cea04b-91ec-41cc-afdb-be8a29e61d74">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtNS0xLTEtMTA2MDk1_71369586-8bb5-4ea7-94d2-dfb97977e162">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtMS0xLTEtMTA2MDk1_73f7dd01-c1dc-4954-a394-871a3a0e5aca">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtMy0xLTEtMTA2MDk1_3e790c1f-9ef1-4ac5-867d-0ee350298c30">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtNS0xLTEtMTA2MDk1_be2676c1-274c-494b-bd93-61fb0821cabd">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtMS0xLTEtMTA2MDk1_fd1a9589-e966-414e-8580-630a523a064f">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtMy0xLTEtMTA2MDk1_102a7849-2f1e-41d6-aa22-ecd45c2cfe25">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtNS0xLTEtMTA2MDk1_20872248-a924-4d29-9cd0-7044497838f1">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctMS0xLTEtMTA2MDk1_3dce6dc9-ba56-40ae-bbe6-435eadd03238">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctMy0xLTEtMTA2MDk1_dcfaae8d-3ace-4424-a885-331222f5275c">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctNS0xLTEtMTA2MDk1_db7ea3e9-804e-4c13-a14f-f3ee8f3aaf33">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtMS0xLTEtMTA2MDk1_61b0ddc0-b035-4357-afcf-03128230e0fd">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtMy0xLTEtMTA2MDk1_d5b53818-a18c-45a3-badd-e730dae69d39">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtNS0xLTEtMTA2MDk1_97ba4029-252e-4f54-a865-fe0a36e21449">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktMS0xLTEtMTA2MDk1_e4dcd1c6-fc74-4955-aa27-4fb1404a2584">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktMy0xLTEtMTA2MDk1_3de67a41-e29a-41f7-abda-7e0ac99298c2">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktNS0xLTEtMTA2MDk1_47597ba1-4601-4b6e-8cd4-aba17ba10e71">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTEtMS0xLTEwNjA5NQ_694db98a-1570-4dcf-99fd-e52ced8d2a96">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTMtMS0xLTEwNjA5NQ_886ddcb3-2899-4ed7-98c3-84248b0a6b8d">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTUtMS0xLTEwNjA5NQ_bc5bcdd3-4307-436e-abbf-252b1737bc67">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTEtMS0xLTEwNjA5NQ_061b50ce-3d58-4dbd-906c-90d07d5b37ac">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTMtMS0xLTEwNjA5NQ_dd3ad523-3ed8-4571-9d89-bd80e7e2c3ee">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTUtMS0xLTEwNjA5NQ_982ec85b-2b62-46c6-b2ef-0d93785be0dd">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTEtMS0xLTEwNjA5NQ_90f7679a-6d74-42db-a82e-5f78c59f3ac9">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTMtMS0xLTEwNjA5NQ_7d557dbc-fe2b-4a68-946d-57ea4e2d82d6">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTUtMS0xLTEwNjA5NQ_f41abe64-a30e-4345-9005-040d8eebe18a">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTEtMS0xLTEwNjA5NQ_7f9db7e4-2fdd-47cc-aa9a-650f1238894e">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTMtMS0xLTEwNjA5NQ_5d9fbcd4-4b05-4ee1-9dd8-0fad33afd07b">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTUtMS0xLTEwNjA5NQ_8a49501f-8c4a-4a5d-bf9d-d665292256b4">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTEtMS0xLTEwNjA5NQ_d597b6a0-4a9b-4cf6-a1f5-5b19b7f02072">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTMtMS0xLTEwNjA5NQ_1e5a8607-449d-4385-88c0-24244eb31b9f">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTUtMS0xLTEwNjA5NQ_f28daeed-29a2-44e1-838a-18cca10e3e4a">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTEtMS0xLTEwNjA5NQ_6c65347f-8895-4024-92f3-7ca29e849d37">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTMtMS0xLTEwNjA5NQ_666c48bb-3659-46d6-8a19-a1bac04b00d8">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTUtMS0xLTEwNjA5NQ_69641cb1-c4fd-4f61-80ff-46402f6c2892">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTEtMS0xLTEwNjA5NQ_cd322164-b1a3-4493-ae96-c7026a959717">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTMtMS0xLTEwNjA5NQ_4d4fff18-ea03-4f71-89d9-950e1f9ac63c">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTUtMS0xLTEwNjA5NQ_3014d96b-eb7b-4884-a01a-dc95b936eb79">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTEtMS0xLTEwNjA5NQ_4a4a6fd9-8b63-4111-bb27-4730a830b1da">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTMtMS0xLTEwNjA5NQ_0e661809-a846-47db-a4b9-e5c83aaebcb7">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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTUtMS0xLTEwNjA5NQ_3bf616ac-bc7b-4ecf-831c-369854787710">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="i07a94b669088432d97415f438a6f246b_I20191009" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTEtMS0xLTEwNjA5NQ_7bfda07c-4993-4f9e-86bb-4ae9d857c9bf">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" name="sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTMtMS0xLTEwNjA5NQ_3a230975-acf4-4b50-afee-f84908f3493a">&#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="ia7c19f8f49fa47d589221fa577cc63dc_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTUtMS0xLTEwNjA5NQ_f454c4f4-de29-45c9-bb89-7ce768b2249b">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="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzI1NzQ_3de67a41-e29a-41f7-abda-7e0ac99298c2">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 id="if9d20dcbb0614e99a2bda1bac0e47318_1472"></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 15.</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF8yNzQ4Nzc5MDczMDM5_985a312b-4b71-40ea-a5e9-2ae8faf103b0" continuedAt="i4718537015e84659ba7bec967f53930b" escape="true">Subsequent Event</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="i4718537015e84659ba7bec967f53930b">On January 13, 2023, SJWTX has reached agreements to acquire KT Water Development Ltd and KT Water Resource L.P. for purchase prices of $<ix:nonFraction unitRef="usd" contextRef="i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NzI_ee591ae1-2a72-4bbf-a83a-3f3462bce818">7,338</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie82edc4552a4495f95d4e450b0143d7d_D20230113-20230113" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0ODM_ed181b69-8ee3-46f0-8900-b4d1ec4a7160">53,500</ix:nonFraction>, respectively.  KT Water Development Ltd is an investor-owned water utility providing water to approximately <ix:nonFraction unitRef="people" contextRef="i68909c22258c4204ab1b667d339a69d2_I20230113" decimals="INF" name="sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NjM_7b506176-d386-48a2-96eb-5f343d37fbff">1,725</ix:nonFraction> people through over <ix:nonFraction unitRef="serviceconnection" contextRef="i07e7ef5c3c354110b966d3eec6e3028f_I20230113" decimals="INF" name="sjw:PublicUtilitiesAcquisitionServiceConnections" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NTU_1d27967e-15c8-4f9f-98ac-330691abf54e">575</ix:nonFraction> service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a private-held company formed to develop wholesale water supplies for the fast-growing utilities of Comal County, Texas.  The transaction is expected to close in the third quarter of 2023, pending the Public Utilities Commission of Texas approval of the KT Water Development Ltd. acquisition.</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%">78</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_130"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIzMTQ_de17bd76-3613-4f0e-9ad6-7732ebf8ccdf" continuedAt="i2ea5ae1f748d448f82cd2d936858607f" 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%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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:#ffffff;padding: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="sjw:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQtMS0xLTEtMTA2MDk1_44c157cf-47f3-498e-b890-cc85d118938e">1,675,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="sjw:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQtMy0xLTEtMTA2MDk1_a7c795fe-5dca-422c-b0de-31b342551ae5">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></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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzctMS0xLTEtMTA2MDk1_cec8512d-9e6d-443c-84e1-30bfc07c03e4">5,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzctMy0xLTEtMTA2MDk1_6260021f-a32b-4943-a475-7964085edd3e">2,859</ix:nonFraction>&#160;</span></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 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="sjw:IntercompanyNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEwLTEtMS0xLTEwNjA5NQ_71f670f8-d4bc-45f8-a70e-de44761d869c">13,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="sjw:IntercompanyNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEwLTMtMS0xLTEwNjA5NQ_c6fcd0b2-710f-4735-83d4-300e1e2ea762">6,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzExLTEtMS0xLTEwNjA5NQ_e491570b-d877-424e-9d0c-f6c6d3e434fd">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzExLTMtMS0xLTEwNjA5NQ_eb10c2ec-50e9-4861-93b7-3f8c0ec1c677">530</ix:nonFraction>&#160;</span></td><td style="background-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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEyLTEtMS0xLTEwNjA5NQ_b897080c-024d-4bcd-9fe4-697a7146ede8">18,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEyLTMtMS0xLTEwNjA5NQ_ba5dec97-4b64-4b13-819a-b7efa681965d">9,404</ix:nonFraction>&#160;</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;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 #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="display: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE2LTEtMS0xLTEwNjA5NQ_d206459d-02da-4210-adca-725277e45d90">183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE2LTMtMS0xLTEwNjA5NQ_759f2bc1-2806-4c35-82d1-c822e584b4e4">&#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: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE3LTEtMS0xLTEwNjA5NQ_31eecbaf-c8ce-42eb-946d-f173ce2f172e">183</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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE3LTMtMS0xLTEwNjA5NQ_4195bcbc-e4ac-4144-ab04-fb40030b79d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE4LTEtMS0xLTEwNjA5NQ_4f9bf60b-22fa-4690-a3b8-6cbbc5148dda">1,694,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE4LTMtMS0xLTEwNjA5NQ_db21eb0e-faf7-487e-9a39-d1757f21d25f">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></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="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzE4_8f62109d-b983-4219-9514-948715d89ae6"><ix:nonFraction unitRef="usdPerShare" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzE4_c4d5aefc-401f-4936-ae43-e51a1540e96d">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzQz_649e9c05-cc6d-4a9f-abb6-2bc69d6ede1d"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzQz_918c4ac1-436f-4785-acdb-8691ea34169f">70,000,000</ix:nonFraction></ix:nonFraction> shares in 2022 and 2021; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0Xzkw_1cecf7da-0696-429a-97c0-6dd54b5d1b9b"><ix:nonFraction unitRef="shares" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0Xzkw_6d83d39e-b118-49e2-803d-ec0960c1c481">30,801,912</ix:nonFraction></ix:nonFraction> shares in 2022 and <ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzExMA_08574d08-78f3-427e-9d5a-bfc2c941f945"><ix:nonFraction unitRef="shares" contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzExMA_5ae57977-ef2b-4fe6-976c-60e98f3992cc">30,181,348</ix:nonFraction></ix:nonFraction> shares in 2021</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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTEtMS0xLTEwNjA5NQ_1b574423-1f31-4844-ad81-f78e9a4a6f81">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTMtMS0xLTEwNjA5NQ_d6dcd370-72ae-4ca8-a5e0-547c0ff1ed47">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI0LTEtMS0xLTEwNjA5NQ_d961347b-1462-4510-a431-af5913cd4646">651,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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI0LTMtMS0xLTEwNjA5NQ_f46a651a-6587-4362-8059-51deef56f75d">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI1LTEtMS0xLTEwNjA5NQ_8ac06327-f954-4a60-acbc-ad97b41dd315">458,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI1LTMtMS0xLTEwNjA5NQ_23bfc21f-da89-40f7-ae12-b9a7f3b760f3">428,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 (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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI2LTEtMS0xLTEwNjA5NQ_408222cc-6d3c-4145-8ed7-9a824b08489a">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI2LTMtMS0xLTEwNjA5NQ_58ad1512-a3af-4c49-97da-5a23bae601e2">163</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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI3LTEtMS0xLTEwNjA5NQ_40babd68-6942-43c6-a3aa-361a603a0566">1,110,868</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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI3LTMtMS0xLTEwNjA5NQ_0c8767b8-5195-4ab9-ab4b-444e15385892">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></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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI4LTEtMS0xLTEwNjA5NQ_b5f92f0c-12ec-4792-8ea2-0ee6a95e5a37">556,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI4LTMtMS0xLTEwNjA5NQ_6d616783-7d5c-4cb4-ac34-f08f942143c1">556,225</ix:nonFraction>&#160;</span></td><td style="background-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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI5LTEtMS0xLTEwNjA5NQ_21a3525c-8fa0-4a95-8d1a-21f2aefec4cc">1,667,495</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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI5LTMtMS0xLTEwNjA5NQ_b9fc85d0-30b9-40a4-b89f-7c9a457cba2d">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display: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 payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="sjw:IntercompanyPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMyLTEtMS0xLTEwNjA5NQ_5902ab80-6373-4a40-aaa5-022d470aae7b">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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="sjw:IntercompanyPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMyLTMtMS0xLTEwNjA5NQ_606d410c-2525-46a4-b9ab-077d72f56d39">2,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="sjw:IntercompanyNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMzLTEtMS0xLTEwNjA5NQ_6a26ee2c-b074-41a2-9ce9-f7b4b9cc1a4f">4,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="sjw:IntercompanyNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMzLTMtMS0xLTEwNjA5NQ_34793716-42c2-49a9-a151-b843e37361ea">9,712</ix:nonFraction>&#160;</span></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%">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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM1LTEtMS0xLTEwNjA5NQ_eed12603-93f7-41ac-86fc-411504fe70d1">3,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM1LTMtMS0xLTEwNjA5NQ_7aa7778d-c277-4ee0-aa72-6c793d7d5856">3,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 tax 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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="sjw:IncomeTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM2LTEtMS0xLTEwNjA5NQ_943ed3ed-5ca7-4a3a-a4f8-5f6a8d752f06">14,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="sjw:IncomeTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM2LTMtMS0xLTEwNjA5NQ_0091d707-36b1-4caf-9728-f1e46be5e056">8,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM3LTEtMS0xLTEwNjA5NQ_0835f670-e9dc-4fd3-b134-37d24e83b3a6">398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM3LTMtMS0xLTEwNjA5NQ_1dfe42b4-2834-4b85-a62d-e4fcdfaf10b9">313</ix:nonFraction>&#160;</span></td><td style="background-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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM4LTEtMS0xLTEwNjA5NQ_58edb965-6c29-450a-90d9-1f372005a49a">23,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM4LTMtMS0xLTEwNjA5NQ_6bda855a-03b1-4154-b55d-a80af72efe92">23,362</ix:nonFraction>&#160;</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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM5LTEtMS0xLTEwNjA5NQ_513286b3-3cf1-4e9b-bcf0-3436b7ab13be">2,373</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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM5LTMtMS0xLTEwNjA5NQ_1f12fce5-f4a1-41c7-a1ea-9c030cf81fda">2,471</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%">Other 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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQwLTEtMS0xLTEwNjA5NQ_f45e5808-8ed8-4faa-a525-2cee40dd7854">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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQwLTMtMS0xLTEwNjA5NQ_056220d0-771b-4f7f-bf80-5e09a0e585ab">779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQxLTEtMS0xLTEwNjA5NQ_4ead04fa-1a73-4902-bcae-569d74fd4c9b"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQxLTMtMS0xLTEwNjA5NQ_437b9db5-381c-43ee-974a-80190468d1d8"></ix:nonFraction></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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQyLTEtMS0xLTEwNjA5NQ_3cf086af-8214-4532-8ead-64b4961dead9">1,694,157</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 #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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQyLTMtMS0xLTEwNjA5NQ_8ea7a4f6-bf4e-451a-866f-03bd73999c23">1,617,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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="i2ea5ae1f748d448f82cd2d936858607f" continuedAt="ie4f0219504e8404ca5b66cc969c410d9"><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtMS0xLTEtMTA2MDk1_e4677402-b78a-4dcf-b43a-403613a9f5a7">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtMy0xLTEtMTA2MDk1_5b5c32eb-2358-4e41-abde-25100f0e046c">&#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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtNS0xLTEtMTA2MDk1_2efc55ed-b949-4e7d-8d1c-6afca94c68a1">&#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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtMS0xLTEtMTA2MDk1_dd42ea4e-2a80-41ee-9a74-174e76f04e02">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtMy0xLTEtMTA2MDk1_ba59ab1f-968c-4bb3-9935-2f4af23ff72a">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtNS0xLTEtMTA2MDk1_0d7cf546-aef8-43af-abc9-dca4a4a1d90a">3,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtMS0xLTEtMTA2MDk1_99f050ad-233f-41e5-a31a-fb17916c13a5">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtMy0xLTEtMTA2MDk1_3a0ca21c-5b28-435f-bad7-3213f79c93db">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtNS0xLTEtMTA2MDk1_1d9146c8-321e-4adf-b898-f73354051d9d">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:700;line-height:100%">Total operating expense</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctMS0xLTEtMTA2MDk1_37b5489c-703b-4338-ad71-c0cc081b99a4">2,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctMy0xLTEtMTA2MDk1_3ee44c96-29a9-4e24-88c7-7dd7cc62526d">2,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctNS0xLTEtMTA2MDk1_827c20b7-87ab-4dec-a6a5-bb5a2644b9d6">3,360</ix:nonFraction>&#160;</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 loss</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtMS0xLTEtMTA2MDk1_1312206b-0122-47f8-8ebe-16cb156ec54c">2,070</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtMy0xLTEtMTA2MDk1_8eb61d9d-9ced-476d-be08-cda9a19367b9">2,012</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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtNS0xLTEtMTA2MDk1_8af9b876-5534-4786-a962-3f91ccac5f21">3,360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other (expense) income:</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%">Interest on long-term debt, mortgage 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTEtMS0xLTEwNjA5NQ_1509267b-9ca6-4ac7-bb63-c3491c5f2587">17,795</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTMtMS0xLTEwNjA5NQ_a80d11da-20df-467e-b5c5-36589dda528f">18,673</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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTUtMS0xLTEwNjA5NQ_f636724b-749d-4341-8bd4-8fdb68fada52">19,430</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTEtMS0xLTEwNjA5NQ_322b2635-3be9-4e13-a38c-18fa799eb915">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTMtMS0xLTEwNjA5NQ_f300ce88-1c9d-48bc-a231-7202425ccb92">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTUtMS0xLTEwNjA5NQ_f887209c-bc7f-439c-9d7d-b2cf3037af01">&#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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTEtMS0xLTEwNjA5NQ_2d9eae48-67b7-4efe-ab4e-f1342c6f7262">340</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTMtMS0xLTEwNjA5NQ_2ee89bd2-624a-4ba2-8129-f8289e5faaaf">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTUtMS0xLTEwNjA5NQ_48da7db8-99a8-4d43-8414-d49ce366846d">250</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%">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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTEtMS0xLTEwNjA5NQ_f7ce1703-ff3b-45aa-9b98-287c52efe519">20,205</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTMtMS0xLTEwNjA5NQ_5723b76d-7e6e-49f0-9183-bcdfb3ea51ef">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTUtMS0xLTEwNjA5NQ_7bb8b39d-35d3-4d6d-8d08-0e8f02dce7c4">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></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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTEtMS0xLTEwNjA5NQ_1a11c504-0d65-4df3-8923-643a0fbb8b3f">5,523</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTMtMS0xLTEwNjA5NQ_46c52559-7e12-4c5b-ac05-6349565c1394">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTUtMS0xLTEwNjA5NQ_e9032191-266d-45c9-a738-7af7c05729ab">6,414</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="i10efb10a407a460d968e7b4f51ae38ed_D20220101-20221231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTEtMS0xLTEwNjA5NQ_5a75def3-c900-46f3-a335-0c988a24726a">88,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d9e4996a3d24a688cbd732f046da808_D20210101-20211231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTMtMS0xLTEwNjA5NQ_28f90b88-1159-4b74-981e-71fd516a7f7d">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="ief392a68b52843e78cd7a5ac13fc72f4_D20200101-20201231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTUtMS0xLTEwNjA5NQ_5a5c26e9-1a57-4a57-a22d-c4b34af0c915">78,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTEtMS0xLTEwNjA5NQ_1209858a-4cd1-48c0-b429-07775abcae4f">73,828</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTMtMS0xLTEwNjA5NQ_eaf34744-88a8-42e6-9332-56a30a2612ed">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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTUtMS0xLTEwNjA5NQ_1953ea20-a42f-472d-b03b-26212f2d36a7">61,515</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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTEtMS0xLTEwNjA5NQ_41910904-8826-48a4-be30-1f90e82ad4ad">1,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTMtMS0xLTEwNjA5NQ_267caefa-ae60-44c4-8852-858c824dfec0">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTUtMS0xLTEwNjA5NQ_e81fc1d6-ed96-49ba-bc93-3ab3cee1b3c1">1,190</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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTEtMS0xLTEwNjA5NQ_1a822bda-a65d-408b-a07b-314b74b9e6e6">75,468</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="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTMtMS0xLTEwNjA5NQ_35754a12-cdc4-417b-9f02-50487a4210df">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTUtMS0xLTEwNjA5NQ_3baa0c53-bbcf-42d0-a45b-19853c997491">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></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"><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%">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="ie4f0219504e8404ca5b66cc969c410d9" continuedAt="i0851bfcc024d4c3887d3193c208c237b"><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItMS0xLTEtMTA2MDk1_1209858a-4cd1-48c0-b429-07775abcae4f">73,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItMy0xLTEtMTA2MDk1_eaf34744-88a8-42e6-9332-56a30a2612ed">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="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItNS0xLTEtMTA2MDk1_1953ea20-a42f-472d-b03b-26212f2d36a7">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 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtMS0xLTEtMTA2MDk1_a34d8c48-6334-4239-82c7-733d44a8e04e">88,510</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtMy0xLTEtMTA2MDk1_0e1dd4b6-0435-4f3f-bec7-4d1bb28580be">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:EquityEarningsFromSubsidiariesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtNS0xLTEtMTA2MDk1_7a6f23ab-1402-4f01-a8fb-6d7681d06cd4">78,141</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtMS0xLTEtMTA2MDk1_3bff2115-0a08-47f3-8f31-ac11c8e0a9c8">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtMy0xLTEtMTA2MDk1_4e3e9b4f-4274-4a2d-9180-22152caac71d">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtNS0xLTEtMTA2MDk1_b5ee9a37-283d-46f7-9978-58f69026b35d">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctMS0xLTEtMTA2MDk1_bcf19823-92a8-493e-95e2-7c89d65a4890">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctMy0xLTEtMTA2MDk1_e395029c-8dd3-4f68-8b86-9d6e82ff9bec">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctNS0xLTEtMTA2MDk1_58e48103-4c9f-4fff-a686-8b30985a149e">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtMS0xLTEtMTA2MDk1_8b5481ea-af36-42cb-9cf9-78797ecf3b7f">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtMy0xLTEtMTA2MDk1_3f116548-992f-4126-9cf4-3aa2ee5d93a1">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtNS0xLTEtMTA2MDk1_9ec2b3f5-15d7-47f3-b6d7-284cd6951512">&#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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTEtMS0xLTEwNjA5NQ_55f49796-24fe-4da5-9bcd-52522dad5ce4">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTMtMS0xLTEwNjA5NQ_ccd76599-03d8-440e-9cf3-a90242dc5d1c">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTUtMS0xLTEwNjA5NQ_30472156-4280-40f4-8286-d2287d9ac9b4">1,532</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%">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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTEtMS0xLTEwNjA5NQ_212ec7e2-9f56-4339-a1ff-339ed00a7925">3,916</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTMtMS0xLTEwNjA5NQ_7c2aa16d-b389-432c-9153-99df7762b3cb">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTUtMS0xLTEwNjA5NQ_d9352cdd-8183-4800-bc69-666a0106c2a3">2,607</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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTEtMS0xLTEwNjA5NQ_d1c0f66b-3fc3-45dc-8eaa-d0f9d5138fc6">6,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTMtMS0xLTEwNjA5NQ_8851d148-0415-4cea-bf65-840751ba2f05">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTUtMS0xLTEwNjA5NQ_06c27a33-e4a6-4778-a10c-9352c644eca6">10,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTEtMS0xLTEwNjA5NQ_68820ec0-ae45-40f9-bcc2-fad52fbf3585">15</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTMtMS0xLTEwNjA5NQ_95164009-2ef6-4427-a39d-9d5d648d45f0">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTUtMS0xLTEwNjA5NQ_afd17d11-cb3e-4e48-b7a3-4cf4fe819b60">553</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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTEtMS0xLTEwNjA5NQ_8aa5029e-c2cc-45b7-9744-315273ddcd93">55,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTMtMS0xLTEwNjA5NQ_b48814cb-6bb5-4eec-8509-28d9f48fc661">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTUtMS0xLTEwNjA5NQ_6cd93056-519f-447d-b23e-d137925c7f01">47,800</ix:nonFraction>&#160;</span></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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTEtMS0xLTEwNjA5NQ_2ebfc26f-84ec-4e4b-95e4-3e1bbc81794c">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTMtMS0xLTEwNjA5NQ_a291730b-688d-4e6d-a494-cf4ffafe8ac4">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTUtMS0xLTEwNjA5NQ_855892ca-417d-43df-ae0d-85c92e438fc1">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;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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTEtMS0xLTEwNjA5NQ_1e7e5598-b46a-4f60-961c-213f913bdc57">45,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTMtMS0xLTEwNjA5NQ_27eeadf6-c875-48e7-bc69-0c4ba90226b7">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTUtMS0xLTEwNjA5NQ_21667bcd-3099-4bf9-99f0-e86d44ebccc4">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></tr><tr><td colspan="3" style="background-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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTEtMS0xLTEwNjA5NQ_20e05f2a-a7a6-451a-9e9d-45768a8652bc">27,713</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTMtMS0xLTEwNjA5NQ_d885d54b-0b12-4f0e-91d8-653554b5d6c3">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:PaymentsForNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTUtMS0xLTEwNjA5NQ_539944d8-4ddd-4ef8-b9ab-2da831f13970">10,353</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTEtMS0xLTEwNjA5NQ_ff28bf42-f5e3-45fd-986c-b72749d473ce">20,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTMtMS0xLTEwNjA5NQ_8424b322-7593-49a6-b023-bf4c49e0c7b2">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromNoteReceivablesFromSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTUtMS0xLTEwNjA5NQ_d1e6af80-075b-4fea-9858-5586daca00a5">1,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTEtMS0xLTEwNjA5NQ_3e4968c2-4e58-4a4a-a6f0-e6a0e32bbbdf">25,892</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTMtMS0xLTEwNjA5NQ_e0c17581-ff5b-48c5-b15d-55a17125c71d">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTUtMS0xLTEwNjA5NQ_d712d541-46f7-4335-bd42-52c707eb503e">37,952</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTEtMS0xLTEwNjA5NQ_71c8ceb5-ced0-4c99-850f-3c595614924b">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTMtMS0xLTEwNjA5NQ_4634d73a-0d50-4f6e-bbf5-07e92ccf307e">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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTUtMS0xLTEwNjA5NQ_cf30f22f-57dd-431f-99d9-0633e24f80e4">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTEtMS0xLTEwNjA5NQ_7fbb905b-2790-4abe-b4ee-632182f87c36">32,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTMtMS0xLTEwNjA5NQ_8ac8f36a-be46-487c-814e-ec57924dc658">22,453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTUtMS0xLTEwNjA5NQ_4cce5da6-d8aa-4750-8aa5-7a00da2a8d23">46,905</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:9pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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 #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%">Borrowings from 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTEtMS0xLTEwNjA5NQ_1a011805-e6bb-42b7-bb13-e727ed4e3e9b">15,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTMtMS0xLTEwNjA5NQ_f42a29d4-9144-4992-b9ba-40b64a159f86">34,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:ProceedFromSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTUtMS0xLTEwNjA5NQ_545e792c-33aa-45da-a4c0-ca136d9e8f21">54,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 to 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTEtMS0xLTEwNjA5NQ_07e4a239-b21f-4f60-8324-193c538f496d">20,901</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTMtMS0xLTEwNjA5NQ_74c9b313-1d2f-4f60-a1b0-6b3c75aada05">44,145</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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:PaymentsForSubsidiaryNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTUtMS0xLTEwNjA5NQ_289b5f95-3638-431d-aebc-19cbc1f514e4">59,762</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%">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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTEtMS0xLTEwNjA5NQ_0bc9f8af-6b1b-494e-a390-6f2e4fae6807">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTMtMS0xLTEwNjA5NQ_f7c2dc64-39b1-477c-ab0c-ef9d7ecbefd2">&#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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTUtMS0xLTEwNjA5NQ_63fb2211-a11f-4535-b6fc-367647a06a32">50,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:9pt;font-weight:400;line-height:100%">Repayments of 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTEtMS0xLTEwNjA5NQ_43c90d31-932b-4f9f-be6b-e94531898b8f">&#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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTMtMS0xLTEwNjA5NQ_bc0c65b0-c141-44cc-9a11-4beadf738135">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTUtMS0xLTEwNjA5NQ_b14c6664-7141-4653-8da8-26d0d3debf76">&#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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTEtMS0xLTEwNjA5NQ_0b7a6907-5766-46d2-99e2-77b039a7aff2">39,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTMtMS0xLTEwNjA5NQ_06dd57ca-7dcc-4e4a-9289-2b563ba0c017">91,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTUtMS0xLTEwNjA5NQ_bc0adec4-c1ad-4d21-9f22-40f02ddc53a0">&#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%">Debt 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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTEtMS0xLTEwNjA5NQ_c4418df5-b509-45dd-b7d4-d14682900503">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTMtMS0xLTEwNjA5NQ_144ba03e-c379-4082-9c77-58a8dc09d1e7">&#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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTUtMS0xLTEwNjA5NQ_b6e10b22-e13b-4745-ae3e-0caabe29dac3">496</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%">Dividends 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTEtMS0xLTEwNjA5NQ_46bd627e-5c2a-4f86-b475-f4b8571b0b2f">43,582</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTMtMS0xLTEwNjA5NQ_9040abb0-9e0a-4c7e-9140-21ab07af1144">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTUtMS0xLTEwNjA5NQ_1f229c58-3892-4a6a-a52f-9a894f9d31a7">36,509</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;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:#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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTEtMS0xLTEwNjA5NQ_fbfd2252-8d59-4521-97f2-918ebdc48a8b">10,267</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTMtMS0xLTEwNjA5NQ_4844eda7-1475-4d27-a3d8-9f79fdc33a3b">8,936</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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTUtMS0xLTEwNjA5NQ_5b5a4573-b263-43aa-ac4d-8d4d27976ffc">8,070</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%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTEtMS0xLTEwNjA5NQ_a6472656-a0e3-42d7-a46a-6e5bb6d46fdf">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTMtMS0xLTEwNjA5NQ_e6c7206d-7d18-4e60-a4ef-a38edcb989ff">2,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTUtMS0xLTEwNjA5NQ_e3af4d77-1cc2-4453-bb57-b04ec03c68f6">599</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:9pt;font-weight:700;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTEtMS0xLTEwNjA5NQ_bf399c02-cefd-4175-977a-6ca4087af5c5">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba9c2a244c094f58bf0a00284f7ef8c3_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTMtMS0xLTEwNjA5NQ_16db9537-db71-4ae8-82bc-90e5b5fd8152">436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i454c9a7014cd4902be0ae09dff6a827f_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTUtMS0xLTEwNjA5NQ_eeaa2339-e350-42c4-9888-8b63be6f1a6e">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, end 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: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="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTEtMS0xLTEwNjA5NQ_52c818a9-4292-4ade-a94a-3a2b4b7c46ea">5,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i4a52f27100f74bf6ac3ee77c0f091777_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTMtMS0xLTEwNjA5NQ_8d57a841-a8bb-49e0-9dfd-dbb3c42b1b31">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="iba9c2a244c094f58bf0a00284f7ef8c3_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTUtMS0xLTEwNjA5NQ_6e41d2c0-d915-408b-abfd-b3d86ed6569e">436</ix:nonFraction>&#160;</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%">Cash paid during the year for:</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:9pt;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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTEtMS0xLTEwNjA5NQ_03ff4dcf-c42b-49a8-9703-ab0ca77f8722">17,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTMtMS0xLTEwNjA5NQ_ba09b457-20f2-49c4-b58e-9ed45a3dffb7">18,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTUtMS0xLTEwNjA5NQ_1d34cd8d-02f0-4b27-9abb-84e89f47d669">19,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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: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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTEtMS0xLTEwNjA5NQ_00c2502e-c023-403f-8072-56cf0136b791">5,483</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="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTMtMS0xLTEwNjA5NQ_bff850ea-ddd4-48b2-936c-337e6f7dcf0e">4,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTUtMS0xLTEwNjA5NQ_ae1d1124-6c08-42df-8557-0367d84364cb">3,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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:9pt;font-weight:400;line-height:100%">Share-based compensation from investment in subsidiaries</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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTEtMS0xLTEwNjA5NQ_a0b8e56d-9caf-4e01-a46b-d361d57a4ff5">4,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTMtMS0xLTEwNjA5NQ_a4b965a0-c07d-414b-b34a-c45eae1cdc7c">4,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231" decimals="-3" name="sjw:ShareBasedCompensationFromInvestmentInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTUtMS0xLTEwNjA5NQ_d85ebe83-5a04-4b05-af2d-c249c99cf585">2,894</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: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><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%">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="i0851bfcc024d4c3887d3193c208c237b"><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, 2022, 2021 and 2020 </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="#if9d20dcbb0614e99a2bda1bac0e47318_103">Note 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, CTWS 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 PURA 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, 2022, the restricted net assets of SJW Group&#8217;s subsidiaries was approximately $<ix:nonFraction unitRef="usd" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="-3" name="sjw:RestrictedNetAssetsSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIyNjY_57c8f30e-2f08-4631-ad64-66be0e9c083f">366,512</ix:nonFraction> or <ix:nonFraction unitRef="number" contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231" decimals="2" name="sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIyNzI_a9d39b58-0372-4c35-9200-6ed2c57aa533">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%">82</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_136"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90ZXh0cmVnaW9uOjJjZDEwMTUyNWFhYTRmZDU4Y2U0MGRkOWQyNmIyZWI0XzE3MA_edaf0583-add3-47d8-b3fb-189c560b5186" 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, 2022, 2021 and 2020 </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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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="ieb3fa8cab1344b2b9526b98bd9190b34_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItMS0xLTEtMTA2MDk1_16d28e10-36fc-4a7f-8911-a109fdf73bb8">4,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0465c7e8d332419bb3cbbf81cf3f099c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItMy0xLTEtMTA2MDk1_66ba5c26-b340-4158-a044-7c896114e66d">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="i34475a7b5fb44c08a155d91a9bdfa109_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItNS0xLTEtMTA2MDk1_ffb5871a-e344-421f-a29f-53bc975d342a">1,512</ix:nonFraction>&#160;</span></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%">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="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtMS0xLTEtMTA2MDk1_bd94c849-a031-4e0a-ac7a-58d3a523eb0f">1,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtMy0xLTEtMTA2MDk1_99286f90-d5b1-465f-ab3a-5cd82c294322">932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtNS0xLTEtMTA2MDk1_bd3350e9-6719-4a43-af97-8f099ee8e20b">177</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%">Charged to regulatory 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="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtMS0xLTEtMTA2MDk1_72938ea4-3bf3-45e8-801e-8c25e181b574">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtMy0xLTEtMTA2MDk1_9acac5f3-95e2-4f53-9eef-99b3c80d5f9f">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231" decimals="-3" name="sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtNS0xLTEtMTA2MDk1_d5a96e48-8abb-4f3b-b674-27b392e8dc3f">3,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtMS0xLTEtMTA2MDk1_2c2254c4-c7e7-4305-802e-02b6247ef5ca">2,248</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="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtMy0xLTEtMTA2MDk1_da1057a0-3059-4f5b-b44c-bbce3c194f0c">2,394</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="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtNS0xLTEtMTA2MDk1_07b832a2-4ed3-4390-bf6b-2e0d7daf2c8f">800</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%">Recoveries of 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="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctMS0xLTEtMTA2MDk1_b0d98e44-169a-44a2-ae62-fbfefd2ba9a3">1,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctMy0xLTEtMTA2MDk1_4ed34678-3923-4b2d-afef-98cb622b50cb">561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctNS0xLTEtMTA2MDk1_d0516031-e28a-402b-8892-9b0da8e914c8">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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07d2624d6a894305aafcac93de0b548d_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtMS0xLTEtMTA2MDk1_63824eb3-4a72-4e12-955a-a0f7f59de469">5,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="ieb3fa8cab1344b2b9526b98bd9190b34_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtMy0xLTEtMTA2MDk1_93f7b71b-1266-4cfd-b03a-e62d9192d018">4,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="i0465c7e8d332419bb3cbbf81cf3f099c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtNS0xLTEtMTA2MDk1_81994f54-c73e-490d-9780-988974299df4">3,891</ix:nonFraction>&#160;</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%">Reserve for litigation and claims:</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%">Balance, beginning of period</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="i8ed5cbdcf5ae4745a718298367e2ccad_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTEtMS0xLTEwNjA5NQ_1bed9530-a9db-4b72-9f48-53123f8ab2d8">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="if48eba1f2cb9456cb6fbd7af07224997_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTMtMS0xLTEwNjA5NQ_d3fd1705-4349-40a4-9472-101029bcea09">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7476f37ca44f4078a1e1c72e7111e458_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTUtMS0xLTEwNjA5NQ_2f348fdd-ede2-44f7-bb0e-98fad745ded1">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTEtMS0xLTEwNjA5NQ_6d5cdc8e-6b1a-4409-b076-6379ceefb5c3">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTMtMS0xLTEwNjA5NQ_841024a2-72f5-48ec-9d34-1c7a21717618">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTUtMS0xLTEwNjA5NQ_2455012a-828f-4313-ab06-4104d2817da0">958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Revision to accrual, due to settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTEtMS0xLTEwNjA5NQ_2a05f78e-e7df-4d41-9d6a-89d0db5c104e">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTMtMS0xLTEwNjA5NQ_b881b843-f0fa-4499-b4d5-0241d84a5fc9">50</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="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTUtMS0xLTEwNjA5NQ_326c55da-26bf-48bf-92a8-12d7864f4d52">122</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%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTEtMS0xLTEwNjA5NQ_2b425bb1-bdb4-4565-ac56-649ac2273af6">360</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="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTMtMS0xLTEwNjA5NQ_3735db93-b941-4fc6-a086-e30e7abcd226">943</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="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTUtMS0xLTEwNjA5NQ_10320df6-a7b9-4747-8d1a-ab01b7d20317">3,050</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%">Balance, end of period</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="i47c82a33433d4348bed6015a289d148c_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTEtMS0xLTEwNjA5NQ_1938f065-2422-4488-951b-70736b1cf7c3">1,768</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="i8ed5cbdcf5ae4745a718298367e2ccad_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTMtMS0xLTEwNjA5NQ_e8d3d055-2f44-4539-9581-b6044afe2b6a">607</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="if48eba1f2cb9456cb6fbd7af07224997_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTUtMS0xLTEwNjA5NQ_28fc5adf-8b40-4444-b69f-3ff1c0a69f1a">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_139"></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="if9d20dcbb0614e99a2bda1bac0e47318_142"></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="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, 2022.  Based on this assessment, management has concluded SJW Group&#8217;s internal control over financial reporting as of December&#160;31, 2022 was 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%">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><div 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDIvZnJhZzphNjBhNzY4N2YyNTU0ZmE1YTIzYTRhZmJkNTdlNTk1Ni90ZXh0cmVnaW9uOmE2MGE3Njg3ZjI1NTRmYTVhMjNhNGFmYmQ1N2U1OTU2XzI0OTY_7b7a0733-217f-4a52-ae38-f687fde6d1c2">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="#if9d20dcbb0614e99a2bda1bac0e47318_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 2022 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="if9d20dcbb0614e99a2bda1bac0e47318_145"></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="if9d20dcbb0614e99a2bda1bac0e47318_148"></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="if9d20dcbb0614e99a2bda1bac0e47318_151"></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="if9d20dcbb0614e99a2bda1bac0e47318_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 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;Executive 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 2023 Annual Meeting of Stockholders to be held on April&#160;26, 2023 (the &#8220;2023 Proxy Statement&#8221;) under the captions &#8220;PROPOSAL 1 ELECTION OF DIRECTORS&#8221; and &#8220;Delinquent Section 16(a) Reports,&#8221; and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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 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 2023 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="if9d20dcbb0614e99a2bda1bac0e47318_160"></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 2023 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 id="if9d20dcbb0614e99a2bda1bac0e47318_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 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 2023 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="if9d20dcbb0614e99a2bda1bac0e47318_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 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 2023 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%">84</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_169"></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="if9d20dcbb0614e99a2bda1bac0e47318_172"></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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_64">46</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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_67">2</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="#if9d20dcbb0614e99a2bda1bac0e47318_67"> and 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="#if9d20dcbb0614e99a2bda1bac0e47318_67">21</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="#if9d20dcbb0614e99a2bda1bac0e47318_67">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: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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_73">2022, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_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="#if9d20dcbb0614e99a2bda1bac0e47318_73"> 2020</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="#if9d20dcbb0614e99a2bda1bac0e47318_73">51</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="#if9d20dcbb0614e99a2bda1bac0e47318_76">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="#if9d20dcbb0614e99a2bda1bac0e47318_76">2022, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_76">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="#if9d20dcbb0614e99a2bda1bac0e47318_76"> 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="#if9d20dcbb0614e99a2bda1bac0e47318_76"> 2020</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="#if9d20dcbb0614e99a2bda1bac0e47318_76">52</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="#if9d20dcbb0614e99a2bda1bac0e47318_82">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="#if9d20dcbb0614e99a2bda1bac0e47318_82">2022, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_82">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="#if9d20dcbb0614e99a2bda1bac0e47318_82">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="#if9d20dcbb0614e99a2bda1bac0e47318_82"> 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="#if9d20dcbb0614e99a2bda1bac0e47318_82"> 2020</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="#if9d20dcbb0614e99a2bda1bac0e47318_82">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="#if9d20dcbb0614e99a2bda1bac0e47318_85">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="#if9d20dcbb0614e99a2bda1bac0e47318_85">54</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="#if9d20dcbb0614e99a2bda1bac0e47318_130">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="#if9d20dcbb0614e99a2bda1bac0e47318_130">2022, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_130">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="#if9d20dcbb0614e99a2bda1bac0e47318_130"> 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="#if9d20dcbb0614e99a2bda1bac0e47318_130"> 2020</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="#if9d20dcbb0614e99a2bda1bac0e47318_130">79</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="#if9d20dcbb0614e99a2bda1bac0e47318_136">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="#if9d20dcbb0614e99a2bda1bac0e47318_136">2022, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if9d20dcbb0614e99a2bda1bac0e47318_136">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="#if9d20dcbb0614e99a2bda1bac0e47318_136"> 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="#if9d20dcbb0614e99a2bda1bac0e47318_136"> 2020</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="#if9d20dcbb0614e99a2bda1bac0e47318_136">83</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%">85</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_175"></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: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><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></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%">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><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.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: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="https://www.sec.gov/Archives/edgar/data/766829/000119312522213665/d261758dex101.htm">Credit Agreement among SJW Group, San Jose Water Company, SJWTX, Inc., Connecticut Water Service Inc., JPMorgan Chase Bank, N.A., and Wells Fargo Bank, National Association, dated August 2, 2022. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on August 5, 2022.</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.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: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.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/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.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/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.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/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.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/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.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/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.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/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.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/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.12</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.13</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.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/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.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/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><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/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.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/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.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/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></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%">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><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.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/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.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/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.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/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.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/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.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/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.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/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.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/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.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/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.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/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.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: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">Incorporated by reference to Exhibit 10.31 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.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/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.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: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.31</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm">Separation Agreement between SJW Group and</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm"> Mr. James P. </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm">Lynch,</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm"> dated </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm">December 20, 2022.</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm"> Incorporated by reference </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm">as</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm"> Exhibit 10.1 to Form 8-K filed on </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522311771/d435260dex101.htm">December 23, 2022.</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/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.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/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><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: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">Incorporated by reference to Exhibit 10.39 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.35</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522272453/d415988dex101.htm">Amended and Restated</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522272453/d415988dex101.htm"> Executive Severance </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522272453/d415988dex101.htm">Plan, dated October 26, 2022.</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="https://www.sec.gov/Archives/edgar/data/766829/000119312522272453/d415988dex101.htm"> Incorporated by reference as Exhibit 10.1 to Form 8-K filed on </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="https://www.sec.gov/Archives/edgar/data/766829/000119312522272453/d415988dex101.htm">October 28, 2022.</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.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: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></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%">88</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.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/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.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/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.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/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.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/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.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/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.42</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.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/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.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/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.45</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.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/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.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/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.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/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.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/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.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/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.51</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.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/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.53</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.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/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.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/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></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%">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><table 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.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/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.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/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.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/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.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/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.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: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.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:#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">Incorporated by reference to Exhibit 10.73 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.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: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><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: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.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: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.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: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.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: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">Incorporated by reference to Exhibit 10.78 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.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: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.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: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.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: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.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/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.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: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></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%">90</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.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/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.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: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.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/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.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/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.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: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.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/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.78</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><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: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.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: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.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/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.82</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="https://www.sec.gov/Archives/edgar/data/766829/000076682922000150/sjw-93022xex103.htm">Amended and Restated Director Compensation and Expense Reimbursement Policies effective as of January 1, 2023. Incorporated by reference as Exhibit 10.3 to Form 10-Q for the quarter ended September 30, 2022.</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.83</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="https://www.sec.gov/Archives/edgar/data/766829/000076682922000150/sjw-93022xex104.htm">Amended and Restated Formulaic Equity Award Program for Non-Employee Board Members effective as of January 1, 2023. Incorporated by reference as Exhibit 10.4 to Form 10-Q for the quarter ended September 30, 2022.</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: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="https://www.sec.gov/Archives/edgar/data/766829/000119312522259647/d397608dex101.htm">Amendment Letter to Amended and Restated Employment Agreement, effective as of October 6, 2022, among The Connecticut Water Company, Connecticut Water Service, Inc., and Maureen P. Westbrook. Incorporated by reference to Exhibit 10.1 to Form 8-K filed on October 7, 2022.</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.85</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="a2022q410kexhibit1085.htm">Employment Agreement, dated April 1, 2014, among The Connecticut Water Company, Connecticut Water Service, Inc. and Craig J. Patla.</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.86</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="a2022q410kexhibit1086.htm">First Amendment to Employment Agreement, effective as of January 18, 2020, among The Connecticut Water Company, Connecticut Water Service, Inc. and Craig J. Patla.</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.87</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="a2022q410kexhibit1087.htm">Second Amendment to Employment Agreement, effective as of January 1, 2023, among The Connecticut Water Company, Connecticut Water Service, Inc. and Craig J. Patla.</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%">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="a2022q410kexhibit211.htm">Subsidiaries of SJW Group.</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="a2022q410kexhibit231.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></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%">91</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 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="a2022q410kexhibit311.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="a2022q410kexhibit312.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="a2022q410kexhibit321.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="a2022q410kexhibit322.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%">92</span></div></div></div><div id="if9d20dcbb0614e99a2bda1bac0e47318_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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.586%"></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 24, 2023</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.586%"></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 24, 2023</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 24, 2023</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: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 24, 2023</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/ Wendy Avila-Walker</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%">WENDY AVILA-WALKER<br/>Vice President of Finance, Controller<br/>(Controller)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.586%"></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 24, 2023</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 24, 2023</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 24, 2023</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 24, 2023</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 style="height:27pt"><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="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%">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 style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.586%"></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 24, 2023</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 24, 2023</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 24, 2023</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 24, 2023</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%">94</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.85
<SEQUENCE>2
<FILENAME>a2022q410kexhibit1085.htm
<DESCRIPTION>EX-10.85
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i4812483275284107b8adc05628aaa716_1"></div><div style="min-height:71.28pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">EXHIBIT 10.85</font></div></div><div style="margin-top:4.75pt;padding-left:11.42pt;padding-right:11.42pt;text-align:center"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;text-decoration:underline">EMPLOYMENT AGREEMENT</font></div><div style="margin-top:7.15pt;padding-left:6.2pt;padding-right:11.35pt;text-indent:35.85pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">THIS AGREEMENT, dated this _</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:19.5pt;font-style:italic;font-weight:400;line-height:118%;text-decoration:underline">1 </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:19.5pt;font-style:italic;font-weight:400;line-height:118%"> </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">day of April, 2014, is made by and between The Connecticut Water Company, a Connecticut corporation having its principal place of business in Clinton, Connecticut, (&#34;Company&#34;), Connecticut Water Service</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">, </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">Inc., a Connecticut corporation and holder of all of the outstanding capital stock of Company (&#34;Parent&#34;) and Craig J. Patla</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">, </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">a resident of Madison, Connecticut, (&#34;Employee&#34;).</font></div><div><font><br></font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10.05pt;padding-right:10.05pt;text-align:center"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">WITNESSETH&#58;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.75pt;padding-right:20.4pt;text-indent:36.5pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">WHEREAS, Company and Parent desire to reward Employee for Employee's valuable, dedicated service to Company and Parent should Employee's service be terminated under circumstances hereinafter described&#59; and</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:6.05pt;padding-right:11.35pt;text-indent:35.95pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">WHEREAS, Employee, Company and Parent are willing to enter into this Employment Agreement (&#34;Agreement&#34;) on the terms herein set forth&#59;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:5.7pt;padding-right:11.35pt;text-indent:36.1pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">NOW, THEREFORE, to assure Company and Parent of Employee's continued dedication and the availability of Employee's advice and counsel in the event of any such proposal, to induce Employee to remain in the employ of Company and Parent and to reward Employee for Employee's valuable dedicated service to Company and Parent should Employee's service be terminated under circumstances hereinafter described, and for other good and valuable consideration, the receipt and adequacy of which each party acknowledges, effective April 1, 2014, Company, Parent and Employee agree as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.7pt;padding-right:27pt;text-indent:36.1pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">1.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%;padding-left:21.58pt;text-decoration:underline">Definitions.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%"> For purposes of this Agreement</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">, </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:118%">the following te1ms shall have the following meanings&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.8pt;padding-right:23.4pt;text-indent:71.95pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:17.51pt">&#34;Cause&#34; shall mean Employee's serious, willful misconduct in respect of Employee's duties under this Agreement, including conviction for a felony or perpetration by Employee of a common law fraud upon Company or Parent which has resulted or is likely to result in material economic damage to Company or Parent, as determined by a vote of at least seventy-five percent (75%) of all of the Directors (excluding Employee) of each of Company's and Parent's Board of Directors&#59;</font></div><div><font><br></font></div><div style="padding-left:5.9pt;padding-right:12.55pt;text-indent:71.85pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.86pt">&#34;Change-in-Control&#34; shall be deemed to have occurred if after the date hereof (i) a public announcement shall be made or a report on Schedule 13D shall be filed with the Securities and Exchange Commission pursuant to Section 13(d) of the Securities Exchange Act of 1934 (the &#34;Act&#34;) disclosing that any Person (as defined below), other than Company or Parent or any employee benefit plan sponsored by Company or Parent, is the beneficial owner (as the term is defined in Rule 13d-3 under the Act) directly or indirectly, of twenty percent (20%) or more of the total voting power represented by Company's or Parent's then outstanding voting common stock (calculated as provided in paragraph (d) of Rule l 3d-3 under the Act in the case of rights to acquire voting common stock)&#59; or (ii) any Person, other than Company or Parent or any employee benefit plan sponsored by Company or Parent, shall purchase shares pursuant to a</font></div><div><font><br></font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:23.76pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_4"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.2pt;padding-left:6.05pt;padding-right:11.35pt;text-indent:-0.3pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">tender offer or exchange offer to acquire any voting common stock of Company or Parent (or securities convertible into such voting common stock) for cash, securities or any other consideration, provided that after consummation of the offer, the Person in question is the beneficial owner directly or indirectly, of twenty percent (20%) or more of the total voting power represented by Company's or Parent's then outstanding voting common stock (all as calculated under clause (i))&#59; or (iii) the stockholders of Company or Parent shall approve (A) any consolidation or merger of Company or Parent in which Company or Parent is not the continuing or surviving corporation (other than a merger of Company or Parent in which holders of the outstanding capital stock of Company or Parent immediately prior to the merger have the same proportionate ownership of the outstanding capital stock of the surviving corporation</font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> immediately </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">after the merger as immediately before), or pursuant to which the outstanding capital stock of Company or Parent would be converted into cash, securities or other property</font><font style="color:#3b3b3b;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">or</font></div><div style="margin-top:0.4pt;padding-left:6.25pt;padding-right:8.85pt;text-indent:0.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(B) any sale, lease, exchange or other transfer (in one transaction or a series of related transactions) of all or substantially all the assets of Company or Parent&#59; or (iv) there shall have been a change in the composition of the Board of Directors of Company or Parent at any time during any consecutive twenty-four (24) month period such that &#34;continuing directors&#34; cease for any reason to constitute at least a majority of the Board unless the election, or the nomination for election of each new Director was approved by a vote of at least two-thirds (2&#47;3) of the Directors then still in office who were Directors at the beginning of such period&#59; or (v) the Board of Directors of Company or Parent, by a vote of a majority of all the Directors (excluding Employee) adopts a resolution to the effect that a &#34;Change-in-Control&#34; has occurred for purposes of this Agreement.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:6.75pt;padding-right:12.1pt;text-indent:71.95pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:16.56pt">&#34;Disability&#34; shall mean the incapacity of Employee by illness or any other cause as determined under the long-term disability insurance plan of Company in effect at the time in question, or if no such plan is in effect, then such incapacity of Employee as prevents Employee from performing the essential functions of Employee's position with or without reasonable accommodation for a period in excess of two hundred forty (240) days (whether or not consecutive), or one hundred eighty (180) days consecutively, as the case may be, during any twelve (12) month period.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:7.2pt;padding-right:12.5pt;text-indent:71.5pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(d)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:15.91pt">&#34;Effective Date&#34; shall be the date on which a Change-in-Control occurs. Anything in this Agreement to the contrary notwithstanding, if Employee's employment is terminated prior to the date on which a Change-in-Control occurs, and it is reasonably demonstrated that such termination (i) was at the request of a third party who has taken steps reasonably calculated to effect a Change-in-Control or (ii) otherwise arose in connection with or anticipation of a Change-in-Control, then for all purposes of this Agreement the &#34;Effective Date&#34; shall mean the date immediately prior to the date of such termination.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:7.75pt;padding-right:24.95pt;text-indent:71.45pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(e)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.06pt">&#34;Good Reason&#34; shall mean the occurrence of any action which (i) removes or changes Employee's title or reduces Employee's job responsibilities or base salary&#59;</font></div><div style="margin-top:0.15pt;padding-left:7.7pt;padding-right:15pt;text-indent:-0.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(ii) results in a significant worsening of Employee's work conditions&#59; or (iii) moves Employee's place of employment to a location that increases Employee's commute by more than thirty (30) miles over the length of Employee's commute from Employee's place of principal residence at the time the move is requested. For purposes of this subparagraph (e), any good faith determination by Employee that any such action has occurred shall be conclusive.</font></div><div style="height:49.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_7"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:7.35pt;padding-right:15.95pt;text-indent:71.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">(f)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%;padding-left:17.34pt">&#34;Person&#34; shall mean any individual</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">corporation, partnership, company or other entity, and shall include a &#34;group&#34; as defined in Section 13(d)(3) of the Securities Exchange Act of 1934.</font></div><div><font><br></font></div><div style="padding-left:79.2pt;text-indent:-35.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">2.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.23pt;text-decoration:underline">Employment.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7.25pt;padding-right:22.35pt;text-indent:71.95pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.06pt">As of the Effective Date, Company hereby agrees to continue to employ Employee and Employee agrees to remain in the employ of Company for the Term of this Agreement upon the terms and conditions hereinafter set forth. Subject to the provisions of subparagraph (b) of this Paragraph 2, and to the provisions of Paragraph 6 below, &#34;Term&#34; shall mean a continuously renewing period of three (3) years commencing on the Effective Date.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7.4pt;padding-right:16.55pt;text-indent:72.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:15.16pt">At any time during the Term, the Board of Directors of Company and Parent may, by written notice to Employee, advise Employee of their desire to modify or amend any of the terms or provisions of this Agreement or to delete or add any terms or provisions.</font></div><div style="margin-top:0.3pt;padding-left:7.4pt;padding-right:6.8pt;text-indent:0.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Any such notice (''Notice&#34;) shall describe the proposed modifications in reasonable detail. In the event a Notice shall be given to Employee, then Company</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Parent and Employee agree to discuss the proposed modification(s) and to attempt in good faith to reach agreement with respect thereto and to reduce such agreement to writing in an amendment to be executed by all the parties (&#34;Amendment&#34;)</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">. </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">If a Notice is given hereunder and an Amendment shall not have been executed on or before the sixtieth (60th) day following the date on which Notice is given, then the Term shall thereupon be automatically converted to a fixed period ending three (3) years after the expiration of such sixty (60) days.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:79.75pt;text-indent:-36.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">3.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.53pt;text-decoration:underline">Duties of Employment.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:7.65pt;padding-right:15.1pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:15.81pt">During the Term, Employee's position (including status</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">offices, titles and reporting requirements)</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">authority, duties and responsibilities shall be at least commensurate in all material respects with the most significant of those held, exercised and assigned at any time during the ninety (90)-day period immediately preceding the Effective Date and Employee's services shall be performed at such location as Employee shall determine.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:7.65pt;padding-right:11.9pt;text-indent:72pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.96pt">During the Term, Employee will serve Company faithfully, diligently and competently and will devote full-time to Employee's employment and will hold, in addition to the offices held on the Effective Date, such other Employee offices of Company or Parent, or their respective subsidiaries and affiliates, to which Employee may be elected, appointed or assigned by the Boards of Directors of Company or Parent from time to time and will discharge such Employee duties in connection therewith. Nothing in this Agreement shall preclude Employee, with the prior approval of the Board of Directors of Company</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">from devoting reasonable periods of time required for (i) serving as a director or member of a committee of any organization involving no conflict of interest with Company or Parent, or (ii) engaging in charitable, religious and community activities</font><font style="color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">,</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;text-decoration:underline">provided,</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> that such directorships, memberships or activities do not materially interfere with the performance of Employee's duties hereunder.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="height:22.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_10"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.15pt;padding-left:5.95pt;padding-right:69.5pt;text-indent:35.75pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">4.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:21.68pt;text-decoration:underline">Compensation.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> During the Term, Company shall pay to Employee as compensation for the services to be rendered by Employee hereunder the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.9pt;padding-right:16.25pt;text-indent:72.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:17.26pt">A base salary at a rate equal to the highest base salary paid or payable to Employee by Company during the twelve (12)-month period immediately preceding the month in which the Effective Date occurs, or such larger sum as the Company may from time to time determine in connection with regular periodic performance reviews pursuant to Company's policies and practices. Such compensation shall be payable in accordance with the normal payroll practices of Company. Employee shall receive an annual increase in base salary at each normal pay adjustment date during the Term, but no later than one (1) year after the date of Employee's last increase and annually thereafter during the Term, of not less than the percentage increase in the cost-of-living since Employee's last pay adjustment, as measured by the Consumer Price Index-All Urban Consumers of the U.S. Bureau of Labor Statistics.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:19.45pt;text-indent:72.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.61pt">In addition, Company shall pay to Employee an annual award under the Company's Performance Stock Program (or other bonus program in effect at the time the Effective Date occurs) payable in cash or other form of compensation, for which he would have been eligible in accordance with the Company's practice or plan in effect at that time for annual bonuses for said </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">employee </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">for the year preceding the fiscal year in which the </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Effective </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Date occurs.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:77.8pt;text-indent:-36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">5.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.38pt;text-decoration:underline">Benefits.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%"> During the Term, Employee shall be entitled to the following benefits&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:24.85pt;text-indent:72.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:17.26pt;text-decoration:underline">Incentive, Savings and Retirement Plans.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:122%">In </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">addition to base salary and bonus payable as hereinabove provided, Employee shall be entitled to participate during the Term in all savings and retirement plans, practices, policies and programs applicable to employees of Company as may be in effect from time to time. Such plans, practices, policies and programs, in the aggregate, shall provide Employee with compensation, benefits and reward opportunities at least as favorable as the most favorable of such compensation, benefits and reward opportunities provided by Company for Employee under such plans, practices, policies and programs as in effect at any time during the ninety (90)-day period immediately preceding the Effective Date or, if more favorable to Employee, as provided at any time thereafter with respect to other key employees of Company or Parent.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.4pt;padding-right:20.1pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.41pt;text-decoration:underline">Welfare Benefit Plans.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> During the Term, Employee and&#47;or Employee's family, as the case may be, shall be eligible for participation in and shall receive all benefits under welfare benefit plans, practices, policies and programs applicable to employees of Company (including, without limitation, medical, prescription, dental, disability, salary continuance, employee life, group life,) at least as favorable as the most favorable of such plans, practices, policies and programs in effect at any time during the ninety (90)-day period immediately preceding the Effective Date or, if more favorable to Employee and&#47;or Employee's family, as in effect at any time thereafter with respect to other key employees of Company or Parent.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:6.75pt;padding-right:14.6pt;text-indent:71.7pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:16.81pt;text-decoration:underline">Expenses.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%"> During the Term, Employee shall be entitled to receive prompt reimbursement for all reasonable expenses incurred by Employee in accordance with the most</font></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div><font><br></font></div><div style="height:23.04pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:6.15pt;padding-left:6.65pt;padding-right:14.15pt;text-indent:-0.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">favorable policies, practices and procedures of Company in effect at any time during the ninety (90)-day period immediately preceding the Effective Date or, if more favorable to Employee, as in effect at any time thereafter with respect to other key employees of Company or Parent.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:19.3pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(d)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:15.86pt;text-decoration:underline">Fringe Benefits.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> During the Term, Employee shall be entitled to fringe benefits, including use of an automobile and payment of related expenses or payment of an allowance for automobile related expenses, in accordance with the most favorable plans, practices, programs and policies of Company in effect at any time during the ninety (90)-day period immediately preceding the Effective Date or, if more favorable to Employee, as in effect at any time thereafter with respect to other key employees of Company or Parent.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:15.75pt;text-indent:72pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">(e)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:16.31pt;text-decoration:underline">Office and Support Staff</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">. During the Term, Employee shall be entitled to an office or offices of a size and with furnishings and other appointments, and to secretarial and other assistance, at least equal to the most favorable of the foregoing provided to Employee by Company at any time during the ninety (90)-day period immediately preceding the Effective Date or</font><font style="color:#343434;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">if more favorable to Employee, as provided at any time thereafter with </font><font style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">respect </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">to other key employees of Company or Parent.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:7.15pt;padding-right:18.25pt;text-indent:72pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:123%">(f)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:16.88pt;text-decoration:underline">Vacation.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%"> During the Term, Employee shall be entitled to paid vacation in accordance with the most favorable plans, policies, programs and practices of Company as in effect at any time during the ninety (90)-day period immediately preceding the Effective Date or, if more favorable to Employee, as in effect at any time thereafter with respect to other key employees of Company or Parent.</font></div><div><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:79.7pt;text-indent:-36.4pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">6.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.78pt;text-decoration:underline">End of Term and Notice of Termination.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="height:23.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_13"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.665%"><div style="margin-top:4.5pt;padding-right:1.9pt;text-align:right"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font></div><div style="margin-top:0.6pt;padding-right:3.7pt;text-align:right"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">following events&#58;</font></div><div style="margin-top:4.75pt;padding-left:7.6pt"><font><br></font></div></div><div style="display:inline-block;max-width:2.668%;min-width:1.668%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.667%"><div style="padding-left:7.6pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;text-decoration:underline">End of Term</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">. The Term shall end upon the occurrence of any of the</font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:43.55pt;text-indent:-36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(i)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:25.17pt">Termination of Employee's employment by Company for Cause.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:43.65pt;padding-right:57.95pt;text-indent:-36.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(ii)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:22.08pt">The voluntary termination of Employee's employment by Employee other than for Good Reason.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:43.55pt;text-indent:-35.75pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:18.54pt">The death of Employee.</font></div><div><font><br></font></div><div style="padding-left:44.15pt;text-indent:-36.35pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:19.77pt">Employee's attainment of age sixty-five (65).</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:44.2pt;padding-right:15.7pt;text-indent:-35.9pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(v)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:22.51pt">Full compliance by Company with the provisions of Paragraph 7(e) below, if Employee's employment shall have been terminated by Company during the Term for any reason </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;text-decoration:underline">other than</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Cause, or if Employee's employment shall have been terminated by reason of </font><font style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee's </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Disability, or if Employee shall have voluntarily terminated Employee's employment during the Term for Good Reason.</font></div></div></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_16"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:6.45pt;padding-right:18.8pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.36pt;text-decoration:underline">Notice of Termination.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Any termination by Company for Cause or by Employee for Good Reason or on account of Employee's Disability shall be communicated by notice to the other party hereto given in accordance with Section 15 of this Agreement. For purposes of this Agreement, a &#34;notice&#34; means a written notice which (i) indicates the specific termination provision in this Agreement relied upon, (ii) sets forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of Employee's employment under the provision so indicated and (iii) if the date of termination (as defined below) is other than the date of receipt of such notice, specifies the termination date (which date shall be not more than fifteen (15) days after the giving of such notice).</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:6.65pt;padding-right:21.75pt;text-indent:72.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.56pt;text-decoration:underline">Date of Termination.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> The date of termination means the date of receipt of the notice of termination or any later date specified therein, as the case may be&#59; </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;text-decoration:underline">provided, however,</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> that (i) if Employee's employment is terminated by Company other than for Cause or on account of Employee's Disability, the date of termination shall be the date on which Company notifies Employee of such termination and (ii) if Employee's employment is terminated by reason of death, the date of termination shall be the date of death of Employee.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6.6pt;padding-right:18.65pt;text-indent:71.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(d)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.16pt;text-decoration:underline">Termination of Employment.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> In order for the Employee to be considered to have terminated employment with the Company, the Employee must have incurred a separation from service from the Company (and all related companies) within the meaning of Section 409A of the Code, and regulations promulgated thereunder, and the term termination of employment and the like as used in this Agreement shall be construed to mean separation from service as so defined under Section 409A of the Code.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:78.8pt;text-indent:-35.9pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">7.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.28pt;text-decoration:underline">Payment Upon Termination.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.7pt;padding-right:24.05pt;text-indent:72pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.56pt">If Employee's employment is terminated by Company for Cause, as defined in Paragraph l(a), the obligations of Company under this Agreement shall cease and Employee shall forfeit all right to receive any compensation or other benefits under this Agreement except only compensation or benefits accrued or earned and vested (if applicable) by Employee as of the date of termination, including base salary through the date of termination, benefits payable under the terms of any qualified or nonqualified retirement plans or deferred compensation plans maintained by Company, any accrued vacation pay as of the date of termination not yet paid by Company and any benefits required to be paid by law such as continued health care coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985 (&#34;COBRA&#34;) (collectively, the &#34;Accrued Obligations&#34;).</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:24.5pt;text-indent:71.95pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:15.71pt">If </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee shall voluntarily terminate Employee's employment during the Term, other than for Good Reason, as defined in Paragraph l(e), the obligations of Company under this Agreement shall cease and Employee shall forfeit all right to receive any compensation or other benefits under this Agreement except only the Accrued Obligations.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:7.15pt;padding-right:15.5pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.31pt">In the event of the death of Employee during the Term, then, in addition to the Accrued Obligations and any other benefits which may be payable by Company in respect of the death of Employee, the base salary then payable hereunder shall continue to be paid at the</font></div><div><font><br></font></div><div style="height:49.68pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:5.2pt;padding-left:6.9pt;padding-right:14.1pt;text-indent:-0.4pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">then current rate for a period of six (6) months after such death to such beneficiary as shall have been designated in writing by Employee&#59; or if no effective designation exists, then to the estate</font></div><div style="margin-top:0.15pt;padding-left:6.45pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">of Employee. Such payment shall be made on the first (1</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:7.47pt;font-weight:400;line-height:100%;position:relative;top:-4.02pt;vertical-align:baseline">st</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%"> and fifteenth (15</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:7.47pt;font-weight:400;line-height:100%;position:relative;top:-4.02pt;vertical-align:baseline">th</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%"> of each month,</font></div><div style="margin-top:0.7pt;padding-left:6.9pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">beginning on the first day of the first month following Employee's death.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:6.7pt;padding-right:31.65pt;text-indent:72pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(d)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:15.91pt">If Employee's employment is terminated by reason of Employee's attainment of age sixty-five (65), the obligations of Company under this Agreement shall cease and Employee shall forfeit all right to receive any compensation or other benefits under this Agreement except the Accrued Obligations.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:6.85pt;padding-right:12.65pt;text-indent:71.85pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(e)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:16.56pt">If </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee's employment is terminated by Company during the Term for any reason </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;text-decoration:underline">other than</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> for Cause, or Employee's death, or Employee's attainment of age sixty-five (65), or if Employee's employment is terminated during the Term by reason of Employee's Disability, or if Employee shall voluntarily terminate Employee's employment during the Term for Good Reason, Employee shall be entitled to receive, and Company shall be obligated to pay and provide Employee, the following amounts&#58;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.2pt;padding-left:7.2pt;padding-right:7.95pt;text-indent:109.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:16.63pt">An amount in consideration of the covenants by Executive set forth in Paragraphs 8 and 9 below to be determined by a nationally recognized independent certified public accounting firm selected and retained by Company to be the reasonable value of said covenants as of the date of termination of Employee's employment, but in no event shall such amount be greater than the aggregate value of the benefits provided in subparagraphs (e)(ii), (iii), (iv), (v) and (viii) hereinbelow. The benefits otherwise payable to Executive pursuant to said subparagraphs shall be offset by the amount, if any, payable to Executive in respect of the covenants by Employee set forth in Paragraphs 8 and 9 below. Said amount paid in </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">consideration of the covenants by Executive set forth in Paragraphs 8 and 9 below shall be paid in accordance with subparagraphs (e)(ii), (iii), (iv), (v) and (viii) below, and this subparagraph (i) shall not alter the time or form of payment of such amounts.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:13.05pt;text-indent:108.1pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(ii)</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.93pt">An amount equal to three (3) times the base salary of Employee, at the rate in effect immediately prior to the date of termination, plus an amount equal to three (3) times the target percentage of the midpoint of Employee's salary grade under the Company's officers incentive program (as administered through the Company's Performance Stock Program) for the year in which termination occurs if the employee is a participant in such plan at the time of the Change-in-Control. Such amount so determined shall be divided into thirty-six</font></div><div style="margin-top:0.25pt;padding-left:7.15pt;padding-right:13.75pt;text-indent:-0.05pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">(36) equal amounts. If the Employee is not a </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">&#34;specified </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">employee&#34; as defined under Section 409A of the Code at the time of termination, payment of such equal </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">amounts </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">shall be made on the first day of each month, commencing with the first day of the first month following termination. </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:119%">If </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">the Employee is a &#34;specified employee&#34; as that term is defined under Section 409A of the Code on the date of termination, seven (7) such equal amounts shall be paid to the Employee on the date which is the first day of the seventh </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:119%">(ih) </font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">month following the date of termination of employment, and the twenty-nine (29) remaining equal amounts shall be payable on the first day of each month subsequent to the date of the first payment (one payment per month) until the payments are completed. Payments shall be treated as supplemental wage payments under applicable Treasury Regulations subject to federal tax withholding at the flat percentage rate applicable thereto.</font></div><div style="height:49.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_19"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:6pt;padding-right:12.5pt;text-indent:107.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(iii)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:12.99pt">An amount equal to the aggregate amounts that Company would have contributed on behalf of Employee under Company's qualified defined contribution retirement plan(s), if any such plan(s) shall be in effect (other than amounts attributable to Employee's before-tax contributions to such plan(s)) plus estimated earnings thereon had Employee continued in the employ of Company for the three (3)-year period commencing on the date of termination and made contributions under said plan(s) equal to the maximum amount that the Employee could have contributed under the terms of such plan(s) for the plan year immediately preceding Employee's termination, to be payable in a lump sum to Employee on the second anniversary of the Employee's termination of employment, provided that Employee shall not have breached said non-competition provisions.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:6.2pt;padding-right:12.1pt;text-indent:107.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:13.37pt">An amount equal to the additional Interest Equivalent which would have been earned under any deferred compensation agreement between Company and Employee, if any such agreement shall be in effect, had Employee continued in the employ of Company for the three (3)-year period commencing on the date of termination, received compensation at least equal to that specified in Paragraph 4 of this Agreement during such time, and deferred pursuant to said deferred compensation agreement the amount of compensation specified therein&#59; such amount to be payable in a lump sum to Employee on the second anniversary of the Employee's termination of employment, provided that Employee shall not have breached said non competition provisions.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:6.3pt;padding-right:10.8pt;text-indent:108pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(v)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.31pt">Additional retirement benefits equal to the additional annual pension benefits that would have been payable to Employee under Company's qualified defined benefit retirement plan (the &#34;Plan&#34;) and under any nonqualified supplemental Employee retirement plan covering Employee (the &#34;Supplemental Plan&#34;), if any such Plan or Supplemental Plan shall be in effect, if Employee had been continued in </font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">the </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">employ of Company for the three (3)-year period commencing on the date of termination and had received compensation at least equal to that specified in Paragraph 4(a) of this Agreement during such time and had been fully vested in the benefits payable under any such Plan and Supplemental Plan. The discounted present value of such additional benefits, shall be payable to Employee in a lump sum, as calculated by the independent actuary for the Plan using the assumptions specified in the Plan, on the second anniversary of the Employee's termination of employment, provided that Employee shall not have breached said non-competition provisions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.5pt;padding-right:22.3pt;text-indent:108pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(vi)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:12.92pt">At the date of termination of Employee's </font><font style="color:#262626;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">employment, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee shall be fully vested in any form of compensation previously granted to Employee (other than benefits payable under a qualified retirement plan), such as, by way of example only</font><font style="color:#3a3a3a;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">restricted stock, stock options, and performance share awards.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:6.75pt;padding-right:16.7pt;text-indent:107.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">(vii)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:9.68pt">If Employee's employment is terminated by reason of Employee's Disability, Employee shall be entitled to receive, in addition to the other benefits provided under this Paragraph 7(e), disability benefits payable in accordance with any bona fide disability plan maintained by Company or Parent, to the extent Employee qualifies for benefits under the terms of such bona fide disability plan.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="height:22.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_22"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.45pt;padding-left:7.15pt;padding-right:15.5pt;text-indent:108.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">(viii)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%;padding-left:5.79pt">A lump sum cash payment equal to three (3) times the sum of the average of the annual contributions, payments, credits or allocations made by the Company on behalf of the Employee for coverage under all life, health, disability and similar welfare benefit plans and programs and other perquisites maintained by the Company during the three (3) calendar year period preceding his termination of employment. Such payment shall be made on the first day of the seventh (7</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:7.47pt;font-weight:400;line-height:119%;position:relative;top:-4.02pt;vertical-align:baseline">1</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%"> </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:7.47pt;font-weight:400;line-height:119%;position:relative;top:1.62pt;vertical-align:baseline">)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%"> month following the Employee's termination of employment, if the Employee is a &#34;specified employee&#34; as defined under Section 409A of the Code on the date of termination. </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:119%">If </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:119%">the Employee is not a specified employee on the date of termination, payment shall be made on the first day of the month following the Employee's termination of employment.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:7.85pt;padding-right:15pt;text-indent:107.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(ix)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:11.72pt">Company shall reimburse Employee for the amount of </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">any</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> reasonable legal or accounting fees and expenses incurred by Employee to obtain or enforce any right or benefit provided to Employee by Company hereunder or as confirmed or acknowledged hereunder, provided that no such reimbursement shall be made earlier than seven (7) months following the Employee's termination</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">if the Employee is a </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#34;specified </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">employee&#34; as that term is defined under Section 409A of the Code on the date of termination</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">and in no event shall any reimbursement be made any later than December 31 of the calendar year following the year in which the expense is incurred by the Employee.</font></div><div><font><br></font></div><div style="padding-left:7.9pt;padding-right:16.8pt;text-indent:108.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(x)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:14.61pt">Company shall provide the Employee with reasonable outplacement services from a firm selected by the Company for a period of one (1) year commencing on the date of termination, or until Employee accepts other employment, if earlier.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:8.15pt;padding-right:18.8pt;text-indent:36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">8.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:19.23pt;text-decoration:underline">Confidential</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;text-decoration:underline">Information.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Employee understands that in the course of Employee's employment by Company, Employee will receive or have access to confidential information concerning the business or purposes of Company and Parent, and which Company and Parent desire to protect. Such confidential information shall be deemed to include, but not be limited to, Company's customer lists and information, and employee lists, including, if known, personnel information and data. Employee agrees that Employee will not, at any time during the period ending two (2) years after the date of termination of Employee's employment, reveal to anyone outside Company or Parent or use for Employee's own benefit any such information without specific written authorization by Company or Parent. Employee further agrees not to use any such confidential information or trade secrets in competing with Company or Parent at any time during or in the two (2) year period immediately following the date of termination of Employee's employment with Company.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:80.45pt;text-indent:-36.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">9.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.53pt;text-decoration:underline">Covenants by Employee Not to Compete With Company or Parent.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:8.55pt;padding-right:22.3pt;text-indent:71.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.91pt">Upon the date of termination of </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee's </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">employment with Company for any reason</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Employee covenants and agrees that Employee will not at any time during the period of two (2) years from and after such date of termination directly or indirectly in any manner or under any circumstances or conditions whatsoever be or become interested, as an individual, partner, principal, agent, clerk, employee,-stockholder, officer, director, trustee</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">or in any other capacity whatsoever, except as a nominal owner of stock of a public corporation</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">in any other business which, at the date of Employee's termination, is a Competitor (as defined</font></div><div><font><br></font></div><div style="margin-top:0.05pt"><font><br></font></div><div><font><br></font></div><div style="height:23.76pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:5.45pt;padding-left:6.9pt;padding-right:13.1pt;text-indent:0.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">herein), either directly or indirectly, with Company or Parent, or engage or participate in, directly or indirectly (whether as an officer, director, employee, partner, consultant, holder of an equity or debt investment, lender or in any other manner or capacity), or lend Employee's name (or any part or variant thereof) to, any business which, at the date of Employee's termination, is a Competitor, either directly or indirectly, with Company or Parent</font><font style="color:#343434;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">or as a result of Employee's engagement or participation would become, a Competitor, either directly or indirectly, with any aspect of the business of Company or Parent as it exists at the time of Employee's termination, or solicit any officer, director, employee or agent of Company or Parent or any subsidiary or affiliate of Company or Parent to become an officer, director, employee or agent of Employee, Employee's respective affiliates or anyone else. Ownership, in the aggregate, of less than one percent (1 %) of the outstanding shares of capital stock of any corporation with one or more classes of its capital stock listed on a national securities exchange or publicly traded in the over the-counter market shall not constitute a violation of the foregoing provision. For the purposes of this Agreement, a Competitor is any business which is similar to the business of Company or Parent or in any way in competition with the business of Company or Parent within any of the then-existing water utility service areas of Company.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:115.5pt;text-indent:-36.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:22.71pt">Employee hereby acknowledges that Employee's services are unique and</font></div><div style="margin-top:0.45pt;padding-left:7.4pt;padding-right:10.85pt;text-indent:-2.35pt"><font style="color:#757575;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">extraordinary, and are not readily replaceable, and hereby expressly agrees that Company and Parent, in enforcing the covenants contained in Paragraphs 8 and 9 herein, in addition to any</font><font style="color:#aeaeae;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">. </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">other remedies provided for herein or otherwise available at law, shall be entitled in any court of equity having jurisdiction to an injunction restraining Employee in the event of a breach, actual or threatened, of the agreements and covenants contained in these Paragraphs.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:7.5pt;padding-right:13.25pt;text-indent:72.2pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:15.56pt">The parties hereto believe that the restrictive covenants of these Paragraphs are reasonable. However, if at any time it shall be determined by any court of competent jurisdiction that these Paragraphs or any portion of them as written</font><font style="color:#343434;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">are unenforceable because the restrictions are unreasonable, the parties hereto agree that such portions as shall have been determined to be unreasonably restrictive shall thereupon be deemed so amended as to make such restrictions reasonable in the determination of such court, and the said covenants, as so modified, shall be enforceable between the parties to the same extent as if such amendments had been made prior to the date of any alleged breach of said covenants.</font></div><div><font><br></font></div><div style="padding-left:7.65pt;padding-right:11.1pt;text-indent:36.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">10.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:13.93pt;text-decoration:underline">No Obligation to Mitigate.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> So long as Employee shall not be in breach of any provision of Paragraph 8 or 9, Employee shall have no duty to mitigate damages in the event of a termination and if Employee voluntarily obtains other employment (including self-employment), any compensation or profits received or accrued, directly or indirectly, from such other employment shall not reduce or otherwise affect the obligations of Company </font><font style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">and </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Parent to make payments hereunder.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:8.2pt;padding-right:10.45pt;text-indent:35.75pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">11.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:13.68pt;text-decoration:underline">Resignation.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%"> </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">In </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">the event that Employee's services hereunder are terminated under any of the provisions of this Agreement (except by death)</font><font style="color:#343434;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">Employee agrees that Employee will deliver Employee's written resignation as an officer of Company or Parent, or their subsidiaries and affiliates, to the Board of Directors, such resignation to become effective immediately, or, at the option of the Board of Directors, on a later date as specified by the Board.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.2pt"><font><br></font></div><div><font><br></font></div><div style="height:23.76pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:5.2pt;padding-left:6.9pt;padding-right:24.25pt;text-indent:35.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">12.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.88pt;text-decoration:underline">Insurance.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Company shall have the right at its own cost and expense to apply for and to secure in its own name, or otherwise, life, health or accident insurance or any or all of them covering Employee, and Employee agrees to submit to the usual and customary medical examination and otherwise to cooperate with Company in connection with the procurement of any such insurance, and any claims thereunder.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:7.15pt;padding-right:26.15pt;text-indent:36.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">13.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.43pt;text-decoration:underline">Release.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> As a condition of receiving payments or benefits provided for in this Agreement, at the request of Company or Parent, Employee shall execute and deliver for the benefit of Company and Parent, and any subsidiary or affiliate of Company or Parent, a general release in the form set forth in Attachment A, and such release shall become effective in accordance with its terms. The failure or refusal of Employee to sign such a release or the revocation of such a release shall cause the termination of any and all obligations of Company and Parent to make payments or provide benefits hereunder, and the forfeiture of the right of Employee to receive any such payments and benefits. Any amounts otherwise payable on account of Employee's termination of employment under this Agreement which (i) are conditioned in any part on a release of claims and (ii) would otherwise be paid (assuming the release is given) prior to the last day on which the release could become irrevocable assuming Employee's latest possible execution and delivery of the release (such last day, the &#34;Release Deadline&#34;) shall be paid, if ever, only on the Release Deadline, even if Employee's release becomes irrevocable before that date. The Company may elect to make such payment up to thirty (30) days prior to the Release Deadline, however. Employee acknowledges that Company and Parent have advised Employee to consult with an attorney prior to signing this Agreement and that Employee has had an opportunity to do so.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:43.6pt;padding-right:286.25pt;text-indent:0.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:227%">13A. Limitation on Payments. In the event that&#58;</font></div><div style="padding-left:7.6pt;padding-right:29.6pt;text-indent:36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:15.66pt">the aggregate payments or benefits to be made to Employee pursuant to this Agreement, together with other payments and benefits which Employee has a right to receive from the Parent, the Company and any affiliated entities, which are deemed to be parachute payments as defined in Section 280G of the Internal Revenue Code of 1986 and regulations issued thereunder (the </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#34;Termination </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Benefits&#34;), would be deemed to include an </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#34;excess</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> parachute payment&#34; under Section 280G of said Code&#59; and</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7.8pt;padding-right:11.4pt;text-indent:36.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.76pt">if such Termination Benefits were reduced to an amount (the </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#34;Non-Triggering</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Amount&#34;), the value of which is one dollar ($1.00) less than an amount equal to three times the Employee's </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#34;base </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">amount,&#34; as determined in accordance with </font><font style="color:#232323;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">said </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">Section 280G of the Code, and the Non-Triggering Amount, less the product of the marginal rate of any applicable state and federal income tax and the Non-Triggering Amount, would be greater than the aggregate value of the Termination Benefits (without such reduction) minus (A) the amount of tax required to be paid by the Employee by Section 4999 of the Code and further minus (B) the product of the Termination Benefits and the marginal rate of any applicable state and federal income tax,</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:8.35pt;padding-right:11.35pt;text-indent:36.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">then the Termination Benefits shall be reduced to the Non-Triggering Amount. The determination of whether such a reduction is required will be made at the expense of the Company by the Company's independent accountants or benefits consultant. </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:100%">If </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">a reduction is</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:23.76pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_25"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.2pt;padding-left:7.1pt;padding-right:13.25pt;text-indent:-0.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">required, the Company shall determine how the reduction among the Termination Benefits shall be allocated until the reduction is fully accomplished.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:23.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_28"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.639%"><div style="margin-top:4.5pt;padding-left:7.15pt;padding-right:1.9pt;text-indent:35.7pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">(c)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:16.41pt">approach.</font></div><div style="margin-top:4.75pt;padding-left:7.15pt"><font><br></font></div></div><div style="display:inline-block;max-width:2.720%;min-width:1.720%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.641%"><div style="padding-left:7.15pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">This provision is intended to follow the &#34;best of net&#34; or &#34;best-net cutback&#34;</font></div></div></div><div><font><br></font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:6.95pt;padding-right:22.1pt;text-indent:36.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">14.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.63pt;text-decoration:underline">Notices.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> All notices under this Agreement shall  be in writing and  shall  be deemed effective when delivered in person to Employee or to the Secretary of Company and Parent, or if mailed, postage prepaid, registered or certified mail, addressed</font><font style="color:#6b6b6b;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">&#183;</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, in the case of Employee, to Employee's last known address as carried on the personnel records  of Company, and, in the case of Company arid Parent, to the corporate headquarters, attention of the Secretary, or to such other address as the party to be notified may specify by notice to the other party.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:78.95pt;text-indent:-36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">15.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:21.63pt;text-decoration:underline">Successors and Binding Agreement.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:12.85pt;text-indent:72pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:16.31pt">Company and Parent will require any successor, whether direct or indirect, by purchase, merger, consolidation or otherwise to all or substantially all of the business and&#47;or assets of Company and&#47;or Parent, as the case may be, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that Company and Parent are required to perform it. Failure of Company and Parent to obtain such assumption and agreement prior to the effectiveness of any such succession shall be a breach of this Agreement. As used in this Agreement, &#34;Company&#34; and &#34;Parent'' shall include any successor to Company's and&#47;or Parent's, as the case may be, business and&#47;or assets as aforesaid which assumes and agrees to perform this Agreement by operation of law, or otherwise.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:7.15pt;padding-right:35.2pt;text-indent:72.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">(b)</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:15.41pt">This Agreement shall inure to the benefit of, and be enforceable by, Employee's personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees. If Employee dies while any amount is still payable hereunder, all such amounts shall be paid in accordance with the terms of this Agreement to Employee's devisee, legatee or other designee or, if there is no such designee, to Employee's estate.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:7.35pt;padding-right:13.25pt;text-indent:36.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">16.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.18pt;text-decoration:underline">Arbitration.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Any dispute which may arise between the parties hereto may, if both parties agree, be submitted to binding arbitration in the State of Connecticut in accordance with the Rules of the American Arbitration Association&#59; provided that any such dispute shall first be submitted to Company's Board of Directors in an effort to resolve such dispute without resort to arbitration.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:7.65pt;padding-right:14.05pt;text-indent:36.05pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">17.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:13.93pt;text-decoration:underline">Severability.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> If any of the terms or conditions of this Agreement shall be declared void or unenforceable by any court or administrative body of competent jurisdiction, such term or condition shall be deemed severable from the remainder of this Agreement, and the other terms and conditions of this Agreement shall continue to be valid and enforceable.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:8.2pt;padding-right:62pt;text-indent:35.75pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">18.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:13.68pt;text-decoration:underline">Amendment.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> This Agreement may be modified or amended only by an instrument in writing executed by the parties hereto.</font></div><div><font><br></font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_31"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.15pt;padding-left:6.45pt;padding-right:19.8pt;text-indent:36.3pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%">19.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%;padding-left:14.88pt;text-decoration:underline">Construction.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:123%"> This Agreement shall supersede and replace all prior agreements and understandings between the parties hereto on the subject matter covered hereby. This Agreement shall be governed and construed under the laws of the State of Connecticut. Words of the masculine gender mean and include correlative words of the feminine gender. Paragraph headings are for convenience only and shall not be considered a part of the terms and provisions of the Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6.85pt;padding-right:30.7pt;text-indent:36pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">20.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:14.78pt;text-decoration:underline">Deferred Compensation.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%"> This Agreement has been prepared with reference to Section 409A of the Internal Revenue Code and shall be interpreted and administered in a manner consistent with Section 409A.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:6.95pt;padding-right:16.25pt;text-indent:36.2pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">21.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:14.48pt;text-decoration:underline">Assignment Prohibited.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%"> Benefits hereunder shall not be subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance, attachment or garnishment by creditors of the Employee, the Employee's beneficiary, or estate, and any attempt to anticipate, alienate, transfer, assign or attach the same shall be void. The Employee, the Employee's beneficiary or estate shall only have a contractual right to benefits hereunder and shall have the status of general unsecured creditors.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:10.65pt;padding-right:10.65pt;text-align:center"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:100%">******</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.1pt"><font><br></font></div><div id="i4812483275284107b8adc05628aaa716_34"></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:22.32pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4.55pt;padding-left:6.5pt;padding-right:11.5pt;text-indent:36pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">IN WITNESS WHEREOF, Company and Parent have caused this Agreement to be executed by an authorized officer, and Employee has hereunto set Employee's hand.</font></div><div style="margin-top:4.55pt;padding-left:6.4pt;padding-right:11.35pt;text-indent:35.95pt"><font><br></font></div><div style="padding-left:6.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.120%"><tr><td style="width:1.0%"></td><td style="width:36.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">The Connecticut Water Company</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">April 1, 2014</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Connecticut Water Service, Inc.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">April 1, 2014</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Craig J. Patla</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">April 1, 2014</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Craig J. Patla</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="height:22.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_37"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:194pt;padding-right:194pt;text-align:center"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">ATTACHMENT A</font></div><div style="margin-top:0.25pt;padding-left:11.37pt;padding-right:11.37pt;text-align:center"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;text-decoration:underline">RELEASE</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:8.65pt;padding-right:43.05pt;text-indent:36.25pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">We advise you to consult an attorney before you sign this Release. You have until the date which is seven (7) days after the Release is signed and returned to</font></div><div style="padding-left:9.05pt;padding-right:55.95pt;text-indent:-0.2pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:126%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:126%">(&#34;Company&#34;) to change your mind and revoke your Release. Your Release shall not become effective or enforceable until after that date.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:44.8pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:113%">In consideration for the benefits provided under your Employment Agreement dated</font></div><div style="padding-left:8.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:113%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:113%">with Company and&#160;&#160;&#160;&#160;(&#34;Parent&#34;), and</font></div><div style="margin-top:1.9pt;padding-left:8.8pt;padding-right:12.4pt;text-indent:0.3pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">more specifically enumerated in Exhibit 1 hereto, by your signature below you agree to accept such benefits and not to make any claims of any kind against Company, its past and present and future parent corporations, subsidiaries, divisions, subdivisions, affiliates and related companies or their successors and assigns, including without limitation Parent, or any and all past, present and future Directors, officers, fiduciaries or employees of any of the foregoing (all parties referred to in the foregoing are hereinafter referred to as the &#34;Releasees&#34;) before any agency, court or other forum, and you agree to release the Releasees from all claims, known or unknown</font><font style="color:#363636;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">, </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">arising in any way from any actions taken by the Releasees up to the date of this Release, including, without limiting the foregoing, any claim for wrongful discharge or breach of contract or any claims arising under the Age Discrimination in Employment Act of 1967, Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Employee Retirement Income Security Act of 1974, Connecticut's Fair Employment Practices Act or any other federal, state or local statute or regulation and any claim for attorneys</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:122%">1  </font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">fees, expenses or costs of litigation.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:8.85pt;padding-right:12.65pt;text-indent:36.1pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">THE PRECEDING PARAGRAPH MEANS THAT BY SIGNING THIS RELEASE YOU WILL HAVE WAIVED ANY RIGHT YOU MAY HAVE TO BRING A LAWSUIT OR MAKE ANY LEGAL CLAIM AGAINST THE RELEASEES BASED ON ANY ACTIONS TAKEN BY THE RELEASEES UP TO THE DATE OF THIS RELEASE.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:44.85pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">By signing this Release, you further agree as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:81.5pt;text-indent:-36.4pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">1.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.78pt">You have read this Release carefully and fully understand its terms&#59;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:81.25pt;text-indent:-36.25pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">2.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.63pt">You have had at least twenty-one (21) days to consider the terms of the Release&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:9.05pt;padding-right:40.15pt;text-align:justify;text-indent:36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:18.33pt">You have seven (7) days from the date you sign this Release to revoke it by written notification to Company. After this seven (7) day period, this Release is final and binding and may not be revoked&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:9.15pt;padding-right:41.35pt;text-align:justify;text-indent:35.95pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%">4.</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:122%;padding-left:18.28pt">You have been advised to seek legal counsel and have had an opportunity to do so&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:49.68pt;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:71.28pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:4pt;padding-left:7.5pt;padding-right:34.05pt;text-indent:36.05pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%;padding-left:19.83pt">You would not otherwise be entitled to the benefits provided under your Employment Agreement with Company and Parent had you not agr</font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">e</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">ed to waive any right you have to bring a lawsuit or legal claim against the Releasees&#59; and</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:80.05pt;text-indent:-36.5pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">6.</font><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%;padding-left:27.88pt">Your agreement to the terms set forth above is voluntary</font><font style="color:#282828;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:44.05pt;text-indent:-18.5pt"><font><br></font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font><br></font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font><br></font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; _____________________________________</font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font><br></font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58; __________________________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date&#58; ______________________</font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font><br></font></div><div style="padding-left:0.06pt;text-indent:0.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Received by&#58; ________________________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date&#58; ______________________</font></div><div><font><br></font></div><div style="height:49.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4812483275284107b8adc05628aaa716_43"></div><hr style="page-break-after:always"><div style="min-height:71.28pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.5pt;padding-right:11.1pt;text-align:right"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">EXHIBIT 1</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:7.55pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">1.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.7pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">2.</font></div><div><font><br></font></div><div style="padding-left:6.55pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">3</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:6.45pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">4.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6.8pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">5</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:7.4pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">etc.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:7.45pt;padding-right:29pt;text-indent:0.25pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">NOTE</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">&#58; </font><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:120%">THIS EXHIBIT IS TO BE COMPLETED AT THE TIME OF TERMINATION TO REFLECT ALL BENEFITS AND PAYMENTS MADE UNDER THE EMPLOYMENT AGREEMENT.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:7.7pt"><font style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Acknowledged and Agreed</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.55pt;padding-left:7.45pt"><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.130%"><tr><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">THE CONNECTICUT WATER COMPANY</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">EMPLOYEE</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Its</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">CONNECTICUT WATER SERVICE</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Its</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.68pt;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-10.86
<SEQUENCE>3
<FILENAME>a2022q410kexhibit1086.htm
<DESCRIPTION>EX-10.86
<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 2023 Workiva -->
<title>Document</title></head><body><div id="ifc0ae4f260df4f1ebc9358b1f559ad5d_33"></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:400;line-height:120%">EXHIBIT 10.86</font></div></div><div style="margin-top:4.2pt;padding-left:156.8pt;padding-right:156.8pt;text-align:center;text-indent:0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FIRST AMENDMENT TO EMPLOYMENT AGREEMENT</font></div><div><font><br></font></div><div style="margin-top:10.65pt;padding-left:10pt;padding-right:21.8pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THIS FIRST AMENDMENT (the &#8220;Amendment&#8221;), effective as of January 28, 2020, is made by and between The Connecticut Water Company, a Connecticut corporation having its principal place of business in Clinton, Connecticut (&#8220;Company&#8221;), Connecticut Water Service, Inc., a Connecticut corporation and holder of all of the outstanding capital stock of Company (&#8220;Parent&#8221;), and Craig J. Patla, a resident of Madison, Connecticut (&#8220;Employee&#8221;).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:194.95pt;padding-right:194.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WITNESSETH&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:11.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee, Company and Parent entered into an Employment Agreement dated April 1, 2014 (the &#8220;Agreement&#8221;)&#59; and</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:10pt;padding-right:36.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, SJW Group (&#8220;SJW&#8221;) acquired Parent pursuant to that certain Second Amended and Restated Agreement and Plan of Merger, dated as of August 5, 2018, by and among SJW, Hydro Sub, Inc. and Parent (the &#8220;Merger&#8221;)&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:11.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Company wishes to continue to employ Employee and Employee wishes to continue in employment, following the Merger, upon the terms set forth in the Agreement and this Amendment&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:46pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, Company, Parent and Employee agree as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:20.7pt;text-indent:35.95pt"><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:17.05pt">The definition of &#8220;Cause&#8221; in subparagraph (a) of Paragraph 1 of the Agreement entitled &#8220;Definitions&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:16.7pt;text-indent:71.95pt"><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:12.75pt">&#8220;Cause&#8221; shall mean (as reasonably determined by the Board of Directors of Parent in its good faith discretion) Employee&#8217;s serious, willful misconduct in respect of Employee&#8217;s duties under this Agreement, including conviction for a felony or perpetration by Employee of a common law fraud upon any member of the Group, which has resulted or is likely to result in material economic damage to any member of the Group, as determined by a vote of at least seventy-five percent (75%) of all of the directors (excluding Employee) of the Board of Directors of Parent.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:41.45pt;text-indent:35.95pt"><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:17.05pt">The definition of &#8220;Good Reason&#8221; in subparagraph (e) of Paragraph 1 of the Agreement entitled &#8220;Definitions&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:8.65pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;&#8220;Good Reason&#8221; shall mean the occurrence of any action, after the Amendment Date (as defined below), which (i) removes Employee as an officer of Parent (other than by reason of the elimination of Parent as part of a restructuring to achieve tax, regulatory, administrative, or other efficiency reasons), or if Parent is eliminated as part of a restructuring to achieve tax, regulatory, administrative, or other efficiency reasons, the Company, (ii) materially reduces Employee&#8217;s job responsibilities (other than by reason of the elimination of Parent as part of a restructuring to achieve tax, regulatory, administrative, or other efficiency reasons) or Base Salary, (iii) results in a significant worsening of Employee&#8217;s work conditions, or (iv) moves Employee&#8217;s place of employment to a location that increases Employee&#8217;s commute by more than thirty (30) miles over the length of Employee&#8217;s commute from Employee&#8217;s place of principal residence at the time the move is requested. In order to constitute Good Reason, (i) Employee must provide written notice identifying the event constituting Good Reason to Parent within sixty (60) days after the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:10pt;padding-right:8.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">event constituting Good Reason, (ii) Parent shall have a period of sixty (60) days in which it may correct the act or failure to act that constitutes the grounds for Good Reason as set forth in Employee&#8217;s notice of termination, and (iii) if Parent does not correct the act or failure to act, Employee&#8217;s employment shall terminate for Good Reason on the first business day following Parent&#8217;s sixty (60)-day cure period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:16.85pt;text-indent:35.95pt"><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:17.05pt">Paragraph 1 of the Agreement entitled &#8220;Definitions&#8221; is hereby amended to add a new subsection (g) to read as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:8.05pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;&#8220;Group&#8221; shall mean Parent, its direct and indirect subsidiaries and parents, and their direct and indirect subsidiaries.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:10pt;padding-right:48.4pt;text-indent:35.95pt"><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:17.05pt">Paragraph 3 of the Agreement entitled &#8220;Duties of Employment&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:118pt;text-indent:-36.05pt"><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:27.05pt;text-decoration:underline">Duties of Employment</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-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:17.2pt;text-indent:107.95pt"><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:12.75pt">Effective as of January 28, 2020 (the &#8220;Amendment Date&#8221;), Employee shall serve as the Vice President, Service Delivery of Parent and the Company. Employee shall report to the President of the Company. Employee understands and agrees that Employee&#8217;s principal place of employment shall be in Company&#8217;s principal offices and that Employee will be required to travel for business in the course of performing his duties.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:5.8pt;text-indent:107.95pt"><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:12.07pt">During the Term, Employee will serve Company faithfully, diligently and competently and will devote full-time to Employee&#8217;s employment and will hold, in addition to the offices held on the Amendment Date, such other offices of any member of the Group to which Employee may be elected, appointed or assigned by the Board of Directors of Parent from time to time and will discharge such Employee duties in connection therewith. Nothing in this Agreement shall preclude Employee, with the prior approval of the Board of Directors of Parent, from devoting reasonable periods of time required for (i) serving as a director or member of a committee of any organization involving no conflict of interest with any member of the Group, or (ii) engaging in charitable, religious and community activities,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such directorships, memberships or activities do not materially interfere with the performance of Employee&#8217;s duties hereunder.</font></div><div><font><br></font></div><div style="padding-left:10pt;padding-right:20.85pt;text-indent:35.95pt"><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:17.05pt">Paragraph 4 of the Agreement entitled &#8220;Compensation&#8221; is hereby replaced with the following&#58;</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:10pt;padding-right:31.35pt;text-indent:71.95pt"><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:17.05pt;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Term, Company shall pay to Employee as compensation for the services to be rendered by Employee hereunder the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:14.7pt;text-indent:107.95pt"><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:12.75pt;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Commencing as of the Amendment Date, Company shall pay Employee a base salary (&#8220;Base Salary&#8221;) at the annual rate of $231,851.36. Such compensation shall be payable in accordance with the normal payroll practices of Company. Commencing with the 2021 calendar year, Employee shall receive an annual increase in base</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:10pt;padding-right:10.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">salary in connection with an annual performance review, of not less than the percentage increase in the cost-of-living since Employee&#8217;s last pay adjustment, as measured by the Consumer Price Index-All Urban Consumers of the U.S. Bureau of Labor Statistics.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:6.1pt;text-indent:107.95pt"><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:12.07pt;text-decoration:underline">Annual Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee shall be eligible to receive an annual bonus (&#8220;Annual Bonus&#8221;) for each calendar year during the Term, commencing with the 2020 calendar year, based on the attainment of individual and corporate performance goals and targets established by the Board of Directors of Parent. The target amount of Employee&#8217;s Annual Bonus (the &#8220;Target Annual Bonus&#8221;) for 2020 shall be at least $71,820 and, commencing with the 2021 calendar year, shall be at least 30% of Employee&#8217;s Base Salary for the applicable year, with the actual Annual Bonus ranging from 0-150% of the Target Annual Bonus based on the level of achievement of the applicable performance goals, as determined by the Board of Directors of Parent. Up to an additional 50% of the Target Annual Bonus may also be awarded to Employee for exceptional individual performance, as determined by the Board of Directors of Parent in its discretion. Any Annual Bonus shall be paid after the end of the calendar year to which it relates, at the same time and under the same terms and conditions as the bonuses for other executive officers of Parent (other than the Parent Chief Executive Officer)&#59; provided that in no event shall Employee&#8217;s Annual Bonus be paid later than two and a half months after the last day of the fiscal year to which the Annual Bonus relates. The Annual Bonus shall be subject to the terms of the annual bonus plan or program that is applicable to other executive officers of Parent (other than the Parent Chief Executive Officer), including requirements as to continued employment, subject to the provisions of Paragraph 7 below.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:10pt;padding-right:7.55pt;text-indent:107.95pt"><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:12.75pt;text-decoration:underline">Equity Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Commencing with the 2020 calendar year and contingent on Employee&#8217;s continued employment through the grant date, Employee shall be eligible to receive an annual award of restricted stock units (&#8220;RSUs&#8221;) covering a number of shares of SJW common stock with a value equal to $71,820 at the target level of performance, and a value of $107,730 at the maximum level of performance, calculated by dividing such value by the Share Price (as defined below) on the date of grant, rounded to the nearest whole number (the &#8220;RSU Award&#8221;). The RSU Award shall be granted at the same time as annual equity awards for the applicable year are granted to executive officers of SJW (other than the SJW Chief Executive Officer). The RSU Award shall be granted in the form of a time-based RSU award that vests based on Employee&#8217;s continued service with Company over a specified service period (the &#8220;Time-Based RSU Award&#8221;) and&#47;or a performance-based RSU award that vests based on the achievement of performance goals (as measured over the applicable performance period specified for the award) as determined by the Executive Compensation Committee of the Board of Directors of SJW (the &#8220;ECC&#8221;), subject to Employee&#8217;s continued employment with Company through the respective vesting dates (the &#8220;Performance-Based RSU Award&#8221;). The allocation between a Time-Based RSU Award and Performance-Based RSU Award shall be determined by the ECC. The terms of the Time-Based RSU Award and Performance-Based RSU Award, including the applicable performance goals, shall be as set forth in the SJW Long-Term Incentive Plan, as may be amended, and the applicable form Restricted Stock Unit Issuance Agreement provided by SJW for the applicable year, with such form consistent with the form used for other executive officers of SJW for the applicable year (other than the SJW Chief Executive Officer). Dividend equivalent rights will not accrue with respect to the RSU Award. &#8220;Share Price&#8221; shall mean the closing price per share of SJW common stock at the close of regular hours trading on the New York Stock Exchange on the relevant date.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:10pt;padding-right:32.45pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.05pt">Paragraph 5 of the Agreement entitled &#8220;Benefits&#8221; is hereby replaced with the following&#58;</font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.002%"><div style="padding-left:10pt"><font><br></font></div><div style="padding-left:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">benefits&#58;</font></div><div style="margin-top:4.5pt;padding-left:46pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font></div></div><div style="display:inline-block;max-width:3.995%;min-width:2.995%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.003%"><div style="padding-left:46pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Term, Employee shall be entitled to the following</font></div><div><font><br></font></div><div style="margin-top:10.9pt;padding-left:82.05pt;text-indent:-36.1pt"><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:22.8pt;text-decoration:underline">Retirement and Welfare Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Term,</font></div></div></div><div style="padding-left:10pt;padding-right:16.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee shall be eligible to participate in Company&#8217;s retirement, savings, health, welfare and fringe benefit plans and programs applicable to executive officers of Company (including, without limitation, medical, prescription, dental, disability, salary continuance, employee life, and group life), pursuant to their respective terms and conditions. Nothing in this Agreement shall preclude Company, or any member of the Group, from terminating or amending any employee benefit plan or program from time to time after the Effective Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:9.5pt;text-indent:107.95pt"><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:12.07pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Term, Employee shall be entitled to reimbursement for all reasonable business expenses incurred by Employee in the performance of his duties hereunder in accordance with such policies and procedures as Company may adopt generally from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:13.35pt;text-indent:107.95pt"><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:12.75pt;text-decoration:underline">Vacation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Term, Employee shall be entitled to paid vacation in accordance with the plans and programs of Company, as in effect from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:15.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.05pt">Subparagraph (c) of Paragraph 6 of the Agreement entitled &#8220;End of Term and Notice of Termination&#8221; is hereby amended to add the following subsection (iii) after subsection (ii)&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:10pt;padding-right:17.75pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and (iii) notwithstanding anything to the contrary in Paragraph 6(b) or this Paragraph 6(c), if Employee&#8217;s employment is terminated by Employee for Good Reason, the date of termination shall be the first business day following Parent&#8217;s sixty (60)-day cure period as set forth in Paragraph 1(e).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:22.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.05pt">Subparagraph (e)(vi) of Paragraph 7 of the Agreement entitled &#8220;Payment Upon Termination&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:7.35pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Employee shall vest in full in all Parent incentive awards assumed by SJW in connection with the Merger that remain unvested on the date of such termination, which shall be payable in accordance with the terms and conditions (including any deferral election) set forth in the applicable plan document and award agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:37.45pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.05pt">Paragraph 8 of the Agreement entitled &#8220;Confidential Information&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:118pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Confidential Information</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-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:7.85pt;text-indent:96.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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%;padding-left:26.05pt">Employee reaffirms and agrees to observe and abide by any and all existing contractual terms regarding protection of Company&#8217;s confidential or proprietary information, specifically including any provisions therein regarding nondisclosure of Company&#8217;s trade secrets and confidential and proprietary information, regardless of whether the underlyingagreement containing said terms is otherwise superseded by this Agreement. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:10pt;padding-right:7.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee understands that in the course of Employee&#8217;s further employment by Company, Employee will continue to receive or have access to Confidential Information concerning the business or purposes of the members of the Group, and which the Group desires to protect. Employee understands that for purposes of this Agreement, &#8220;Confidential Information&#8221; means any Company and&#47;or Group proprietary information, technical data, trade secrets or know-how, including, but not be limited to, customer lists and information, employee lists, including, if known, confidential personnel information and data of the members of the Group, as well as research, product plans, products, services, customer lists and customers, markets, software, developments, inventions, processes, formulas, technology, designs, drawings, engineering, hardware configuration information, marketing, finances, or other business information. Notwithstanding the generality of the foregoing, Confidential Information does not include information that has become publicly known and made generally available through no wrongful act of Employee or others. Employee agrees that Employee will not, at any time, reveal to anyone outside of any member of the Group or use for Employee&#8217;s own benefit any such information without specific written authorization by Company. Employee further agrees not to use any such Confidential Information or trade secrets in competing with any member of the Group at any time.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:10pt;padding-right:7.65pt;text-indent:101.62pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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%;padding-left:26.05pt">Nothing in this Agreement shall prohibit or restrict Employee from initiating communications directly with, responding to any inquiries from, providing testimony before, providing confidential information to, reporting possible violations of law or regulation to, or from filing a claim or assisting with an investigation directly with a self-regulatory authority or a government agency or entity, including the U.S. Equal Employment Opportunity Commission, the Department of Labor, the National Labor Relations Board, the Department of Justice, the Securities and Exchange Commission, Congress, and any agency Inspector General (collectively, the &#8220;Regulators&#8221;), or from making other disclosures that are protected under the whistleblower provisions of state or federal law or regulation. Employee does not need the prior authorization of Company to engage in such communications, respond to such inquiries, provide confidential information or documents to the Regulators, or make any such reports or disclosures to the Regulators. Employee is not required to notify Company that Employee has engaged in such communications with the Regulators. If Employee is required by law to disclose Confidential Information, other than to Regulators as described above, Employee shall give prompt written notice to Company so as to permit Company to protect its interests in confidentiality to the extent possible. Federal law provides criminal and civil immunity to federal and state claims for trade secret misappropriation to individuals who disclose a trade secret to their attorney, a court, or a government official in certain, confidential circumstances that are set forth at 18 U.S.C. &#167;&#167; 1833(b)(1) and 1833(b)(2), related to the reporting or investigation of a suspected violation of the law, or in connection with a lawsuit for retaliation for reporting a suspected violation of the law.</font></div><div><font><br></font></div><div style="padding-left:10pt;padding-right:13.2pt;text-indent:35.95pt"><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:17.05pt">Paragraph 9 of the Agreement entitled &#8220;Covenants by Employee Not to Compete With Company or Parent&#8221; is hereby replaced with the following&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:118pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Covenants by Employee Not to Compete With the Group</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-top:0.5pt"><font><br></font></div><div style="padding-left:154.05pt;text-indent:-36.05pt"><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:27.73pt">During the Term and for a period of two (2) years after the</font></div><div style="padding-left:10pt;padding-right:5.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">termination of Employee&#8217;s employment with Company for any reason, in order to further protect the Confidential Information and other good will of Company and Group, Employee covenants and agrees that Employee will not&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:11.7pt;text-indent:137.67pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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%;padding-left:26pt">directly or indirectly, in any manner or under any circumstances or conditions, whatsoever be or become interested, as an individual, partner, principal, agent, clerk, employee, stockholder, officer, director, trustee, or in any other capacity whatsoever, except as a nominal owner of stock of a public corporation, in any other business which, at the date of Employee&#8217;s termination, is a Competitor (as defined herein), either directly or indirectly, with any member of the Group, or engage or participate in, directly or indirectly (whether as an officer, director, employee, partner, consultant, holder of an equity or debt</font></div><div style="margin-top:0.05pt;padding-left:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">investment, lender or in any other manner or capacity), or lend Employee&#8217;s name (or any part or variant thereof) to, any business which, at the date of Employee&#8217;s termination, is a Competitor, either directly or indirectly, with any member of the Group, or as a result of Employee&#8217;s engagement or participation would become, a Competitor, either directly or indirectly, with any aspect of the business of any member of the Group as it exists at the time of Employee&#8217;s termination&#59; or</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:10pt;padding-right:24.4pt;text-indent:134.34pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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%;padding-left:26pt">solicit any officer, director, employee or agent of any member of the Group or any subsidiary or affiliate of any member of the Group to become an officer, director, employee or agent of Employee, Employee&#8217;s respective affiliates or anyone else.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:10pt;padding-right:13.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the purposes of this Agreement, a Competitor is any business which is similar to the business of any member of the Group or in any way in competition with the business of any member of the Group within any of the then-existing water utility service areas of Company.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:11.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ownership, in the aggregate, of less than one percent (1%) of the outstanding shares of capital stock of any corporation with one or more classes of its capital stock listed on a national securities exchange or publicly traded in the over-the-counter market shall not constitute a violation of the foregoing provision.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:9.65pt;text-indent:107.95pt"><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:17.05pt">Employee hereby acknowledges that the nature of Company&#8217;s business is such that if Employee were to become employed by, or substantially involved in, the business of a competitor to Company, it would be difficult for Employee not to rely on or use Confidential Information, or otherwise jeopardize the good will of Company, and further acknowledges that Employee&#8217;s services are unique and extraordinary, and are not readily replaceable. Accordingly, Employee hereby expressly agrees that Company or any other member of the Group, in enforcing the covenants contained in Paragraphs 8 and 9 herein, in addition to any other remedies provided for herein or otherwise available at law, shall be entitled in any court of equity having jurisdiction to an injunction restraining Employee in the event of a breach, actual or threatened, of the agreements and covenants contained in these Paragraphs, without the requirement of posting any associated bond, and that Company or Group shall be</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:10pt;padding-right:11.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">entitled to recoup from Employee any reasonable attorneys&#8217; fees or costs incurred in enforcing these provisions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:6.95pt;text-indent:71.95pt"><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:17.73pt">The parties hereto believe that the restrictive covenants of these Paragraphs are reasonable, and Employee expressly recognizes that the scope of these provisions are necessary to protect Company&#8217;s and Group&#8217;s legitimate business interests, including but not limited to protection of the Confidential Information and good will of Company and Group. Notwithstanding, if at any time it shall be determined by any court of competent jurisdiction that these Paragraphs or any portion of them as written, are unenforceable because the restrictions are unreasonable, the parties hereto agree that such portions as shall have been determined to be unreasonably restrictive shall thereupon be deemed so amended as to make such restrictions reasonable in the determination of such court, and the said covenants, as so modified, shall be enforceable between the parties to the same extent as if such amendments had been made prior to the date of any alleged breach of said covenants.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:82pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.05pt;text-decoration:underline">Good Reason Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. By signing below, Employee acknowledges that</font></div><div style="padding-left:10pt;padding-right:10.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s change in employment terms in connection with the Merger, and as specified in this Amendment, do not constitute Good Reason and do not entitle Employee to severance benefits solely with respect to such changes.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:36.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.05pt">Paragraph 20 of the Agreement entitled &#8220;Deferred Compensation&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:118pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.05pt;text-decoration:underline">Deferred Compensation</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-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:6.05pt;text-indent:107.95pt"><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:17.73pt">This Agreement is intended to comply with section 409A of the Code and its corresponding regulations (&#8220;Section 409A&#8221;), or an exemption thereto, and payments may only be made under this Agreement upon an event and in a manner permitted by Section 409A, to the extent applicable. Severance benefits under this Agreement are intended to be exempt from Section 409A under the &#8220;short-term deferral&#8221; exception, to the maximum extent applicable, and then under the &#8220;separation pay&#8221; exception, to the maximum extent applicable.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:33.15pt;text-indent:107.95pt"><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:17.05pt">With respect to payments that are subject to Section 409A, all payments to be made upon a termination of employment under this Agreement may only be made upon a &#8220;separation from service&#8221; under Section 409A. For purposes of Section 409A, each payment hereunder shall be treated as a separate payment, and the right to a series of installment payments under this Agreement shall be treated as a right to a series of separate payments. In no event may Employee, directly or indirectly, designate the fiscal year of a payment. Notwithstanding any provision of this Agreement to the contrary, in no event shall the timing of Employee&#8217;s execution of a release of claims, directly or indirectly, result in Employee&#8217;s designating the fiscal year of payment of any amounts of deferred compensation subject to Section 409A, and if a payment that is subject to execution of a release of claims could be made in more than one taxable year, payment shall be made in the later taxable year.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10pt;padding-right:8.3pt;text-indent:107.95pt"><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:17.73pt">All reimbursements and in-kind benefits provided under this Agreement shall be made or provided in accordance with the requirements of Section 409A, including, where applicable, the requirement that (i) any reimbursement be for expenses incurred during the period specified in this Agreement, (ii) the amount of expenses eligible for reimbursement, or in-kind benefits provided, during a fiscal year not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other fiscal year, (iii) </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-top:0.05pt;padding-left:10pt;padding-right:8.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the reimbursement of an eligible expense be made no later than the last day of the fiscal year following the year in which the expense is incurred, and (iv) the right to reimbursement or in- kind benefits not be subject to liquidation or exchange for another benefit.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:10pt;padding-right:20.65pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.05pt;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. All payments under this Amendment and the Agreement shall be made subject to applicable tax withholding, and Company shall withhold from any payments under this Amendment and the Agreement all federal, state and local taxes as Company is required to withhold pursuant to any law or governmental rule or regulation. Employee shall bear all expense of, and be solely responsible for, all federal, state and local taxes due with respect to any payment received by Employee under this Amendment and the Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:10pt;padding-right:7.25pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:11.05pt;text-decoration:underline">Effect of Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Except as hereinabove modified and amended, the Agreement shall remain in full force and effect. This Amendment may be executed in any number of counterparts (including facsimile counterparts), each of which shall be an original, but all of which together shall constitute one instrument. In the event that a party signs this Amendment electronically, such party expressly agrees that it has been given the option to print out a paper copy of the Amendment and sign it manually, it has agreed to sign this Amendment using an electronic signature, and for purposes of authentication, validity, enforceability, admissibility and otherwise, such signature shall have the same force and affect as a manual signature.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.9pt;padding-left:195.05pt;padding-right:195.05pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* * * * *</font></div><div style="padding-left:96.5pt;padding-right:96.5pt;text-align:center"><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><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-top:4pt;padding-left:10pt;padding-right:6.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Company and Parent have caused this Amendment to be executed by an authorized officer, and Employee has hereunto set Employee&#8217;s hand, to be effective as of January 28, 2020.</font></div><div><font><br></font></div><div style="padding-left:23.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.397%"><tr><td style="width:1.0%"></td><td style="width:37.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">THE CONNECTICUT WATER COMPANY</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">04&#47;20&#47;2020 &#124; 3&#58;46&#58;40 PM PDT</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Kristen A. Johnson</font></div></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#0e0e0e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">CONNECTICUT WATER SERVICE, INC.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">04&#47;20&#47;2020 &#124; 3&#58;46&#58;40 PM PDT</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Kristen A. Johnson</font></div></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">EMPLOYEE</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">04&#47;20&#47;2020 &#124; 11&#58;25&#58;35 AM PDT</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#47;s&#47;  Craig J. Patla</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Craig J. Patla</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.87
<SEQUENCE>4
<FILENAME>a2022q410kexhibit1087.htm
<DESCRIPTION>EX-10.87
<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 2023 Workiva -->
<title>Document</title></head><body><div id="if02fe6418f5c477caac6bf86cfa2c0f5_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:400;line-height:100%">EXHIBIT 10.87</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SECOND AMENDMENT TO<br>EMPLOYMENT AGREEMENT</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%">THIS SECOND AMENDMENT (the &#8220;Second Amendment&#8221;), effective as of January 1, 2023, is made by and between The Connecticut Water Company, a Connecticut corporation having its principal place of business in Clinton, Connecticut (&#8220;Company&#8221;), Connecticut Water Service, Inc., a Connecticut corporation and holder of all of the outstanding capital stock of Company (&#8220;Parent&#8221;), and Craig J. Patla, a resident of Madison, Connecticut (&#8220;Employee&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WITNESSETH&#58;</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%">WHEREAS, Employee, Company and Parent entered into an Employment Agreement (the &#8220;Employment Agreement&#8221;) dated April 1, 2014 which was amended pursuant to the First Amendment to Employment Agreement effective January 18, 2020 (together with the Employment Agreement, the &#8220;Agreement&#8221;)&#59; and</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%">WHEREAS, Company wishes to continue to employ Employee and Employee wishes to continue in employment, upon the terms set forth in the Agreement as amended by this Second Amendment.</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%">NOW, THEREFORE, Company, Parent and Employee agree as follows&#58;&#160;&#160;&#160;&#160;</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%">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">Paragraph 3 of the Agreement entitled &#8220;Duties of Employment&#8221; is hereby replaced with the following&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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">Duties of Employment</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%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Effective as of January 1, 2023 (the &#8220;Second Amendment Date&#8221;), Employee shall serve as the President of Parent and Company. Employee shall report to the Chief Executive Officer of SJW Group (&#8220;SJW&#8221;) or to the Chief Operating Officer or another officer of SJW as designated by the Chief Executive Officer of SJW.  Employee understands and agrees that Employee&#8217;s principal place of employment shall be in Company&#8217;s principal offices and that Employee will be required to travel for business in the course of performing his duties.</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%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">During the Term, Employee will serve Company faithfully, diligently and competently and will devote full-time to Employee&#8217;s employment and will hold, in addition to the offices held on the Second Amendment Date, such other offices of any member of the Group to which Employee may be elected, appointed or assigned by the Board of Directors of Parent or SJW from time to time and will discharge such Employee duties in connection therewith. Nothing in this Agreement shall preclude Employee, with the prior approval of the Board of Directors of Parent, from devoting reasonable periods of time required for (i) serving as a director or member of a committee of any organization involving no conflict of interest with any member of the Group, or (ii) engaging in charitable, religious and community activities, provided, that such directorships, memberships or activities do not materially interfere with the performance of Employee&#8217;s duties hereunder.</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%">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">Paragraph 4 of the Agreement entitled &#8220;Compensation&#8221; is hereby replaced with the following&#58;</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%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Effective January 1, 2023, Company shall pay to Employee as compensation for the services to be rendered by Employee hereunder the following&#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%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Commencing as of January 1, 2023, Company shall pay Employee a base salary (&#8220;Base Salary&#8221;) at the annual rate of $360,000.00. Such compensation </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><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%">shall be payable in accordance with the normal payroll practices of Company. Commencing with the 2024 calendar year, Employee shall receive an annual increase in base salary in connection with an annual performance review, of not less than the percentage increase in base salary provided to other similarly situated executive officers of SJW (other than the SJW Chief Executive Officer) for the applicable year.</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%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Annual Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee shall be eligible to receive an annual bonus (&#8220;Annual Bonus&#8221;) for each calendar year during the Term, commencing with the 2023 calendar year, based on the attainment of individual and corporate performance goals and targets established by the Board of Directors of Parent and the Executive Compensation Committee of the Board of Directors of SJW (the &#8220;ECC&#8221;). The target amount of Employee&#8217;s Annual Bonus (the &#8220;Target Annual Bonus&#8221;) commencing with the 2023 calendar year, shall be at least 35% of Employee&#8217;s Base Salary for the applicable year, with the actual Annual Bonus ranging from 0-150% of the Target Annual Bonus based on the level of achievement of the applicable performance goals, as determined by the Board of Directors of Parent and the ECC. Up to an additional 50% of the Target Annual Bonus may also be awarded to Employee for exceptional individual performance, as determined by the Board of Directors of Parent and the ECC in their discretion. Any Annual Bonus shall be paid after the end of the calendar year to which it relates, at the same time and under the same terms and conditions as the bonuses for other executive officers of SJW (other than the SJW Chief Executive Officer)&#59; provided that in no event shall Employee&#8217;s Annual Bonus be paid later than two and a half months after the last day of the fiscal year to which the Annual Bonus relates. The Annual Bonus shall be subject to the terms of the annual bonus plan or program that is applicable to other executive officers of SJW (other than the SJW Chief Executive Officer), including requirements as to continued employment, subject to the provisions of Paragraph 7 below.</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%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Equity Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Commencing with the 2023 calendar year and contingent on Employee&#8217;s continued employment through the grant date, Employee shall be eligible to receive an annual award of restricted stock units (&#8220;RSUs&#8221;) covering a number of shares of SJW common stock with a target face-value equal to $204,000.00, calculated by dividing $204,000 by the Share Price (as defined below) on the date of grant, rounded to the nearest whole number (the &#8220;RSU Award&#8221;). The RSU Award shall be granted at the same time as annual equity awards for the applicable year are granted to executive officers of SJW (other than the SJW Chief Executive Officer). The RSU Award shall be granted in the form of a time-based RSU award that vests based on Employee&#8217;s continued service with Company over a specified service period (the &#8220;Time-Based RSU Award&#8221;) and&#47;or a performance-based RSU award that vests based on the achievement of performance goals (as measured over the applicable performance period specified for the award) as determined by the ECC, subject to Employee&#8217;s continued employment with Company through the respective vesting dates (the &#8220;Performance-Based RSU Award&#8221;). The allocation between a Time-Based RSU Award and Performance-Based RSU Award shall be determined by the ECC. The terms of the Time-Based RSU Award and Performance-Based RSU Award, including the applicable performance goals, shall be as set forth in the SJW Long-Term Incentive Plan (or successor thereto), as may be amended, and the applicable form Restricted Stock Unit Issuance Agreement provided by SJW for the applicable year, with such form consistent with the form used for other executive officers of SJW for the applicable year (other than the SJW Chief Executive Officer). Dividend equivalent rights will not accrue with respect to the RSU Award. &#8220;Share Price&#8221; shall mean the closing price per share of SJW common stock at the close of regular hours trading on the New York Stock Exchange on the relevant 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%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Effect of Second Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Except as hereinabove modified and amended, the Agreement shall remain in full force and effect. This Second Amendment may be executed in any number of counterparts (including facsimile counterparts), each of which shall be an original, but all of which together shall constitute one instrument. In the event that a party signs </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><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><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%">this Second Amendment electronically, such party expressly agrees that it has been given the option to print out a paper copy of the Second Amendment and sign it manually, it has agreed to sign this Second Amendment using an electronic signature, and for purposes of authentication, validity, enforceability, admissibility and otherwise, such signature shall have the same force and affect as a manual signature.</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:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:30pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Company and Parent have caused this Second Amendment to be executed by an authorized officer, and Employee has hereunto set Employee&#8217;s hand, to be effective as of January 1, 2023.</font></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"></td><td style="width:42.854%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.509%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">THE CONNECTICUT WATER COMPANY</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">01&#47;09&#47;2023 &#124; 9&#58;21&#58;20 AM PST</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Kristen A. Johnson</font></div></td></tr><tr style="height:22pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">CONNECTICUT WATER SERVICE, INC.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">01&#47;09&#47;2023 &#124; 9&#58;21&#58;20 AM PST</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">&#47;s&#47;  Kristen A. Johnson</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Kristen A. Johnson</font></div></td></tr><tr style="height:22pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:8.5pt;padding-right:8.5pt;text-align:center"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">EMPLOYEE</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">01&#47;09&#47;2023 &#124; 10&#58;26&#58;50 AM PST</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">By</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">&#47;s&#47;  Craig J. Patla</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Date</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:4.55pt;padding-left:2.75pt;padding-right:14.25pt"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:13pt;font-weight:400;line-height:117%">Craig J. Patla</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>a2022q410kexhibit211.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 2023 Workiva -->
<title>Document</title></head><body><div id="ie3d3b0166ed5440ab1e5cbcfb7bfc5cd_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, 2022, 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>6
<FILENAME>a2022q410kexhibit231.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 2023 Workiva -->
<title>Document</title></head><body><div id="i4689182a22704fc4807d3fe938381cf9_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 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 No. 333-261161 on Form S-3 and Registration Nos. 333- 234140, 333-105010 and 333-195796 on Form S-8 of our report dated February&#160;24, 2023, relating to the 2022 financial statements of SJW Group and the effectiveness of SJW Group&#8217;s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2022.</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="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%">San Jose, California</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;24, 2023</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>a2022q410kexhibit311.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 2023 Workiva -->
<title>Document</title></head><body><div id="i0218a7fd10484bf3b0de458b1809cdf2_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 24, 2023</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>a2022q410kexhibit312.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 2023 Workiva -->
<title>Document</title></head><body><div id="i2a88e75f91474b28995f0767dbf01345_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 24, 2023</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>a2022q410kexhibit321.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 2023 Workiva -->
<title>Document</title></head><body><div id="i47b98d7adfbc486fbbada73bbfd03388_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, 2022, 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 24, 2023</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>a2022q410kexhibit322.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 2023 Workiva -->
<title>Document</title></head><body><div id="i7cdf626983634e92addb828d7f269798_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, 2022, 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 24, 2023</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-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sjw="http://www.sjwater.com/20221231" 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/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sjwater.com/20221231">
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="sjw-20221231_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-20221231_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-20221231_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-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.sjwater.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.sjwater.com/role/AuditInformation">
        <link:definition>0000002 - 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>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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="SummaryofSignificantAccountingPolicies" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000011 - 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="RegulatoryMatters" roleURI="http://www.sjwater.com/role/RegulatoryMatters">
        <link:definition>0000012 - 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="Capitalization" roleURI="http://www.sjwater.com/role/Capitalization">
        <link:definition>0000013 - 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="LinesofCredit" roleURI="http://www.sjwater.com/role/LinesofCredit">
        <link:definition>0000014 - 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="LongTermDebt" roleURI="http://www.sjwater.com/role/LongTermDebt">
        <link:definition>0000015 - 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="IncomeTaxes" roleURI="http://www.sjwater.com/role/IncomeTaxes">
        <link:definition>0000016 - 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="UtilityPlantIntangibleAssets" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssets">
        <link:definition>0000017 - 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="Commitments" roleURI="http://www.sjwater.com/role/Commitments">
        <link:definition>0000018 - 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="Contingencies" roleURI="http://www.sjwater.com/role/Contingencies">
        <link:definition>0000019 - 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>0000020 - 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="EquityPlans" roleURI="http://www.sjwater.com/role/EquityPlans">
        <link:definition>0000021 - 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="SegmentandNonTariffedBusinessesReporting" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting">
        <link:definition>0000022 - 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="BusinessCombinations" roleURI="http://www.sjwater.com/role/BusinessCombinations">
        <link:definition>0000023 - 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="SubsequentEvent" roleURI="http://www.sjwater.com/role/SubsequentEvent">
        <link:definition>0000024 - Disclosure - Subsequent Event</link: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>0000025 - 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="ValuationandQualifyingAccountsandReserves" roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves">
        <link:definition>0000026 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000027 - 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>0000028 - 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="RegulatoryMattersTables" roleURI="http://www.sjwater.com/role/RegulatoryMattersTables">
        <link:definition>0000029 - 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="LinesofCreditTables" roleURI="http://www.sjwater.com/role/LinesofCreditTables">
        <link:definition>0000030 - 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="LongTermDebtTables" roleURI="http://www.sjwater.com/role/LongTermDebtTables">
        <link:definition>0000031 - 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="IncomeTaxesTables" roleURI="http://www.sjwater.com/role/IncomeTaxesTables">
        <link:definition>0000032 - 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="UtilityPlantIntangibleAssetsTables" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables">
        <link:definition>0000033 - 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="BenefitPlansTables" roleURI="http://www.sjwater.com/role/BenefitPlansTables">
        <link:definition>0000034 - 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="EquityPlansTables" roleURI="http://www.sjwater.com/role/EquityPlansTables">
        <link:definition>0000035 - 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="SegmentandNonTariffedBusinessesReportingTables" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables">
        <link:definition>0000036 - 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="BusinessCombinationsTables" roleURI="http://www.sjwater.com/role/BusinessCombinationsTables">
        <link:definition>0000037 - 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="OrganizationandOperationsDetails" roleURI="http://www.sjwater.com/role/OrganizationandOperationsDetails">
        <link:definition>0000038 - 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="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails">
        <link:definition>0000039 - 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>0000040 - 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>0000041 - 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>0000042 - 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>0000043 - 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>0000044 - 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>0000045 - 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>0000046 - 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>0000047 - 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="RegulatoryMattersRegulatoryAssetsNetDetails" roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails">
        <link:definition>0000048 - 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>0000049 - 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="RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" roleURI="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails">
        <link:definition>0000050 - Disclosure - Regulatory Matters - 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="CapitalizationDetails" roleURI="http://www.sjwater.com/role/CapitalizationDetails">
        <link:definition>0000051 - 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="LinesofCreditScheduleofLinesofCreditDetails" roleURI="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails">
        <link:definition>0000052 - 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>0000053 - 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="LongTermDebtScheduleofLongtermDebtInstrumentsDetails" roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails">
        <link:definition>0000054 - 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>0000055 - 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>0000056 - 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="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesFederalStatutoryRateReconciliationDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails">
        <link:definition>0000058 - 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>0000059 - 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>0000060 - 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>0000061 - 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="UtilityPlantIntangibleAssetsNarrativeDetails" roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails">
        <link:definition>0000062 - 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>0000063 - 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="CommitmentsDetails" roleURI="http://www.sjwater.com/role/CommitmentsDetails">
        <link:definition>0000064 - 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="BenefitPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails">
        <link:definition>0000065 - 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>0000066 - 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>0000067 - 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>0000068 - 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>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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>0000073 - 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="EquityPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails">
        <link:definition>0000074 - 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>0000075 - 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>0000076 - 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="SegmentandNonTariffedBusinessesReportingDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails">
        <link:definition>0000077 - 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="BusinessCombinationsNarrativeDetails" roleURI="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails">
        <link:definition>0000078 - 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>0000079 - 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="SubsequentEventDetails" roleURI="http://www.sjwater.com/role/SubsequentEventDetails">
        <link:definition>0000080 - Disclosure - Subsequent Event (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="FinancialStatementScheduleCondensedBalanceSheetsDetails" roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails">
        <link:definition>0000081 - 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>0000082 - 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>0000083 - 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>0000084 - 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="ValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails">
        <link:definition>0000085 - 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_PostretirementPensionsAndOtherMedicalBenefitsMember" abstract="true" name="PostretirementPensionsAndOtherMedicalBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A2022GRCInterimMemorandumAccountMember" abstract="true" name="A2022GRCInterimMemorandumAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SalesAgreementHoldbackAmount" abstract="false" name="SalesAgreementHoldbackAmount" nillable="true" xbrli:periodType="instant" 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_PensionBalancingAccountMember" abstract="true" name="PensionBalancingAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_HealthCareSpendingAccountAnnualMaximumEmployeeContribution" abstract="false" name="HealthCareSpendingAccountAnnualMaximumEmployeeContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_LongTermPurchaseCommitmentMinimumAcreFeetRequired" abstract="false" name="LongTermPurchaseCommitmentMinimumAcreFeetRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <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_PublicUtilitiesAcquisitionNumberOfPeopleServed" abstract="false" name="PublicUtilitiesAcquisitionNumberOfPeopleServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_RestrictedStockAndDeferredRestrictedStockMember" abstract="true" name="RestrictedStockAndDeferredRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" abstract="false" name="IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" 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_LongTermPurchaseCommitmentWholesaleDiscount" abstract="false" name="LongTermPurchaseCommitmentWholesaleDiscount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="sjw_CTWSCreditAgreementMaturingAugust2027Member" abstract="true" name="CTWSCreditAgreementMaturingAugust2027Member" 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_BalancingandMemorandumRevenueAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumRevenueAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PensionPlansAbstract" abstract="true" name="PensionPlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" abstract="true" name="CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfSubsidiaries" abstract="false" name="NumberOfSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AmendedAndRestatedRevolvingCreditFacilityMember" abstract="true" name="AmendedAndRestatedRevolvingCreditFacilityMember" 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_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" abstract="false" name="ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CustomerAdvancesforConstructionNonRefundable" abstract="false" name="CustomerAdvancesforConstructionNonRefundable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AdviceLetterNo582Member" abstract="true" name="AdviceLetterNo582Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" abstract="false" name="RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_KTWaterResourceLPMember" abstract="true" name="KTWaterResourceLPMember" 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_RestrictedNetAssetsSubsidiaries" abstract="false" name="RestrictedNetAssetsSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxLiabilitiesPeriodIncreaseDecrease" abstract="false" name="DeferredTaxLiabilitiesPeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_InfrastructureMember" abstract="true" name="InfrastructureMember" 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_ConnecticutInnovationsRevenueBondsVariableRateMember" abstract="true" name="ConnecticutInnovationsRevenueBondsVariableRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ConcessionFeesMember" abstract="true" name="ConcessionFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_MasterContractNegotiatedTermForDeliverySchedules" abstract="false" name="MasterContractNegotiatedTermForDeliverySchedules" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DeferredCompensationArrangementWithIndividualDeferralAmount" abstract="false" name="DeferredCompensationArrangementWithIndividualDeferralAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountRollForward" abstract="true" name="BalancingandMemorandumAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_VariableInterestEntitiesNumberOfEntities" abstract="false" name="VariableInterestEntitiesNumberOfEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod" abstract="false" name="AdvancesForConstructionDeferredTaxesAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebtInstrumentCovenantCapitalizationRatio" abstract="false" name="DebtInstrumentCovenantCapitalizationRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_BalancingandMemorandumAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" abstract="false" name="ReceiptsOfAdvancesAndContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" 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_CapacityAgreementMember" abstract="true" name="CapacityAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncreaseInDeliverySchedulePercent" abstract="false" name="IncreaseInDeliverySchedulePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" abstract="false" name="IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SJWCCreditAgreementMaturingAugust2027Member" abstract="true" name="SJWCCreditAgreementMaturingAugust2027Member" 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_CTWSMember" abstract="true" name="CTWSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PRVMAMember" abstract="true" name="PRVMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WRAMember" abstract="true" name="WRAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" abstract="false" name="DefinedBenefitPlanActuarialGainLossDataAndOtherChanges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ProceedsFromNoteReceivablesFromSubsidiary" abstract="false" name="ProceedsFromNoteReceivablesFromSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_DefinedBenefitPlanActuarialGainLossMortalityChange" abstract="false" name="DefinedBenefitPlanActuarialGainLossMortalityChange" 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_EquityEarningsFromSubsidiariesNetOfTax" abstract="false" name="EquityEarningsFromSubsidiariesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" abstract="false" name="NumberPurchaseIntervalsForEmployeeStockPurchasePlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_PublicUtilitiesAcquisitionServiceConnections" abstract="false" name="PublicUtilitiesAcquisitionServiceConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_SaleOfStockWeightedAveragePricePerShare" abstract="false" name="SaleOfStockWeightedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_BargainingAgreementsTerm" abstract="false" name="BargainingAgreementsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_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_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SouthernComalCountyTexasMember" abstract="true" name="SouthernComalCountyTexasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncentivePlanMember" abstract="true" name="IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" abstract="false" name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredGainsLossesOnSalesOfProperties" abstract="false" name="DeferredGainsLossesOnSalesOfProperties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxLiabilitiesPensionAndPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPensionAndPostretirementBenefits" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" abstract="false" name="AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WaterProductionCostsAbstract" abstract="true" name="WaterProductionCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ExecutivesAndNonEmployeeDirectorsMember" abstract="true" name="ExecutivesAndNonEmployeeDirectorsMember" 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_StateRevolvingFundLoansMember" abstract="true" name="StateRevolvingFundLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InvestmentsInSubsidiaries" abstract="false" name="InvestmentsInSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" abstract="false" name="LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CollectiveBargainingAgreementWageIncreasePercentYearThree" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_KendallWestUtilityAndBanderaEastUtilityMember" abstract="true" name="KendallWestUtilityAndBanderaEastUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RestrictedStockAwardsPerformancebasedVestedBalance" abstract="false" name="RestrictedStockAwardsPerformancebasedVestedBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_LowerColoradoRiverAuthorityMember" abstract="true" name="LowerColoradoRiverAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SJWCCreditAgreementMember" abstract="true" name="SJWCCreditAgreementMember" 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_LongtermPurchaseCommitmentWaterPurchased" abstract="false" name="LongtermPurchaseCommitmentWaterPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <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_PaymentsForNoteReceivablesFromSubsidiary" abstract="false" name="PaymentsForNoteReceivablesFromSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PaymentsToAcquireWaterSystemsUsingCompanyFunds" abstract="false" name="PaymentsToAcquireWaterSystemsUsingCompanyFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_KTWaterDevelopmentLtdMember" abstract="true" name="KTWaterDevelopmentLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" abstract="false" name="ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_CanyonLakeWaterServiceCompanyMember" abstract="true" name="CanyonLakeWaterServiceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_A554SeniorNotesDueMay2052Member" abstract="true" name="A554SeniorNotesDueMay2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_NumberOfPropertiesSold" abstract="false" name="NumberOfPropertiesSold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_SJWTXCreditAgreementMaturingAugust2027Member" abstract="true" name="SJWTXCreditAgreementMaturingAugust2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EntityAbstract" abstract="true" name="EntityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_BalancingAndMemorandumAccountNet" abstract="false" name="BalancingAndMemorandumAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_ContractAgreementTerm" abstract="false" name="ContractAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance" abstract="false" name="RestrictedStockAwardsPerformancebasedOutstandingBalance" 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_PublicUtilitiesRealEstatePolicyPolicyTextBlock" abstract="false" name="PublicUtilitiesRealEstatePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanPeriodForPerformanceStandards" abstract="false" name="DefinedBenefitPlanPeriodForPerformanceStandards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_SyndicatedCreditAgreementMember" abstract="true" name="SyndicatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" abstract="false" name="IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReportableSegmentTwoMember" abstract="true" name="ReportableSegmentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NoticePeriodRequiredForContractAdjustment" abstract="false" name="NoticePeriodRequiredForContractAdjustment" 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_A485SeniorNoteSeriesPMember" abstract="true" name="A485SeniorNoteSeriesPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WaterSupplyBalancingAccountsMember" abstract="true" name="WaterSupplyBalancingAccountsMember" 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_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A454NoteDueMay2042Member" abstract="true" name="A454NoteDueMay2042Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SouthCentralTexasMember" abstract="true" name="SouthCentralTexasMember" 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_UnrecognizedTaxBenefitsGross" abstract="false" name="UnrecognizedTaxBenefitsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_EstimatedUsefulLivesOfPlantAndEquipmentAbstract" abstract="true" name="EstimatedUsefulLivesOfPlantAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RepaymentsOfAdvancesForConstructionFinancingActivities" abstract="false" name="RepaymentsOfAdvancesForConstructionFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_SJWGroupCreditAgreementMaturingAugust2027Member" abstract="true" name="SJWGroupCreditAgreementMaturingAugust2027Member" 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_ScheduleOfRealEstateInvestmentsTableTextBlock" abstract="false" name="ScheduleOfRealEstateInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_CollectiveBargainingAgreementWageIncreasePercentYearTwo" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CTWSCreditAgreementMaturingMay2025Member" abstract="true" name="CTWSCreditAgreementMaturingMay2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PublicUtilitiesAcquisitionServiceArea" abstract="false" name="PublicUtilitiesAcquisitionServiceArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <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_FirstMortgageBondsMember" abstract="true" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" abstract="false" name="ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MontereyWRAMMember" abstract="true" name="MontereyWRAMMember" 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_SaleOfStockTotalEquityDistributionAgreementRemaining" abstract="false" name="SaleOfStockTotalEquityDistributionAgreementRemaining" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DefinedBenefitPlanRateOfCompensationIncrease" abstract="false" name="DefinedBenefitPlanRateOfCompensationIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_A471SeniorNoteSeries2022Due2052Member" abstract="true" name="A471SeniorNoteSeries2022Due2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SaleOfStockAggregateGrossSalesPrice" abstract="false" name="SaleOfStockAggregateGrossSalesPrice" 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_BalancingandMemorandumRevenueAccountRollForward" abstract="true" name="BalancingandMemorandumRevenueAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DeferredTaxAssetsAdvancesAndContributions" abstract="false" name="DeferredTaxAssetsAdvancesAndContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" 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_GuadalupeBlancoRiverAuthorityMember" abstract="true" name="GuadalupeBlancoRiverAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BalancingandMemorandumRevenueAccountNet" abstract="false" name="BalancingandMemorandumRevenueAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" abstract="false" name="BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_CollectiveBargainingAgreementWageIncreasePercentYearOne" abstract="false" name="CollectiveBargainingAgreementWageIncreasePercentYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_ContractWithCustomerRefundLiabilityRefundPeriod" abstract="false" name="ContractWithCustomerRefundLiabilityRefundPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RegulatoryLiabilitiesAccruedBenefitCost" abstract="false" name="RegulatoryLiabilitiesAccruedBenefitCost" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>sjw-20221231_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 2023 Workiva-->
<!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c-->
<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-20221231.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_LiabilitiesCurrent_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_e8b1b583-3aa3-465a-b483-a6fc1f0cae24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_LinesOfCreditCurrent_e8b1b583-3aa3-465a-b483-a6fc1f0cae24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_001d4a81-4d18-4b83-a1e9-611bbaf64ea7" xlink:href="sjw-20221231.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_001d4a81-4d18-4b83-a1e9-611bbaf64ea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bb8b1419-6c77-4fd2-848b-befb0731d1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_AccountsPayableCurrent_bb8b1419-6c77-4fd2-848b-befb0731d1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_2337d328-26f6-467e-879c-a2c449820bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_InterestPayableCurrent_2337d328-26f6-467e-879c-a2c449820bcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b6be3696-d401-4a44-b7d5-09f9cfd3e01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b6be3696-d401-4a44-b7d5-09f9cfd3e01f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4e030997-e084-4da6-95d1-bda32fb9603c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4e030997-e084-4da6-95d1-bda32fb9603c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2089c14c-48ec-46ec-8237-dcf55e302470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_LongTermDebtCurrent_2089c14c-48ec-46ec-8237-dcf55e302470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_26f4eecb-ffb2-4023-b35c-3935ec4832f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_83350f6d-186c-40d1-9dc5-b5b30a66609b" xlink:to="loc_us-gaap_TaxesPayableCurrent_26f4eecb-ffb2-4023-b35c-3935ec4832f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_30ae5fdf-7ea1-43ef-acb0-b1756b322631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_b764b656-38b4-4f7a-bf11-678c1cb079fd" xlink:href="sjw-20221231.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_30ae5fdf-7ea1-43ef-acb0-b1756b322631" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_b764b656-38b4-4f7a-bf11-678c1cb079fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_bb6f7e16-7879-4688-981c-7b3fa6b1ace2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30ae5fdf-7ea1-43ef-acb0-b1756b322631" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_bb6f7e16-7879-4688-981c-7b3fa6b1ace2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74ab1407-75bb-4591-8e02-058c2c891cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30ae5fdf-7ea1-43ef-acb0-b1756b322631" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_74ab1407-75bb-4591-8e02-058c2c891cab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b9b7ef8a-05b4-4ca1-9ade-5010907e8d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30ae5fdf-7ea1-43ef-acb0-b1756b322631" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b9b7ef8a-05b4-4ca1-9ade-5010907e8d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_317eb449-2f88-4337-b3e0-61426b4d00c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_f4865a53-7f03-49df-8905-6e162e0bce72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_317eb449-2f88-4337-b3e0-61426b4d00c7" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_f4865a53-7f03-49df-8905-6e162e0bce72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8436c5d2-aa5b-41db-9da2-2d08137f1a69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_317eb449-2f88-4337-b3e0-61426b4d00c7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8436c5d2-aa5b-41db-9da2-2d08137f1a69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_df5427f3-9d81-4607-b169-5b33f732376f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_317eb449-2f88-4337-b3e0-61426b4d00c7" xlink:to="loc_us-gaap_AssetsCurrent_df5427f3-9d81-4607-b169-5b33f732376f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_98a66ab7-2e72-4a9e-b84a-292b0f8c9acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_317eb449-2f88-4337-b3e0-61426b4d00c7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_98a66ab7-2e72-4a9e-b84a-292b0f8c9acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_3fe64be6-ff18-4f34-9f3e-0bbd45ad050e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_3fe64be6-ff18-4f34-9f3e-0bbd45ad050e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83ff1c51-2443-4b13-88db-358a5f3be830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83ff1c51-2443-4b13-88db-358a5f3be830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_49f985e1-1c13-46c3-b472-897976f99412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_49f985e1-1c13-46c3-b472-897976f99412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_a64a5a86-4986-4aa3-82d5-2e875b2b182a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_a64a5a86-4986-4aa3-82d5-2e875b2b182a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_53bb62b1-3d1e-4e13-9a95-5443d1a8a34a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_53bb62b1-3d1e-4e13-9a95-5443d1a8a34a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5d4270e9-3cbc-493c-951b-a68a78e2e24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5d4270e9-3cbc-493c-951b-a68a78e2e24e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f3988bc3-f14b-4eba-8817-c818fa38a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_LiabilitiesCurrent_f3988bc3-f14b-4eba-8817-c818fa38a7dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c809444e-4b73-43d5-87ba-8caadb6b645d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58336b5b-1bac-4b2c-bbcd-cc062e46c4ea" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c809444e-4b73-43d5-87ba-8caadb6b645d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_35f3b933-a2dd-4eda-b04b-54f0a8c04c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6ee168d5-d8bf-4d17-84f3-abd4a4a0f4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_35f3b933-a2dd-4eda-b04b-54f0a8c04c65" xlink:to="loc_us-gaap_CommonStockValue_6ee168d5-d8bf-4d17-84f3-abd4a4a0f4d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9f25ae8c-ad4f-4f94-84d8-5f9741edc7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_35f3b933-a2dd-4eda-b04b-54f0a8c04c65" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9f25ae8c-ad4f-4f94-84d8-5f9741edc7c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c42b869f-ce90-4679-92e6-4e393fafb1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_35f3b933-a2dd-4eda-b04b-54f0a8c04c65" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c42b869f-ce90-4679-92e6-4e393fafb1f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f31a2dac-8d24-43cb-a582-77bb4bc84784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_35f3b933-a2dd-4eda-b04b-54f0a8c04c65" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f31a2dac-8d24-43cb-a582-77bb4bc84784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_b40b8688-6bbf-4fdd-9ada-cc587fa9c8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_cddb1aea-3c01-44f1-a285-074c65781c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b40b8688-6bbf-4fdd-9ada-cc587fa9c8c8" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_cddb1aea-3c01-44f1-a285-074c65781c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_64cdc523-c3bd-4943-9b87-ed822ca04be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b40b8688-6bbf-4fdd-9ada-cc587fa9c8c8" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_64cdc523-c3bd-4943-9b87-ed822ca04be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_bd8029f7-e10a-4e86-a685-cd7b38560349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e14af373-2096-4fc2-9e5b-0410ef28603e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd8029f7-e10a-4e86-a685-cd7b38560349" xlink:to="loc_us-gaap_StockholdersEquity_e14af373-2096-4fc2-9e5b-0410ef28603e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d8e25184-0b62-4463-8517-e6a6ae873a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd8029f7-e10a-4e86-a685-cd7b38560349" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d8e25184-0b62-4463-8517-e6a6ae873a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_d61e8f63-4675-4773-aae6-9699a8146487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_88dd12fb-f64a-4b5a-b59e-fef80b554963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d61e8f63-4675-4773-aae6-9699a8146487" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_88dd12fb-f64a-4b5a-b59e-fef80b554963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_817e68b2-99b8-4997-bb46-79df2c140cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d61e8f63-4675-4773-aae6-9699a8146487" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_817e68b2-99b8-4997-bb46-79df2c140cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_284230f2-9e5f-49dc-96cd-4c38069c6f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_284230f2-9e5f-49dc-96cd-4c38069c6f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_a6b21baf-cbd6-4ab9-ac1a-99b5b47cd0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_Cash_a6b21baf-cbd6-4ab9-ac1a-99b5b47cd0c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_7f0167a8-c5af-4127-82c2-e2bf31f80b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_7f0167a8-c5af-4127-82c2-e2bf31f80b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3ebb1c92-8255-49ae-ab00-11acfb79ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_OtherAssetsCurrent_3ebb1c92-8255-49ae-ab00-11acfb79ee26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_5d8cbc52-954d-4e03-ac8f-377178c78bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_IncomeTaxesReceivable_5d8cbc52-954d-4e03-ac8f-377178c78bcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1db7c701-3209-4b2a-bf2a-87d4ad096e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1db7c701-3209-4b2a-bf2a-87d4ad096e8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e26817d5-2c8c-4fa7-8bee-2816d9bc9e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e26817d5-2c8c-4fa7-8bee-2816d9bc9e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_04207e8d-00ac-43e7-aa76-873af43feb40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_04207e8d-00ac-43e7-aa76-873af43feb40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_9fcc3035-f785-4045-8f1e-c6c343d16a71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36e9933a-8fcd-4aa6-bfc4-1360adbac793" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_9fcc3035-f785-4045-8f1e-c6c343d16a71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_22908d70-ede8-4d2c-bba5-b1523023d278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_94f68878-a76d-4702-9e61-603e108f2b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_22908d70-ede8-4d2c-bba5-b1523023d278" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_94f68878-a76d-4702-9e61-603e108f2b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_289573ea-5fc8-43e9-9510-ea28d5238008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_22908d70-ede8-4d2c-bba5-b1523023d278" xlink:to="loc_us-gaap_Investments_289573ea-5fc8-43e9-9510-ea28d5238008" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d1ce286c-ca32-4bbc-8ab1-1b48c33fad2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_22908d70-ede8-4d2c-bba5-b1523023d278" xlink:to="loc_us-gaap_Goodwill_d1ce286c-ca32-4bbc-8ab1-1b48c33fad2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3d03ed20-08d6-4e29-8be1-dfa4812a7381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_22908d70-ede8-4d2c-bba5-b1523023d278" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3d03ed20-08d6-4e29-8be1-dfa4812a7381" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="sjw-20221231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5e7283de-5da6-4a33-91e9-3cd13398e3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_OperatingIncomeLoss_5e7283de-5da6-4a33-91e9-3cd13398e3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_f3023ab2-225d-4c53-914f-8ff57c609b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_f3023ab2-225d-4c53-914f-8ff57c609b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_58a8f6a6-20b9-461d-9368-4ad7205d1c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_InterestExpenseDebt_58a8f6a6-20b9-461d-9368-4ad7205d1c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8d3ac9a6-7545-40df-bece-433529ca4403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8d3ac9a6-7545-40df-bece-433529ca4403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_aaf671c1-b54b-4e4e-b9d5-ec15d347dbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_aaf671c1-b54b-4e4e-b9d5-ec15d347dbc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_f9ddb0d7-9a49-4916-aa5e-b096180e911f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6181e2be-088d-4adf-9293-63ba0f74b74b" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_f9ddb0d7-9a49-4916-aa5e-b096180e911f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1538178c-d151-4f51-a0b0-b1bbf00f07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_03ef1288-539a-4999-9509-c12263addfa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1538178c-d151-4f51-a0b0-b1bbf00f07dd" xlink:to="loc_us-gaap_Revenues_03ef1288-539a-4999-9509-c12263addfa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_24ca33a4-c57b-4c9c-9495-dd0ae91e95db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1538178c-d151-4f51-a0b0-b1bbf00f07dd" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_24ca33a4-c57b-4c9c-9495-dd0ae91e95db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5d1b4ebd-6f8e-4ec5-b508-0b840179265a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e9567946-b262-43a9-899c-54aa434f8bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5d1b4ebd-6f8e-4ec5-b508-0b840179265a" xlink:to="loc_us-gaap_NetIncomeLoss_e9567946-b262-43a9-899c-54aa434f8bb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09224e20-1f20-411e-a87f-5509e1170577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d1b4ebd-6f8e-4ec5-b508-0b840179265a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_09224e20-1f20-411e-a87f-5509e1170577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_7a668bba-ad95-4181-a260-ead197d856b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d1b4ebd-6f8e-4ec5-b508-0b840179265a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_7a668bba-ad95-4181-a260-ead197d856b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_b85d261c-280e-4b43-8e8c-a48e8935ad4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_b85d261c-280e-4b43-8e8c-a48e8935ad4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_cfe5eef7-dd21-41b0-871f-be2f693446ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_cfe5eef7-dd21-41b0-871f-be2f693446ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_590f8631-becb-4367-a04f-97c079fcb0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_590f8631-becb-4367-a04f-97c079fcb0bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_434491f7-365e-4b68-9564-a35f92f596f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_434491f7-365e-4b68-9564-a35f92f596f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_9714e95d-9aa1-4d9c-88c4-99e6661630b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_WaterProductionCosts_9714e95d-9aa1-4d9c-88c4-99e6661630b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_210c7b32-f37f-462c-a1da-719c3e6fed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_210c7b32-f37f-462c-a1da-719c3e6fed3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2180c433-6dcb-4ccf-afbc-4f60fe1685a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_aeccd089-1c7a-45c3-affd-b869b59cf4e4" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2180c433-6dcb-4ccf-afbc-4f60fe1685a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_a5712ccb-7969-41b6-96b2-d6091f004030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_e7149578-8708-46d5-bbab-5bebe85f1642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a5712ccb-7969-41b6-96b2-d6091f004030" xlink:to="loc_us-gaap_CostOfPurchasedWater_e7149578-8708-46d5-bbab-5bebe85f1642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_8ab92226-709d-4633-93c4-213c13b7f659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a5712ccb-7969-41b6-96b2-d6091f004030" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_8ab92226-709d-4633-93c4-213c13b7f659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_de9504c3-d728-4220-b217-e5d916f21bcc" xlink:href="sjw-20221231.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_a5712ccb-7969-41b6-96b2-d6091f004030" xlink:to="loc_sjw_GroundwaterExtractionCharges_de9504c3-d728-4220-b217-e5d916f21bcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_b77fbc61-d85c-4afb-9b52-106034b65b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a5712ccb-7969-41b6-96b2-d6091f004030" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_b77fbc61-d85c-4afb-9b52-106034b65b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_86ca547b-8d30-4628-9fb8-b7a9d042f60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a0fc5ffd-2e6c-4e48-97d9-46cb8c433195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_86ca547b-8d30-4628-9fb8-b7a9d042f60b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a0fc5ffd-2e6c-4e48-97d9-46cb8c433195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7ded9ba3-89d0-4c3f-9826-a615b7dc68e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_86ca547b-8d30-4628-9fb8-b7a9d042f60b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7ded9ba3-89d0-4c3f-9826-a615b7dc68e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="sjw-20221231.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_baf17061-60db-47f9-89f9-5e03f8bec71a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_be816eef-15a4-49f9-8c32-293f88314fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_baf17061-60db-47f9-89f9-5e03f8bec71a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_be816eef-15a4-49f9-8c32-293f88314fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_53283468-6dec-4f87-a388-7a830bcc1c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_baf17061-60db-47f9-89f9-5e03f8bec71a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_53283468-6dec-4f87-a388-7a830bcc1c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c7fac0bb-acef-426f-a674-6819d4d2fee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_baf17061-60db-47f9-89f9-5e03f8bec71a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c7fac0bb-acef-426f-a674-6819d4d2fee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4be148ef-0c29-4048-b7c1-5d04fd08330d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4be148ef-0c29-4048-b7c1-5d04fd08330d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1c39909a-bf2a-4da4-92a0-2ffaaca1bec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1c39909a-bf2a-4da4-92a0-2ffaaca1bec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_182884ac-c260-4637-838b-230950e0d0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_182884ac-c260-4637-838b-230950e0d0e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_df3c1a20-4c97-46ad-97cb-13aa2ddf7752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_df3c1a20-4c97-46ad-97cb-13aa2ddf7752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_74a724c5-34d4-46de-bce9-78f040fa49c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_74a724c5-34d4-46de-bce9-78f040fa49c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_2c274689-7c6b-48a7-9e70-6588a45ebc32" xlink:href="sjw-20221231.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_2c274689-7c6b-48a7-9e70-6588a45ebc32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_7c9a5dd1-3115-4ca8-abb8-c9e6d86a691b" xlink:href="sjw-20221231.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_7c9a5dd1-3115-4ca8-abb8-c9e6d86a691b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b5d6940f-886e-4024-99c1-680d8108e165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b5d6940f-886e-4024-99c1-680d8108e165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1530f8d2-6092-4d74-9509-ea8d23f3ee0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1530f8d2-6092-4d74-9509-ea8d23f3ee0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_bbb04e69-ba49-4524-8eb2-7c77bd4522b1" xlink:href="sjw-20221231.xsd#sjw_RepaymentsOfAdvancesForConstructionFinancingActivities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5f90bb9e-47fb-43a3-a6c6-96360bc7374d" xlink:to="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_bbb04e69-ba49-4524-8eb2-7c77bd4522b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_707a3639-1272-4e8f-929b-a70545639c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43dac185-9998-4a39-89db-835fa0207724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_707a3639-1272-4e8f-929b-a70545639c23" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_43dac185-9998-4a39-89db-835fa0207724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_556ff840-4b92-4cbb-b0b4-57a18e883644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_707a3639-1272-4e8f-929b-a70545639c23" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_556ff840-4b92-4cbb-b0b4-57a18e883644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e5cb7ece-ae6b-4bdc-adf5-3f15f21d483a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e5cb7ece-ae6b-4bdc-adf5-3f15f21d483a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_b2a5cbe2-e883-4d09-99e8-f8b0e9104120" xlink:href="sjw-20221231.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_b2a5cbe2-e883-4d09-99e8-f8b0e9104120" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_dd6c0b94-bbb5-4b10-a2b6-d19d20939752" xlink:href="sjw-20221231.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_dd6c0b94-bbb5-4b10-a2b6-d19d20939752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_73de6f89-1f92-4018-abd6-f7b355f3dbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_73de6f89-1f92-4018-abd6-f7b355f3dbe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_7736bc61-2f5f-41ac-b6b1-06c78af776b6" xlink:href="sjw-20221231.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_7736bc61-2f5f-41ac-b6b1-06c78af776b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstate_d9bbdce3-e8c4-4bd1-91f9-008ecdf49a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_956bac4d-d771-4d01-afda-be3fbf5cab71" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstate_d9bbdce3-e8c4-4bd1-91f9-008ecdf49a28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e037d013-d37e-433a-976c-913158b0a48c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_c6e85657-548b-4718-93a4-441405cdf952" xlink:href="sjw-20221231.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_c6e85657-548b-4718-93a4-441405cdf952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_4f884646-5dae-4e96-8f46-bf85d13baae8" xlink:href="sjw-20221231.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_4f884646-5dae-4e96-8f46-bf85d13baae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_95b68e34-637d-4c0c-8a8e-9a02bc2519b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_95b68e34-637d-4c0c-8a8e-9a02bc2519b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_389699a9-8486-4934-904d-99f29cf0e51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_389699a9-8486-4934-904d-99f29cf0e51a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34b116bd-1aea-47c6-8f12-27ea4f95c368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_NetIncomeLoss_34b116bd-1aea-47c6-8f12-27ea4f95c368" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_053b3f58-4509-4fcb-ae88-a31fb59f23a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_053b3f58-4509-4fcb-ae88-a31fb59f23a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_6d10c9b3-f8e0-4440-8166-e0d9f4192fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_6d10c9b3-f8e0-4440-8166-e0d9f4192fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7844aa1-9bea-469e-830a-85dbc8fbc1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b7844aa1-9bea-469e-830a-85dbc8fbc1ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_ded4ca22-de82-4082-af0e-14bc958c290d" xlink:href="sjw-20221231.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_ded4ca22-de82-4082-af0e-14bc958c290d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1f1f4cc7-8c57-4aca-977b-c9e0c5fadf01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1f1f4cc7-8c57-4aca-977b-c9e0c5fadf01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_9a797f78-0dd1-49dd-90c3-bcd154494cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_9a797f78-0dd1-49dd-90c3-bcd154494cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e3b167c3-e82d-4c5e-907d-a9c0a22cd5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e3b167c3-e82d-4c5e-907d-a9c0a22cd5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f2c48326-649e-44cc-858e-8c31f1c1c034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f2c48326-649e-44cc-858e-8c31f1c1c034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_86afc8af-d645-4cad-b900-475820b8a14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_us-gaap_ShareBasedCompensation_86afc8af-d645-4cad-b900-475820b8a14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_67f70c61-3d28-44b2-81c0-3d74fe4fca61" xlink:href="sjw-20221231.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_67f70c61-3d28-44b2-81c0-3d74fe4fca61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_15313ff0-45f1-42e2-b2ea-e7a07e6b327d" xlink:href="sjw-20221231.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_e037d013-d37e-433a-976c-913158b0a48c" xlink:to="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_15313ff0-45f1-42e2-b2ea-e7a07e6b327d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.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_0b7f3cfb-60d7-49d7-8733-7dcc5a626f01" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_b21ca182-2866-4e7e-9899-fd79ce732941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0b7f3cfb-60d7-49d7-8733-7dcc5a626f01" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_b21ca182-2866-4e7e-9899-fd79ce732941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_8163c8c5-2246-43e7-a050-8429d11803cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0b7f3cfb-60d7-49d7-8733-7dcc5a626f01" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_8163c8c5-2246-43e7-a050-8429d11803cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_1b696158-063b-45f9-aedc-f0eded32df65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0b7f3cfb-60d7-49d7-8733-7dcc5a626f01" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_1b696158-063b-45f9-aedc-f0eded32df65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20221231.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_2c556df1-dc1a-455e-a2e6-7b2946b0eb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_c416d238-6a66-4956-8965-340d55560607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2c556df1-dc1a-455e-a2e6-7b2946b0eb2b" xlink:to="loc_us-gaap_Land_c416d238-6a66-4956-8965-340d55560607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_4f31d4cf-b419-44c9-965e-c9062756f584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2c556df1-dc1a-455e-a2e6-7b2946b0eb2b" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_4f31d4cf-b419-44c9-965e-c9062756f584" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="simple" xlink:href="sjw-20221231.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_4f3c918f-893b-432d-be8f-b80eb061ccef" xlink:href="sjw-20221231.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_4f3c918f-893b-432d-be8f-b80eb061ccef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_af3cd311-23e1-4fb4-90b5-ed36162c0d40" xlink:href="sjw-20221231.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_af3cd311-23e1-4fb4-90b5-ed36162c0d40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_f490aa3d-6ccd-402d-8d29-0b22ed22faee" xlink:href="sjw-20221231.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_f490aa3d-6ccd-402d-8d29-0b22ed22faee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_658aaf01-3eee-4d50-952a-0fb97797302a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_658aaf01-3eee-4d50-952a-0fb97797302a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_114bd0dc-28e0-4054-904a-197c697a7224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_80de0c48-05e8-4ae5-b9e3-1ca3496f4147" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_114bd0dc-28e0-4054-904a-197c697a7224" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20221231.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_NetRegulatoryAssets_eb75821f-817b-40a9-8064-e69c9c162685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_0bb83738-596d-428a-af62-647d859662ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetRegulatoryAssets_eb75821f-817b-40a9-8064-e69c9c162685" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_0bb83738-596d-428a-af62-647d859662ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_a4d8aa1a-86ac-4f90-93b9-c34ef309e5af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetRegulatoryAssets_eb75821f-817b-40a9-8064-e69c9c162685" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_a4d8aa1a-86ac-4f90-93b9-c34ef309e5af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_c91abd9b-0f87-40ed-80c3-fcdcae4112c3" xlink:href="sjw-20221231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_7fe5c5b3-ce97-4de4-861f-cbcf67eb96da" xlink:href="sjw-20221231.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_c91abd9b-0f87-40ed-80c3-fcdcae4112c3" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_7fe5c5b3-ce97-4de4-861f-cbcf67eb96da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_44c25605-e8db-405d-9998-bd52078722d2" xlink:href="sjw-20221231.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_c91abd9b-0f87-40ed-80c3-fcdcae4112c3" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_44c25605-e8db-405d-9998-bd52078722d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_03dfe646-100f-415b-8c9c-12f8970e6b16" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_1db17fa2-12f6-4e01-b24d-311ef65497ec" xlink:href="sjw-20221231.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_03dfe646-100f-415b-8c9c-12f8970e6b16" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_1db17fa2-12f6-4e01-b24d-311ef65497ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fa1db221-2e19-45d8-9789-3e198bdd020d" xlink:href="sjw-20221231.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_03dfe646-100f-415b-8c9c-12f8970e6b16" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fa1db221-2e19-45d8-9789-3e198bdd020d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_ece25c33-7356-4705-8b0f-ec463081cdf3" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_ef5be9c5-491e-4c0a-ab8d-b615a3aaa28e" xlink:href="sjw-20221231.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_ece25c33-7356-4705-8b0f-ec463081cdf3" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_ef5be9c5-491e-4c0a-ab8d-b615a3aaa28e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_7c7591df-4f2c-4617-9a09-2a73f7b2c8c1" xlink:href="sjw-20221231.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_ece25c33-7356-4705-8b0f-ec463081cdf3" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_7c7591df-4f2c-4617-9a09-2a73f7b2c8c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7a002616-03d7-4656-b130-fe438ba0d83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_10ecf520-5138-4e5b-8cb1-244498b4cb74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7a002616-03d7-4656-b130-fe438ba0d83b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_10ecf520-5138-4e5b-8cb1-244498b4cb74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fce717be-eb73-4c27-b27f-1a21822dbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7a002616-03d7-4656-b130-fe438ba0d83b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fce717be-eb73-4c27-b27f-1a21822dbda8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4540e3b1-e71d-4e2b-baea-13df8f28364b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7a002616-03d7-4656-b130-fe438ba0d83b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4540e3b1-e71d-4e2b-baea-13df8f28364b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e57490d7-0b82-44dc-bd9d-52c2e9d0750c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7a002616-03d7-4656-b130-fe438ba0d83b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e57490d7-0b82-44dc-bd9d-52c2e9d0750c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails" xlink:type="simple" xlink:href="sjw-20221231.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_110eb19a-556c-45b7-98d0-082dcbade312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_110eb19a-556c-45b7-98d0-082dcbade312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_500a81c7-c73a-440b-8a0d-ac7b46759db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_500a81c7-c73a-440b-8a0d-ac7b46759db3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_9d86642e-67b7-4230-be17-a99e5a1ff13a" xlink:href="sjw-20221231.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_9d86642e-67b7-4230-be17-a99e5a1ff13a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_a14a62a0-95f9-43c5-9d23-b29ef2ff0b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_a14a62a0-95f9-43c5-9d23-b29ef2ff0b0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_200b26b7-5895-4b78-b5a5-c9c64949cc29" xlink:href="sjw-20221231.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_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_200b26b7-5895-4b78-b5a5-c9c64949cc29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_28b656e6-8b08-4146-ad0e-689df1e77ced" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_28b656e6-8b08-4146-ad0e-689df1e77ced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_cab380c6-1c46-4b45-a2a1-5cef252470b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_cab380c6-1c46-4b45-a2a1-5cef252470b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_63dce840-c45b-4104-b4cd-b7fca0fd06f3" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_63dce840-c45b-4104-b4cd-b7fca0fd06f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bff125cc-fc1d-4f36-8cca-1c34c0a943cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f4544051-3179-45cb-b04f-c0e03237ea2f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bff125cc-fc1d-4f36-8cca-1c34c0a943cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sjw-20221231.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_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_54b936f2-1df0-4903-8da6-ab5b5637e8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_54b936f2-1df0-4903-8da6-ab5b5637e8e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_0bbd8403-55c0-4d37-aa34-4401f49841b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_0bbd8403-55c0-4d37-aa34-4401f49841b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_8d62659b-ac0c-4cc6-b59b-536260cfac45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_8d62659b-ac0c-4cc6-b59b-536260cfac45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_50ebfc34-ac84-450f-aef4-1fa543a0d0fc" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxAssetsAdvancesAndContributions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_50ebfc34-ac84-450f-aef4-1fa543a0d0fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_88d1479b-1365-42c4-b0b6-8022559403e0" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_88d1479b-1365-42c4-b0b6-8022559403e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_cb3747af-2203-46c7-8be1-bab20880aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_cb3747af-2203-46c7-8be1-bab20880aaf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_b9bc200e-7d57-46b1-af21-008f5d442ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f3738b24-cb51-465f-9632-7606bc6f415e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_b9bc200e-7d57-46b1-af21-008f5d442ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bd528f92-fe79-4f13-8f4c-72fcf498ea4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e8893178-b166-40d6-b401-86a3f3544e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd528f92-fe79-4f13-8f4c-72fcf498ea4c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e8893178-b166-40d6-b401-86a3f3544e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c57e8f33-01e1-43d6-888a-ea0ed6ec5214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd528f92-fe79-4f13-8f4c-72fcf498ea4c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c57e8f33-01e1-43d6-888a-ea0ed6ec5214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a987902f-4196-45da-b348-591b1345214d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_b159c51a-24af-4500-af48-6567750a8a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_b159c51a-24af-4500-af48-6567750a8a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b9e1d6e-3082-4334-a1b0-9229d31a96f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4b9e1d6e-3082-4334-a1b0-9229d31a96f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4ec7a32d-1421-4bd1-9c9d-f5cc9d12160b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4ec7a32d-1421-4bd1-9c9d-f5cc9d12160b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_73e5a2ba-ac29-4bb5-abdd-94fbe54b086b" xlink:href="sjw-20221231.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_73e5a2ba-ac29-4bb5-abdd-94fbe54b086b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_fd4348f5-7d8b-4f3f-865a-76c26ebd5bb9" xlink:href="sjw-20221231.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_fd4348f5-7d8b-4f3f-865a-76c26ebd5bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_68fe8751-ff3a-46bf-8e48-d2511ba97d75" xlink:href="sjw-20221231.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_68fe8751-ff3a-46bf-8e48-d2511ba97d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_9114d95d-4e1a-418a-a6cd-56fd62278a00" xlink:href="sjw-20221231.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_9114d95d-4e1a-418a-a6cd-56fd62278a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a6582fad-72fa-40f4-87f0-5827803b6ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a6582fad-72fa-40f4-87f0-5827803b6ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_1dc7aee1-5395-422f-a1a6-f44006a9d48c" xlink:href="sjw-20221231.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_a987902f-4196-45da-b348-591b1345214d" xlink:to="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_1dc7aee1-5395-422f-a1a6-f44006a9d48c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.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_659e52bc-483b-4705-a03f-73e4dddbef5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_43cf2281-b244-44d0-b5cf-13dab078c8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_659e52bc-483b-4705-a03f-73e4dddbef5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_43cf2281-b244-44d0-b5cf-13dab078c8f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_41533357-5823-49d5-89b5-7f6bf2d6ce30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_659e52bc-483b-4705-a03f-73e4dddbef5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_41533357-5823-49d5-89b5-7f6bf2d6ce30" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="sjw-20221231.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_68789b70-76f1-485b-b57c-c7a99aaef269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_68789b70-76f1-485b-b57c-c7a99aaef269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_c3f57bb0-df01-4658-ab32-693d6f77da94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_c3f57bb0-df01-4658-ab32-693d6f77da94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_93d81734-1c92-4360-86bf-db0d87771347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_93d81734-1c92-4360-86bf-db0d87771347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5eb2466c-5cf8-4bab-ab18-59c7662406ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5eb2466c-5cf8-4bab-ab18-59c7662406ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_2767b037-041d-4f5f-bc29-7d268cf5f89e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_2767b037-041d-4f5f-bc29-7d268cf5f89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_f6a6338a-ba9b-4c9d-a889-bc9248566088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_50d2cfdc-59ec-478b-973b-6181ca59de2f" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_f6a6338a-ba9b-4c9d-a889-bc9248566088" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="simple" xlink:href="sjw-20221231.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_2f7e6de2-06f5-4f59-bd34-667d1f09a7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2bc93ce4-082d-43b6-a9bc-21cf67ae4442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2f7e6de2-06f5-4f59-bd34-667d1f09a7f2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2bc93ce4-082d-43b6-a9bc-21cf67ae4442" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_e53c8e6d-2d93-4f23-8f44-9eaf8c1547b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2f7e6de2-06f5-4f59-bd34-667d1f09a7f2" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_e53c8e6d-2d93-4f23-8f44-9eaf8c1547b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="sjw-20221231.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_810af669-52df-4729-bc09-29c5508697c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_5471b517-f331-4f77-b034-014899659556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_810af669-52df-4729-bc09-29c5508697c2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_5471b517-f331-4f77-b034-014899659556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f36f8c0a-ae1e-4108-90e7-f6a96c9e580b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_810af669-52df-4729-bc09-29c5508697c2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f36f8c0a-ae1e-4108-90e7-f6a96c9e580b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_386ffa41-72fb-4859-ac33-d8a06af97d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_810af669-52df-4729-bc09-29c5508697c2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_386ffa41-72fb-4859-ac33-d8a06af97d75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="simple" xlink:href="sjw-20221231.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_64892232-3db5-4baa-9d91-dcf1140291e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_fe4c34d3-74de-4680-a50d-6f5e31e77e24" xlink:href="sjw-20221231.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_64892232-3db5-4baa-9d91-dcf1140291e7" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_fe4c34d3-74de-4680-a50d-6f5e31e77e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_fe407cb2-3380-4eb1-b219-698d93df730a" xlink:href="sjw-20221231.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_64892232-3db5-4baa-9d91-dcf1140291e7" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_fe407cb2-3380-4eb1-b219-698d93df730a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_711e09a6-ef09-4619-9f59-8e34a4a698df" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_711e09a6-ef09-4619-9f59-8e34a4a698df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_69675c2e-9a19-454e-b5cb-c7f871d77556" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_69675c2e-9a19-454e-b5cb-c7f871d77556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_49bf11e2-3ebd-46d3-bc86-efb0b9b8edce" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_49bf11e2-3ebd-46d3-bc86-efb0b9b8edce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_d388ba53-974a-4fd6-b9f9-5c7bd3ef3a60" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_d388ba53-974a-4fd6-b9f9-5c7bd3ef3a60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_e6d90d3d-d1ae-463c-8922-c70ca2bc352f" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_e6d90d3d-d1ae-463c-8922-c70ca2bc352f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_283a7ae2-ae28-464b-a7ba-ba225cb3485b" xlink:href="sjw-20221231.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_0e9b341a-fbd0-49c5-943d-1138aa27a2c3" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_283a7ae2-ae28-464b-a7ba-ba225cb3485b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0663d9ff-55ef-4ff1-b494-445b43a9e3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_us-gaap_Goodwill_0663d9ff-55ef-4ff1-b494-445b43a9e3f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_ec2a1bc9-b177-444d-a54b-0aa4607d8f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_ec2a1bc9-b177-444d-a54b-0aa4607d8f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_ecad3fac-bec9-4334-bea3-edc3a44820f9" xlink:href="sjw-20221231.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_ecad3fac-bec9-4334-bea3-edc3a44820f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9b3dd75-9fcf-4a6a-95b2-43755a2504f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9b3dd75-9fcf-4a6a-95b2-43755a2504f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_fa48e3d1-33ca-4423-86f8-54a4049c5aee" xlink:href="sjw-20221231.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_fa48e3d1-33ca-4423-86f8-54a4049c5aee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_7bf5ea35-402b-4b4c-a26e-53d14467bacd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_7bf5ea35-402b-4b4c-a26e-53d14467bacd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_2c48677c-e65d-4336-9790-189ec3b3bc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_2c48677c-e65d-4336-9790-189ec3b3bc93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_0518cab3-a7ee-41aa-ab1d-a43eb542cc5c" xlink:href="sjw-20221231.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_0de25bac-858b-45a3-9b01-2efe67b3b87f" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_0518cab3-a7ee-41aa-ab1d-a43eb542cc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f4ce4380-534a-4da5-b390-57012cf2ae44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95d0044c-1c70-452a-a8fa-5c5c63570826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f4ce4380-534a-4da5-b390-57012cf2ae44" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95d0044c-1c70-452a-a8fa-5c5c63570826" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5f1f17dc-fc66-46d9-a0a4-afb33918e582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f4ce4380-534a-4da5-b390-57012cf2ae44" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5f1f17dc-fc66-46d9-a0a4-afb33918e582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_40d635ca-36ba-4f32-87ea-ec065ac29517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_40d635ca-36ba-4f32-87ea-ec065ac29517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_79989264-a905-470e-9abc-cbc377fc6830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_79989264-a905-470e-9abc-cbc377fc6830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_2e341610-378c-4563-a1dc-3536a56beb3d" xlink:href="sjw-20221231.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_2e341610-378c-4563-a1dc-3536a56beb3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_3739731c-4487-45c7-97ee-dc1bdcee5809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_3739731c-4487-45c7-97ee-dc1bdcee5809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_03f946d2-393f-4b0b-973d-0a55f4d408d2" xlink:href="sjw-20221231.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_03f946d2-393f-4b0b-973d-0a55f4d408d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_56087159-2429-41e2-88e4-a981dcaa6f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fd4a9c9a-456b-4a5b-987b-487cf45f7828" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_56087159-2429-41e2-88e4-a981dcaa6f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_fb610ba1-45f3-47d2-ac9e-66763f452031" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_17b7a2e5-fabc-427d-bb8e-80e1387d4333" xlink:href="sjw-20221231.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_fb610ba1-45f3-47d2-ac9e-66763f452031" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_17b7a2e5-fabc-427d-bb8e-80e1387d4333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_591e0111-1346-418b-9dc3-b453bc8b54ed" xlink:href="sjw-20221231.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_fb610ba1-45f3-47d2-ac9e-66763f452031" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_591e0111-1346-418b-9dc3-b453bc8b54ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e03a1aac-51f6-4154-b404-87747f2885b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e03a1aac-51f6-4154-b404-87747f2885b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_2fccffe1-6608-4486-84ae-c129af8767d9" xlink:href="sjw-20221231.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_2fccffe1-6608-4486-84ae-c129af8767d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_752ef741-1820-4580-b3c3-f9253c2c7746" xlink:href="sjw-20221231.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_752ef741-1820-4580-b3c3-f9253c2c7746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f0f1361b-b5b6-414c-aa33-6e67d11d4bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f0f1361b-b5b6-414c-aa33-6e67d11d4bde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_00331fce-489c-4fff-9c7b-d1b8962d84ab" xlink:href="sjw-20221231.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_00331fce-489c-4fff-9c7b-d1b8962d84ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_7824efc0-6524-4258-ab0f-3fac2b9f7611" xlink:href="sjw-20221231.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_7824efc0-6524-4258-ab0f-3fac2b9f7611" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_d6073d10-7505-42b9-8138-199ccd001c0b" xlink:href="sjw-20221231.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_d6073d10-7505-42b9-8138-199ccd001c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6a9bf8d8-c02b-46c6-beec-a38d82af237a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_855eb948-ff97-4bc5-862a-3cc6cd4a9421" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_6a9bf8d8-c02b-46c6-beec-a38d82af237a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="sjw-20221231.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_Assets_18515f8a-f153-4e9e-afbd-bf9a9be326a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6edaab6f-f369-4d4a-997a-1bca5d642530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18515f8a-f153-4e9e-afbd-bf9a9be326a1" xlink:to="loc_us-gaap_AssetsCurrent_6edaab6f-f369-4d4a-997a-1bca5d642530" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_0dd669c1-0aa9-4a7b-afe9-1ae385d1a4cb" xlink:href="sjw-20221231.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_18515f8a-f153-4e9e-afbd-bf9a9be326a1" xlink:to="loc_sjw_InvestmentsInSubsidiaries_0dd669c1-0aa9-4a7b-afe9-1ae385d1a4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_688269b3-6feb-4582-bb3f-8d248c4974c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18515f8a-f153-4e9e-afbd-bf9a9be326a1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_688269b3-6feb-4582-bb3f-8d248c4974c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_d8a8e4a7-fb0a-4a70-b83e-eed2cd5730f7" xlink:href="sjw-20221231.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_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_d8a8e4a7-fb0a-4a70-b83e-eed2cd5730f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_bf4cac0d-92ad-4b92-af5a-7eb28f970248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_bf4cac0d-92ad-4b92-af5a-7eb28f970248" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7b185321-0bf9-4e57-9392-ecba0de87fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_us-gaap_AccountsPayableCurrent_7b185321-0bf9-4e57-9392-ecba0de87fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_520ae5cd-502e-4674-8160-8b94991bc050" xlink:href="sjw-20221231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_sjw_IntercompanyPayableCurrent_520ae5cd-502e-4674-8160-8b94991bc050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_8937caf5-c594-4455-807d-e897c66b6677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_us-gaap_InterestPayableCurrent_8937caf5-c594-4455-807d-e897c66b6677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_88437583-9911-486a-a1eb-eaff11277a29" xlink:href="sjw-20221231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_291e374c-a7ee-4615-a43e-dae28ba147d3" xlink:to="loc_sjw_IncomeTaxPayableCurrent_88437583-9911-486a-a1eb-eaff11277a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2ba2ce8f-37bb-4aa9-aec7-1f1115031306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d330f96e-ea69-4c3f-a551-4772c105da9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2ba2ce8f-37bb-4aa9-aec7-1f1115031306" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d330f96e-ea69-4c3f-a551-4772c105da9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_bd91f214-0bd2-4c33-9e77-6a26660f9856" xlink:href="sjw-20221231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2ba2ce8f-37bb-4aa9-aec7-1f1115031306" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_bd91f214-0bd2-4c33-9e77-6a26660f9856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ed1df1b9-d158-4e39-b494-732d8f5aa9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2ba2ce8f-37bb-4aa9-aec7-1f1115031306" xlink:to="loc_us-gaap_OtherAssetsCurrent_ed1df1b9-d158-4e39-b494-732d8f5aa9f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="sjw-20221231.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_5441eca9-f3b5-4c98-a8eb-2cd011a104cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbb8675c-7dfc-4d1b-9da3-2b2f5e486adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5441eca9-f3b5-4c98-a8eb-2cd011a104cd" xlink:to="loc_us-gaap_NetIncomeLoss_fbb8675c-7dfc-4d1b-9da3-2b2f5e486adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_21b26992-dc9e-4b6b-aaf1-fa40fee95db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5441eca9-f3b5-4c98-a8eb-2cd011a104cd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_21b26992-dc9e-4b6b-aaf1-fa40fee95db9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_917339c3-7993-4f8f-a2f9-321e86f9d63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f062f7f4-87c6-40b7-9965-46ed9c0323a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_917339c3-7993-4f8f-a2f9-321e86f9d63b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f062f7f4-87c6-40b7-9965-46ed9c0323a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dfafe46a-4cb6-41d2-ba0a-1dac8dcdb594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_917339c3-7993-4f8f-a2f9-321e86f9d63b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dfafe46a-4cb6-41d2-ba0a-1dac8dcdb594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2698f8ec-a8c2-4a59-aa0d-1aace59e8abc" xlink:href="sjw-20221231.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_917339c3-7993-4f8f-a2f9-321e86f9d63b" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_2698f8ec-a8c2-4a59-aa0d-1aace59e8abc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="sjw-20221231.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_NetCashProvidedByUsedInFinancingActivities_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3daba7e0-c0cb-4735-80ad-ea2abc08b01e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3daba7e0-c0cb-4735-80ad-ea2abc08b01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_bf09fdfe-ea1a-4717-bd3d-2dd6f27f9a41" xlink:href="sjw-20221231.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_bf09fdfe-ea1a-4717-bd3d-2dd6f27f9a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_57a03231-73de-4787-9bc4-d7990a6e66b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_57a03231-73de-4787-9bc4-d7990a6e66b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_96903576-c304-42c2-b404-f287f38eb574" xlink:href="sjw-20221231.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_96903576-c304-42c2-b404-f287f38eb574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5f6f32a6-ebb1-4207-9ecc-ac4d03430eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5f6f32a6-ebb1-4207-9ecc-ac4d03430eb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_24971d1b-9588-428c-be44-c5ffc6eaa1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_24971d1b-9588-428c-be44-c5ffc6eaa1cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_fd08dc1c-4af6-414a-8402-fa42740c0c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa54dc9b-ed7f-4610-92d2-e32f9ac19225" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_fd08dc1c-4af6-414a-8402-fa42740c0c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_78985a1e-f065-42ba-a7e3-4b63bcea7748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_NetIncomeLoss_78985a1e-f065-42ba-a7e3-4b63bcea7748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_24a0370a-daa1-4403-b310-066a3ed70ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_24a0370a-daa1-4403-b310-066a3ed70ae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4c5df317-ca71-438e-ab9e-01ca55801622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_ShareBasedCompensation_4c5df317-ca71-438e-ab9e-01ca55801622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_ab95d6ce-4511-471a-b9db-064d645f19d0" xlink:href="sjw-20221231.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_ab95d6ce-4511-471a-b9db-064d645f19d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9b0db8c-0f7a-4be5-b033-9776bd65d3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9b0db8c-0f7a-4be5-b033-9776bd65d3d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_2ae8e153-aa58-4bb7-aa2e-7294a89ab0bc" xlink:href="sjw-20221231.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_2ae8e153-aa58-4bb7-aa2e-7294a89ab0bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_ecbd6c58-81e6-49a6-b076-cec9df648e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_ecbd6c58-81e6-49a6-b076-cec9df648e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_276998d2-3a2a-4f46-9dab-24ada5be4f6b" xlink:href="sjw-20221231.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_276998d2-3a2a-4f46-9dab-24ada5be4f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_199cf8ee-e3ec-4701-b3a7-a591644b39b7" xlink:href="sjw-20221231.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_199cf8ee-e3ec-4701-b3a7-a591644b39b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_a6c96dc6-2ce5-4533-a265-36717243a33d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_a6c96dc6-2ce5-4533-a265-36717243a33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_24943efa-a370-4a12-9a2b-d603d23f8947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_64d61990-efdd-4674-ab80-11d6ce0f696c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_24943efa-a370-4a12-9a2b-d603d23f8947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9aef49f5-fa83-478a-87bb-bbd99c2438cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_81eaa034-aab7-4269-8524-7ae2b1c33beb" xlink:href="sjw-20221231.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_9aef49f5-fa83-478a-87bb-bbd99c2438cd" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_81eaa034-aab7-4269-8524-7ae2b1c33beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_187e2d57-ca1f-48e7-93be-81daab2742da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9aef49f5-fa83-478a-87bb-bbd99c2438cd" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_187e2d57-ca1f-48e7-93be-81daab2742da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_517019ee-0f41-433b-b350-c42d289e1f76" xlink:href="sjw-20221231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9aef49f5-fa83-478a-87bb-bbd99c2438cd" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_517019ee-0f41-433b-b350-c42d289e1f76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_4d9884ec-d5ae-41ee-864f-8a86cb9c4fd3" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9aef49f5-fa83-478a-87bb-bbd99c2438cd" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_4d9884ec-d5ae-41ee-864f-8a86cb9c4fd3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>sjw-20221231_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 2023 Workiva-->
<!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c-->
<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-20221231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i658b52844d2a4a75ae8e86967f401945_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3addb4dd-1242-456f-9c57-1fd27ca670f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3addb4dd-1242-456f-9c57-1fd27ca670f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1dcbbf5b-341a-4b33-9690-7ede37b904af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockholdersEquity_1dcbbf5b-341a-4b33-9690-7ede37b904af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_85e7d10c-274d-41d8-ab46-509e9e716b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_NetIncomeLoss_85e7d10c-274d-41d8-ab46-509e9e716b81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_15147924-5e67-4e50-b540-3918d7fe6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_15147924-5e67-4e50-b540-3918d7fe6e8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3099e2fb-b72f-44a7-a3b1-873a395376b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3099e2fb-b72f-44a7-a3b1-873a395376b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a5c8b72-7bc2-4ac8-82b3-cfd9e1bc569c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a5c8b72-7bc2-4ac8-82b3-cfd9e1bc569c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ee514def-9872-4ebb-82be-92d3a249a29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ee514def-9872-4ebb-82be-92d3a249a29c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06f9cef1-d477-4d95-912d-98193e648033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06f9cef1-d477-4d95-912d-98193e648033" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ad25aeb2-fd1b-4413-8a4c-9c387aca75ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ad25aeb2-fd1b-4413-8a4c-9c387aca75ba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d03d2ecd-1389-4648-9f5b-b37bce170987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d03d2ecd-1389-4648-9f5b-b37bce170987" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_61aa9d2d-12cb-4fa5-ab3e-3081a5637192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_61aa9d2d-12cb-4fa5-ab3e-3081a5637192" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b794b31-281d-4cf5-92c1-612c456107ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b794b31-281d-4cf5-92c1-612c456107ef" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_6f6f192e-2ae5-47b1-a785-a93bc7c1a6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_Dividends_6f6f192e-2ae5-47b1-a785-a93bc7c1a6fa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4ceeebf1-0d83-43bc-9187-5af891af91bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cdff14db-415b-42b0-b5c1-481dfcc6e307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:to="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1659ea1c-08dc-4099-8e8f-c7f4660429e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:to="loc_us-gaap_EquityComponentDomain_1659ea1c-08dc-4099-8e8f-c7f4660429e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:to="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_28834638-f2a8-4193-8215-b2c7de0a5aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_CommonStockMember_28834638-f2a8-4193-8215-b2c7de0a5aff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_91990655-2c6e-4279-89ca-ea4e08496629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_91990655-2c6e-4279-89ca-ea4e08496629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a4132fd5-41c8-4e51-be38-ea9aa6890f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_RetainedEarningsMember_a4132fd5-41c8-4e51-be38-ea9aa6890f6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6a1d2239-9d1f-483b-b0a8-727f5552f11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6a1d2239-9d1f-483b-b0a8-727f5552f11f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#OrganizationandOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/OrganizationandOperationsDetails" xlink:type="extended" id="i19277bbf9d4e49ac96f04450a756eb0a_OrganizationandOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntitiesNumberOfEntities_7162b241-91aa-4ee4-801e-f15ef1d17bf1" xlink:href="sjw-20221231.xsd#sjw_VariableInterestEntitiesNumberOfEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_sjw_VariableInterestEntitiesNumberOfEntities_7162b241-91aa-4ee4-801e-f15ef1d17bf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_13625b27-c28c-480c-83df-77e29c7ed104" xlink:href="sjw-20221231.xsd#sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_13625b27-c28c-480c-83df-77e29c7ed104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6ff98376-82fa-4405-a923-6361c03f566f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6ff98376-82fa-4405-a923-6361c03f566f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ffbca9ea-be4d-44ce-a336-17c2f056074d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ffbca9ea-be4d-44ce-a336-17c2f056074d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_1819928c-4907-4888-9d4e-ddc6a8e773b1" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:to="loc_sjw_SanJoseWaterCompanyMember_1819928c-4907-4888-9d4e-ddc6a8e773b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_70396f55-a7cf-4c04-bf48-d130942a658c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_70396f55-a7cf-4c04-bf48-d130942a658c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails" xlink:type="extended" id="ic4da08c6b39d48bdb483b04e71ba487d_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_44dcc06f-fa5c-4d77-902f-43568b17b539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_44dcc06f-fa5c-4d77-902f-43568b17b539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_ed4d1e3d-3545-45a7-8ac1-766f0950258d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_ed4d1e3d-3545-45a7-8ac1-766f0950258d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_f6cc01d5-ba16-42d0-924b-6016ffaaad75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_f6cc01d5-ba16-42d0-924b-6016ffaaad75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5ad8e0ea-5f1e-486c-a85d-393f41251e68" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5ad8e0ea-5f1e-486c-a85d-393f41251e68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:href="sjw-20221231.xsd#sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_396058b4-d333-4bbb-8d91-49b4fbebada1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_396058b4-d333-4bbb-8d91-49b4fbebada1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_d28cd8df-30f8-4363-b4d3-910218e5ad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_d28cd8df-30f8-4363-b4d3-910218e5ad3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_240d6652-cf26-46be-adbe-b0106fcb4a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_240d6652-cf26-46be-adbe-b0106fcb4a5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_92499711-df9b-4da1-9e5a-6b956a8c507b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_92499711-df9b-4da1-9e5a-6b956a8c507b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_02c74ad5-3ecb-4f8e-8596-a852d879b974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_Depreciation_02c74ad5-3ecb-4f8e-8596-a852d879b974" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_c3a40f5c-53d7-4850-bb73-31527f42d652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_InterestCostsCapitalized_c3a40f5c-53d7-4850-bb73-31527f42d652" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityFundsCapitalized_0b9544dc-e8c5-4926-90e2-f620ff35cf55" xlink:href="sjw-20221231.xsd#sjw_EquityFundsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_sjw_EquityFundsCapitalized_0b9544dc-e8c5-4926-90e2-f620ff35cf55" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4f7cba60-c325-4d37-98fb-a1b93ef7f3be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4f7cba60-c325-4d37-98fb-a1b93ef7f3be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:to="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb4ed32f-8cc4-49ca-be36-c2874397ee26_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:to="loc_srt_RangeMember_cb4ed32f-8cc4-49ca-be36-c2874397ee26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:to="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_26a7951c-1d2c-4a7e-84d1-ebe2dd770afd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:to="loc_srt_MinimumMember_26a7951c-1d2c-4a7e-84d1-ebe2dd770afd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07441d66-a28d-495d-bc27-729d784cccc9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:to="loc_srt_MaximumMember_07441d66-a28d-495d-bc27-729d784cccc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:to="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_3f7e735b-ab10-4232-b487-3f7554be6ea9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:to="loc_us-gaap_UtilityPlantDomain_3f7e735b-ab10-4232-b487-3f7554be6ea9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:to="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_83a7019d-3556-4e41-8ba8-aa1c8e1ad5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:to="loc_us-gaap_WaterPlantMember_83a7019d-3556-4e41-8ba8-aa1c8e1ad5f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended" id="icb94e3701c294f9b932d2abe54ef60de_SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_9e8fa452-c5dc-4c0f-ba7d-2d84162c6fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_Land_9e8fa452-c5dc-4c0f-ba7d-2d84162c6fbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_349dd3d8-7095-427a-b025-6f24bfd15fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_349dd3d8-7095-427a-b025-6f24bfd15fea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_1c01709d-e9f8-48ff-b18b-943c63591b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_1c01709d-e9f8-48ff-b18b-943c63591b05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_82c1af5a-924a-499d-993d-8002b158556b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_82c1af5a-924a-499d-993d-8002b158556b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfPropertiesSold_ffca2db5-7e7a-482f-93ee-113cefa3546d" xlink:href="sjw-20221231.xsd#sjw_NumberOfPropertiesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_NumberOfPropertiesSold_ffca2db5-7e7a-482f-93ee-113cefa3546d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_f05e9a25-31bd-42ea-b8b9-f8dad47a5cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_f05e9a25-31bd-42ea-b8b9-f8dad47a5cb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_b1524e62-80b2-4c9e-96d1-eaadc6c3c2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_b1524e62-80b2-4c9e-96d1-eaadc6c3c2e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PropertiesSellingExpenses_54f0466a-bfff-4271-b6ad-af91bd65bc00" xlink:href="sjw-20221231.xsd#sjw_PropertiesSellingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_PropertiesSellingExpenses_54f0466a-bfff-4271-b6ad-af91bd65bc00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredGainsLossesOnSalesOfProperties_bb7e0a96-7fa1-47ce-9e9a-2e3ee9ae7191" xlink:href="sjw-20221231.xsd#sjw_DeferredGainsLossesOnSalesOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_DeferredGainsLossesOnSalesOfProperties_bb7e0a96-7fa1-47ce-9e9a-2e3ee9ae7191" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SalesAgreementHoldbackAmount_1af93518-0783-4251-8c41-9cc3599b6617" xlink:href="sjw-20221231.xsd#sjw_SalesAgreementHoldbackAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_SalesAgreementHoldbackAmount_1af93518-0783-4251-8c41-9cc3599b6617" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_01dbe76c-890a-4edd-b193-b0d20ae56628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLandHeldforinvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_01dbe76c-890a-4edd-b193-b0d20ae56628" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_4ada3998-5258-4da4-98f5-8784e0908bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_4ada3998-5258-4da4-98f5-8784e0908bb7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RealEstateSellingExpenses_ca490932-b1f6-4fd8-8d7c-7d45339bece1" xlink:href="sjw-20221231.xsd#sjw_RealEstateSellingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_RealEstateSellingExpenses_ca490932-b1f6-4fd8-8d7c-7d45339bece1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:href="sjw-20221231.xsd#sjw_AssetsLeasedOrAvailableForLeaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ab045af8-f5ef-4802-a48f-288337592733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ab045af8-f5ef-4802-a48f-288337592733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_28aedc61-075a-4aa8-87d0-74fc15c21715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_28aedc61-075a-4aa8-87d0-74fc15c21715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_29aa5299-c9a2-488f-b7b6-ae71e7367605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_29aa5299-c9a2-488f-b7b6-ae71e7367605" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9ccc91eb-7a9b-4ba9-b623-3931cb5d2694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9ccc91eb-7a9b-4ba9-b623-3931cb5d2694" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_386f5529-4ec4-4e86-b987-98a0bdabc4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_386f5529-4ec4-4e86-b987-98a0bdabc4ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7e3e83d0-3433-4d3f-b938-9082d7c4f7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7e3e83d0-3433-4d3f-b938-9082d7c4f7db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_eaf463c8-a2fd-41bb-9a5b-d57afcea4448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_eaf463c8-a2fd-41bb-9a5b-d57afcea4448" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa24f9d5-63b7-461b-98e2-20dae1970910_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa24f9d5-63b7-461b-98e2-20dae1970910_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ce02786b-64b1-4396-875f-4bf5e5aa8023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ce02786b-64b1-4396-875f-4bf5e5aa8023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_396ad086-70a5-47e7-ab84-824ce32fa01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:to="loc_us-gaap_LandAndBuildingMember_396ad086-70a5-47e7-ab84-824ce32fa01f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:to="loc_srt_RangeMember_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:to="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_00722cd8-a397-47b1-924f-6c6e0fd61209" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:to="loc_srt_MinimumMember_00722cd8-a397-47b1-924f-6c6e0fd61209" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9dd1fbc1-ecd3-47ba-8d40-dbd7624d0b3d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:to="loc_srt_MaximumMember_9dd1fbc1-ecd3-47ba-8d40-dbd7624d0b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_64cf3034-9430-42e7-84f2-954100e48aaa_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_64cf3034-9430-42e7-84f2-954100e48aaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_8fdc8037-da4f-421d-a92b-5047ff31b5e1" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:to="loc_sjw_SanJoseWaterCompanyMember_8fdc8037-da4f-421d-a92b-5047ff31b5e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails" xlink:type="extended" id="i3b5cfc58feea4672a33822121d9a0b8d_SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bb89af07-71bb-4e70-b850-29581b4c3582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_LongTermDebt_bb89af07-71bb-4e70-b850-29581b4c3582" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_448bcb60-6ff7-4e54-88b3-08475feb061e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_Cash_448bcb60-6ff7-4e54-88b3-08475feb061e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57ea6606-93bf-4549-8678-86ba603b7fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57ea6606-93bf-4549-8678-86ba603b7fb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_878fe192-f8d4-48f7-bfb4-3a34fdfb45df_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:to="loc_srt_ConsolidatedEntitiesDomain_878fe192-f8d4-48f7-bfb4-3a34fdfb45df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:to="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_01bea146-e9a9-4574-96e7-c83e164e27e3" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:to="loc_sjw_MaineWaterCompanyMember_01bea146-e9a9-4574-96e7-c83e164e27e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aee88b2e-011d-4606-a80a-7db008f3ed32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aee88b2e-011d-4606-a80a-7db008f3ed32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansSeriesTMember_0e56efdf-1101-4efc-8487-ce52bb381500" xlink:href="sjw-20221231.xsd#sjw_StateRevolvingFundLoansSeriesTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:to="loc_sjw_StateRevolvingFundLoansSeriesTMember_0e56efdf-1101-4efc-8487-ce52bb381500" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_15b28425-74cd-456a-b643-bf127d972577_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_15b28425-74cd-456a-b643-bf127d972577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_4b8e788c-b77c-412e-a41b-1b76f4e88f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:to="loc_us-gaap_PublicUtilityBondsMember_4b8e788c-b77c-412e-a41b-1b76f4e88f36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SummaryofSignificantAccountingPoliciesRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails" xlink:type="extended" id="i0ef342cf874747a38b7ffa79c22eeac0_SummaryofSignificantAccountingPoliciesRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_2da95a54-307a-49bc-b48e-611c490cbb57" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_2da95a54-307a-49bc-b48e-611c490cbb57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_609596b1-6514-4e55-b675-4e5b13aad94a" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_609596b1-6514-4e55-b675-4e5b13aad94a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_475caa9b-b48d-4f74-85d4-681b580eebae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_475caa9b-b48d-4f74-85d4-681b580eebae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_c4767c48-0b81-411c-a9ed-394778ff4ca9" xlink:href="sjw-20221231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_c4767c48-0b81-411c-a9ed-394778ff4ca9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_cdfb31e1-0ab9-4a13-a590-3bd555b37485" xlink:href="sjw-20221231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_cdfb31e1-0ab9-4a13-a590-3bd555b37485" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_b2d084a9-f0fb-4155-8951-25a62c0c7237" xlink:href="sjw-20221231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_b2d084a9-f0fb-4155-8951-25a62c0c7237" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_b618d665-4354-4af0-a47f-3f06f82752af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_b618d665-4354-4af0-a47f-3f06f82752af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1f2414e0-2699-48be-968d-ec62a7b883db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_Revenues_1f2414e0-2699-48be-968d-ec62a7b883db" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_26d3b0eb-fe8e-4e5c-8623-643769a2963e" xlink:href="sjw-20221231.xsd#sjw_RegulatedOperatingRevenueWaterSurcharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_26d3b0eb-fe8e-4e5c-8623-643769a2963e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d9f906bc-2d2d-466d-982a-f64f8f7b24a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d9f906bc-2d2d-466d-982a-f64f8f7b24a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:to="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_c3c28e9e-4cc5-4be0-89b4-a31e5c0fa41c" xlink:href="sjw-20221231.xsd#sjw_A20142017WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:to="loc_sjw_A20142017WCMAMember_c3c28e9e-4cc5-4be0-89b4-a31e5c0fa41c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_70bf6b33-45d4-49a9-b3ad-86da83406275_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_70bf6b33-45d4-49a9-b3ad-86da83406275_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo582Member_167b9643-5b33-4aee-a922-fd383352752d" xlink:href="sjw-20221231.xsd#sjw_AdviceLetterNo582Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:to="loc_sjw_AdviceLetterNo582Member_167b9643-5b33-4aee-a922-fd383352752d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:to="loc_dei_EntityDomain_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:to="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_9022d5ac-fa7c-40cc-bf11-aabd5409bfc4" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:to="loc_sjw_SanJoseWaterCompanyMember_9022d5ac-fa7c-40cc-bf11-aabd5409bfc4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SummaryofSignificantAccountingPoliciesEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="extended" id="i601375652299448d9d8bdb408caec1d2_SummaryofSignificantAccountingPoliciesEarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3f94edfe-06ce-4ee3-ac41-8e30443d3254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3f94edfe-06ce-4ee3-ac41-8e30443d3254" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:to="loc_us-gaap_ClassOfStockDomain_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:to="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d0a570-e55a-4a76-b493-86f5d5108230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d0a570-e55a-4a76-b493-86f5d5108230" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#RegulatoryMattersRegulatoryAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="extended" id="id145b9bbce0442acb68393dc33a29e58_RegulatoryMattersRegulatoryAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_475a90e0-863e-4e59-8f21-e1025a20ac3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_475a90e0-863e-4e59-8f21-e1025a20ac3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssets_926f5462-d294-4e67-a01f-4cf659b19294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_NetRegulatoryAssets_926f5462-d294-4e67-a01f-4cf659b19294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_6fc551d9-4255-4b82-8af2-e632b04aafe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_6fc551d9-4255-4b82-8af2-e632b04aafe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_372e7168-37d7-461c-a222-2d70b37fd970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_372e7168-37d7-461c-a222-2d70b37fd970" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_6947625f-f552-4e3b-9205-7621c9a5ff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_6947625f-f552-4e3b-9205-7621c9a5ff6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:to="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_72b57a0a-e2ff-49d7-90d8-175c874e04ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:to="loc_us-gaap_RegulatoryAssetDomain_72b57a0a-e2ff-49d7-90d8-175c874e04ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_8c951ea8-2435-414f-8836-22fc6d60702b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_8c951ea8-2435-414f-8836-22fc6d60702b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_09a2bff9-364d-4fed-b12a-3268bf42b9da" xlink:href="sjw-20221231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_09a2bff9-364d-4fed-b12a-3268bf42b9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_002f1f32-cadd-45e7-9fb1-c16ea24ad0b0" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_002f1f32-cadd-45e7-9fb1-c16ea24ad0b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountsMember_0aad7020-7f01-4575-b142-866cf5bf5709" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_BalancingandMemorandumAccountsMember_0aad7020-7f01-4575-b142-866cf5bf5709" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WRAMember_b1d0482a-806f-419d-95c9-d14de55b834e" xlink:href="sjw-20221231.xsd#sjw_WRAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_WRAMember_b1d0482a-806f-419d-95c9-d14de55b834e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_266a62d3-ace1-44af-9700-185a8684eafc" xlink:href="sjw-20221231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_266a62d3-ace1-44af-9700-185a8684eafc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:to="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:to="loc_srt_RangeMember_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:to="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6086a290-72e7-4c04-8c00-9e946931b6d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:to="loc_srt_MinimumMember_6086a290-72e7-4c04-8c00-9e946931b6d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_824a847e-0a15-4b0a-9ee8-208bbdeabd65" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:to="loc_srt_MaximumMember_824a847e-0a15-4b0a-9ee8-208bbdeabd65" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended" id="i2a6233dfbbf144a1962de42900edd890_RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_0965b8b2-42e5-489a-b3d4-ed16cd8fa138" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_0965b8b2-42e5-489a-b3d4-ed16cd8fa138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_c3afb367-c473-469c-b022-dd54b60f8c6c" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_c3afb367-c473-469c-b022-dd54b60f8c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_a0c1f19b-eeb4-4028-b653-eac8de8efdf7" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_a0c1f19b-eeb4-4028-b653-eac8de8efdf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_df8659f5-8b9f-4a82-b639-e5f14e918b68" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_edeee6be-081c-47e3-96bb-a3e6b29acb1c" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_edeee6be-081c-47e3-96bb-a3e6b29acb1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_3af300c1-7a22-421c-b712-94c3d0169453" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_3af300c1-7a22-421c-b712-94c3d0169453" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fc11de0b-5904-47cf-be65-d4d9a89fa8ac" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fc11de0b-5904-47cf-be65-d4d9a89fa8ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_525b195f-4a71-4088-9b3c-d15aecbd7db1" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_5699a3e0-3f7d-4ce3-9d67-64bf8ed317ed" xlink:href="sjw-20221231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_5699a3e0-3f7d-4ce3-9d67-64bf8ed317ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_f93a6679-fc80-4621-9513-0a739169ce77" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_f93a6679-fc80-4621-9513-0a739169ce77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_6851a6fe-64ca-46ed-82df-de5ab32581ae" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingandMemorandumAccountRefundsCollections_6851a6fe-64ca-46ed-82df-de5ab32581ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_61ee8021-134f-491a-9090-46e9783be61b" xlink:href="sjw-20221231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b8885791-294b-47f2-a0f3-e96039221ca2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b8885791-294b-47f2-a0f3-e96039221ca2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWRAMMember_56040aa4-aa32-4f7a-88b1-bf9f686f4ce7" xlink:href="sjw-20221231.xsd#sjw_MontereyWRAMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_MontereyWRAMMember_56040aa4-aa32-4f7a-88b1-bf9f686f4ce7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_fde0ec57-eebb-41ba-a30e-cf93d094812a" xlink:href="sjw-20221231.xsd#sjw_A20142017WCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_A20142017WCMAMember_fde0ec57-eebb-41ba-a30e-cf93d094812a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostofcapitalMember_8050b572-9b5b-4fb6-a8f4-a47218d69809" xlink:href="sjw-20221231.xsd#sjw_CostofcapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_CostofcapitalMember_8050b572-9b5b-4fb6-a8f4-a47218d69809" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GRCInterimMemorandumAccountMember_909098f8-865a-48df-99e4-58ee81642915" xlink:href="sjw-20221231.xsd#sjw_A2022GRCInterimMemorandumAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_A2022GRCInterimMemorandumAccountMember_909098f8-865a-48df-99e4-58ee81642915" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_2076a673-4a01-4691-8907-6ebc6aea68c8" xlink:href="sjw-20221231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_2076a673-4a01-4691-8907-6ebc6aea68c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterSupplyBalancingAccountsMember_b6a4fe43-6d4f-40bc-8a8f-c8e7746b391a" xlink:href="sjw-20221231.xsd#sjw_WaterSupplyBalancingAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_WaterSupplyBalancingAccountsMember_b6a4fe43-6d4f-40bc-8a8f-c8e7746b391a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionBalancingAccountMember_fb61fc17-6218-478e-8452-7d468bffaac8" xlink:href="sjw-20221231.xsd#sjw_PensionBalancingAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_PensionBalancingAccountMember_fb61fc17-6218-478e-8452-7d468bffaac8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PRVMAMember_d9b468c1-cf01-4427-afa7-90ee0fa8fd78" xlink:href="sjw-20221231.xsd#sjw_PRVMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_PRVMAMember_d9b468c1-cf01-4427-afa7-90ee0fa8fd78" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CEMAMember_151ef270-515c-423e-acb0-a19f14da3441" xlink:href="sjw-20221231.xsd#sjw_CEMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_CEMAMember_151ef270-515c-423e-acb0-a19f14da3441" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#CapitalizationDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="extended" id="iae88b0a354364621a5779caa3474e84e_CapitalizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4e7abdff-0517-4cfb-9802-9139dcddd1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4e7abdff-0517-4cfb-9802-9139dcddd1e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f708de5-f7ec-456d-8e4f-4332feafc9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f708de5-f7ec-456d-8e4f-4332feafc9c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_78fe70be-2a61-4d6c-93bd-3e4e1077e543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesIssued_78fe70be-2a61-4d6c-93bd-3e4e1077e543" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d57f3b9a-756c-4b51-8809-c189cde439de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d57f3b9a-756c-4b51-8809-c189cde439de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_41ff9911-fa10-43e1-8f74-8bd6fd2d663d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_41ff9911-fa10-43e1-8f74-8bd6fd2d663d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ff113f41-f37d-4c8d-b07c-5aa64a9367ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ff113f41-f37d-4c8d-b07c-5aa64a9367ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a513c7b2-be1f-4f9f-820d-91a60accc00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a513c7b2-be1f-4f9f-820d-91a60accc00a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_28db8d9a-e930-42fb-a68d-8608b07a3bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_28db8d9a-e930-42fb-a68d-8608b07a3bcc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_e2c2825d-de2c-497b-917d-fa127a2cebc9" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_e2c2825d-de2c-497b-917d-fa127a2cebc9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_3acc2bfe-16ed-4df2-bd8e-2f5c2833fd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_3acc2bfe-16ed-4df2-bd8e-2f5c2833fd71" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75a78d73-7acd-4d4f-ba91-a27e123dabfa" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75a78d73-7acd-4d4f-ba91-a27e123dabfa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_d78ab9fa-0db7-43f8-909a-2d21cec63a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_d78ab9fa-0db7-43f8-909a-2d21cec63a1b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_31412120-438f-4b15-8011-70b04fd3a883" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockTotalEquityDistributionAgreementRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_31412120-438f-4b15-8011-70b04fd3a883" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8071d809-b78d-4103-bb6b-6bcd89aad700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_8071d809-b78d-4103-bb6b-6bcd89aad700" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_929f58d8-198e-4533-8af6-8487c439f54a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_929f58d8-198e-4533-8af6-8487c439f54a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMember_5caefe26-fa12-4ffa-b1a8-61a356eb1b24" xlink:href="sjw-20221231.xsd#sjw_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_sjw_AtTheMarketOfferingMember_5caefe26-fa12-4ffa-b1a8-61a356eb1b24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicStockOfferingMember_e3e1cae7-2614-403c-ab1f-be23ed12d059" xlink:href="sjw-20221231.xsd#sjw_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_sjw_PublicStockOfferingMember_e3e1cae7-2614-403c-ab1f-be23ed12d059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_8bc75b12-544b-490f-ad4d-0840a88a48b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_us-gaap_OverAllotmentOptionMember_8bc75b12-544b-490f-ad4d-0840a88a48b5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#LinesofCreditScheduleofLinesofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails" xlink:type="extended" id="iae7d977ea3764a8fab139e48def023ab_LinesofCreditScheduleofLinesofCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_197b120d-8b27-4500-aa2e-4b066d70dfde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_197b120d-8b27-4500-aa2e-4b066d70dfde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_89d6d54d-5994-4482-8b25-61b50eba6633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCredit_89d6d54d-5994-4482-8b25-61b50eba6633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6ce87895-27bb-4fd6-b3ef-173a0694cda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6ce87895-27bb-4fd6-b3ef-173a0694cda3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1439586a-f064-43cd-b2f5-2fe00b4722d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:to="loc_us-gaap_CreditFacilityDomain_1439586a-f064-43cd-b2f5-2fe00b4722d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:to="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4b70744a-c94f-4ec2-8917-7a33e1bef2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4b70744a-c94f-4ec2-8917-7a33e1bef2dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c8b476b-edb1-4c03-b55e-8e2338093bd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c8b476b-edb1-4c03-b55e-8e2338093bd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:href="sjw-20221231.xsd#sjw_SyndicatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_469376aa-349b-4c02-af7e-1ee30f01b603" xlink:href="sjw-20221231.xsd#sjw_SJWGroupCreditAgreementMaturingAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_469376aa-349b-4c02-af7e-1ee30f01b603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member_bdb4b7a1-6da0-4c50-af5f-bb2cd98d858e" xlink:href="sjw-20221231.xsd#sjw_SJWCCreditAgreementMaturingAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member_bdb4b7a1-6da0-4c50-af5f-bb2cd98d858e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member_2b788f36-7908-43db-a5d3-1409050bd69e" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member_2b788f36-7908-43db-a5d3-1409050bd69e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member_55475c0d-2dd2-4733-aa59-dc148db4973d" xlink:href="sjw-20221231.xsd#sjw_SJWTXCreditAgreementMaturingAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member_55475c0d-2dd2-4733-aa59-dc148db4973d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_9cc551a7-c430-4b84-a904-927edd78835c" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingDecember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_9cc551a7-c430-4b84-a904-927edd78835c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_d4961040-0fad-4c49-84a3-94db697e6199" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_d4961040-0fad-4c49-84a3-94db697e6199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_762e5bea-74a5-47c2-8386-1fc6947e8d9f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_762e5bea-74a5-47c2-8386-1fc6947e8d9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b76addef-f404-45c3-ba8b-2f5dcb92bdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:to="loc_us-gaap_LineOfCreditMember_b76addef-f404-45c3-ba8b-2f5dcb92bdbe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#LinesofCreditNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LinesofCreditNarrativeDetails" xlink:type="extended" id="idf2f045afde64b36b46507ec9f5e0c8c_LinesofCreditNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01835c1d-41c6-4e45-baa9-d7e55969cbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01835c1d-41c6-4e45-baa9-d7e55969cbab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DebtInstrumentCovenantCapitalizationRatio_cfcfc29a-0e53-481a-a8f3-f74263912fe9" xlink:href="sjw-20221231.xsd#sjw_DebtInstrumentCovenantCapitalizationRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_sjw_DebtInstrumentCovenantCapitalizationRatio_cfcfc29a-0e53-481a-a8f3-f74263912fe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_ecfbd9b1-a802-4293-b7d9-d7c2e4c4dcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_ecfbd9b1-a802-4293-b7d9-d7c2e4c4dcb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_76adf1b8-0435-47c2-9f93-9b724a0b82db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_76adf1b8-0435-47c2-9f93-9b724a0b82db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a7de3e7e-aa93-4d07-bcb3-1123752c077a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:to="loc_us-gaap_CreditFacilityDomain_a7de3e7e-aa93-4d07-bcb3-1123752c077a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:to="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_40cb3ce8-4886-40ce-9f39-e2f419f71fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_40cb3ce8-4886-40ce-9f39-e2f419f71fb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b04135c9-67c1-4493-b4dc-bc456cfc7f9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b04135c9-67c1-4493-b4dc-bc456cfc7f9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8f3aa18d-93aa-418e-9a7a-b33d0ea36cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:to="loc_us-gaap_LineOfCreditMember_8f3aa18d-93aa-418e-9a7a-b33d0ea36cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:to="loc_dei_EntityDomain_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:to="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_b34ac3bf-8256-49f1-9dc5-90ea939bcd28" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:to="loc_sjw_CTWSMember_b34ac3bf-8256-49f1-9dc5-90ea939bcd28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_904aa3e2-e98a-4905-b4bc-ef6717f0ceff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_904aa3e2-e98a-4905-b4bc-ef6717f0ceff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:href="sjw-20221231.xsd#sjw_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_5de97df6-4c2d-41dd-b239-3568696c2bef" xlink:href="sjw-20221231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:to="loc_sjw_SJWCCreditAgreementMember_5de97df6-4c2d-41dd-b239-3568696c2bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_a1b38490-fac7-48c1-aa4e-38b5d5f489e4" xlink:href="sjw-20221231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:to="loc_sjw_SJWTXCreditAgreementMember_a1b38490-fac7-48c1-aa4e-38b5d5f489e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_80b92017-2647-4a3b-b450-d23196afcab7" xlink:href="sjw-20221231.xsd#sjw_AmendedAndRestatedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_80b92017-2647-4a3b-b450-d23196afcab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_3f0ac8c6-8e89-4be3-947c-8e6bdae5f682" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_3f0ac8c6-8e89-4be3-947c-8e6bdae5f682" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7a4711f5-56df-4fb9-86a5-606d560757e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7a4711f5-56df-4fb9-86a5-606d560757e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8136ab11-a5a1-42e8-8e88-aaf83f562472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:to="loc_us-gaap_SubsequentEventMember_8136ab11-a5a1-42e8-8e88-aaf83f562472" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e2c04e30-5cdb-48ea-b210-b06dbdea7099_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e2c04e30-5cdb-48ea-b210-b06dbdea7099_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:to="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_9ee90569-088c-421a-bdba-0f2a74afaca1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:to="loc_srt_ParentCompanyMember_9ee90569-088c-421a-bdba-0f2a74afaca1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#LongTermDebtScheduleofLongtermDebtInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails" xlink:type="extended" id="i2c539e1a78f4484392776d45bb16257a_LongTermDebtScheduleofLongtermDebtInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_39369493-38a7-4c13-ae0a-80606c9f8f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_39369493-38a7-4c13-ae0a-80606c9f8f92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7172606c-56bd-43ec-9131-479f340eeec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebt_7172606c-56bd-43ec-9131-479f340eeec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_14e73bc6-3783-4928-b4e1-895ac102bdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_14e73bc6-3783-4928-b4e1-895ac102bdd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_12ebb758-891e-4d2f-835d-9a748423a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_12ebb758-891e-4d2f-835d-9a748423a6be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3f7e9688-c659-4b08-9d72-4564e847f599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebtCurrent_3f7e9688-c659-4b08-9d72-4564e847f599" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_34412e82-90a6-46d0-8aea-497684647b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_34412e82-90a6-46d0-8aea-497684647b08" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e64e430b-011d-4852-9211-67874de1f32b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e64e430b-011d-4852-9211-67874de1f32b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_de919cb2-a5ed-4ec9-9221-6f8fff710b26" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_srt_ParentCompanyMember_de919cb2-a5ed-4ec9-9221-6f8fff710b26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_8fe05e11-470f-426f-9b71-4167a7b6cb14" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_SanJoseWaterCompanyMember_8fe05e11-470f-426f-9b71-4167a7b6cb14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_2bf7b546-196c-4ccb-91d4-f8f9a0c7b971" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_2bf7b546-196c-4ccb-91d4-f8f9a0c7b971" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_24bfbbe1-f773-4102-91fc-d569dce22a42" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_24bfbbe1-f773-4102-91fc-d569dce22a42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_cbcf52ad-dfc9-40cc-9455-e5c14bd07272" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_SJWTXInc.Member_cbcf52ad-dfc9-40cc-9455-e5c14bd07272" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_42ce96f9-c6fa-4cf1-a7ad-49d43aba98e3" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_MaineWaterCompanyMember_42ce96f9-c6fa-4cf1-a7ad-49d43aba98e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51278e10-72cd-4543-bb9f-8147cae5b342_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51278e10-72cd-4543-bb9f-8147cae5b342_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_43082378-2547-45e5-bddd-37994783d311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_SeniorNotesMember_43082378-2547-45e5-bddd-37994783d311" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_4f4406c9-69f1-432d-9745-311e4b4cf0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_PublicUtilityBondsMember_4f4406c9-69f1-432d-9745-311e4b4cf0ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_77b85581-0278-4634-ae24-ce30237810bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_NotesPayableToBanksMember_77b85581-0278-4634-ae24-ce30237810bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8b222e64-b8f9-4412-a7e5-a574e4da6d14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8b222e64-b8f9-4412-a7e5-a574e4da6d14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_f109fd54-cda7-4560-a044-92c2c81ebf6d" xlink:href="sjw-20221231.xsd#sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_f109fd54-cda7-4560-a044-92c2c81ebf6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_f98952f8-0e00-44c2-b79a-e41b7d4faf80" xlink:href="sjw-20221231.xsd#sjw_ConnecticutInnovationsRevenueBondsVariableRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_f98952f8-0e00-44c2-b79a-e41b7d4faf80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansMember_65360ac0-64e6-4a67-9597-f814a8adb467" xlink:href="sjw-20221231.xsd#sjw_StateRevolvingFundLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_StateRevolvingFundLoansMember_65360ac0-64e6-4a67-9597-f814a8adb467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_FirstMortgageBondsMember_1ae6b083-67c6-46de-a68a-747c7b85087b" xlink:href="sjw-20221231.xsd#sjw_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_FirstMortgageBondsMember_1ae6b083-67c6-46de-a68a-747c7b85087b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:to="loc_srt_RangeMember_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:to="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e38fe4b8-044a-4dd5-b602-2c917d7f43d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:to="loc_srt_MinimumMember_e38fe4b8-044a-4dd5-b602-2c917d7f43d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49ea0e8f-9b57-4b85-b193-daaf6023b7fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:to="loc_srt_MaximumMember_49ea0e8f-9b57-4b85-b193-daaf6023b7fe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i24cf2530a9304f63bf33e6f8777146dc_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_60f6f5c0-3fd3-4c09-8b93-9c61cf6e199e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_LongTermDebtFairValue_60f6f5c0-3fd3-4c09-8b93-9c61cf6e199e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c59ead20-b78e-4453-8cfb-938c7d2653c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c59ead20-b78e-4453-8cfb-938c7d2653c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3be8ff67-6c29-43c2-acdd-8b05ce8e2834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3be8ff67-6c29-43c2-acdd-8b05ce8e2834" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b24d6e2d-24a3-4911-b886-6a710624a20f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b24d6e2d-24a3-4911-b886-6a710624a20f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_309d79df-d94c-4b0b-a9da-bc9ac63ef51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_309d79df-d94c-4b0b-a9da-bc9ac63ef51e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7f264585-e330-443c-a7b0-c5789a09d4d3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7f264585-e330-443c-a7b0-c5789a09d4d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_d5d98b14-3a83-4f66-8d47-074a931df8ae" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_SanJoseWaterCompanyMember_d5d98b14-3a83-4f66-8d47-074a931df8ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_a9a50eb5-cad9-4738-b6bd-14cee772f640" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_a9a50eb5-cad9-4738-b6bd-14cee772f640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_03e01c4e-3d1e-4ce0-9828-1a6eab3bc98c" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_SJWTXInc.Member_03e01c4e-3d1e-4ce0-9828-1a6eab3bc98c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_41a81cfe-bae9-4c44-b91c-602409762f45" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_MaineWaterCompanyMember_41a81cfe-bae9-4c44-b91c-602409762f45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4dec6ad4-7c02-4b77-931e-4de292dfd950_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4dec6ad4-7c02-4b77-931e-4de292dfd950_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2b99ac8d-83e7-4976-99f8-be2a4bc7cffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:to="loc_us-gaap_SeniorNotesMember_2b99ac8d-83e7-4976-99f8-be2a4bc7cffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b5490282-f309-4fa1-8a02-b871064a4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b5490282-f309-4fa1-8a02-b871064a4fa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3649fa44-e200-449d-b47b-e49732b22c38_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3649fa44-e200-449d-b47b-e49732b22c38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A485SeniorNoteSeriesPMember_94655520-bdfe-4ee2-877d-e9dfae128a62" xlink:href="sjw-20221231.xsd#sjw_A485SeniorNoteSeriesPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A485SeniorNoteSeriesPMember_94655520-bdfe-4ee2-877d-e9dfae128a62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A471SeniorNoteSeries2022Due2052Member_3b49947d-c40e-4f68-8379-287a875e6f33" xlink:href="sjw-20221231.xsd#sjw_A471SeniorNoteSeries2022Due2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A471SeniorNoteSeries2022Due2052Member_3b49947d-c40e-4f68-8379-287a875e6f33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A554SeniorNotesDueMay2052Member_1877bf5a-229d-4260-a2b8-8fcc9d4ec7fb" xlink:href="sjw-20221231.xsd#sjw_A554SeniorNotesDueMay2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A554SeniorNotesDueMay2052Member_1877bf5a-229d-4260-a2b8-8fcc9d4ec7fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A454NoteDueMay2042Member_ae2f084e-bd08-4773-8fff-b5da263973e5" xlink:href="sjw-20221231.xsd#sjw_A454NoteDueMay2042Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A454NoteDueMay2042Member_ae2f084e-bd08-4773-8fff-b5da263973e5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="if34ef46485184a2ca6b4eb6eaca456b5_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_835eb6a1-1d5b-40fb-84c3-e3e8eee68971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_OperatingLossCarryforwards_835eb6a1-1d5b-40fb-84c3-e3e8eee68971" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_5bc3a8e0-f1ab-42b1-aefb-b60a11fbeeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_5bc3a8e0-f1ab-42b1-aefb-b60a11fbeeae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_0448f352-8cd4-40da-946a-5683e0e40095" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_0448f352-8cd4-40da-946a-5683e0e40095" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross_2c4b77f7-2f41-44c9-b10f-47d2f8da63fa" xlink:href="sjw-20221231.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_sjw_UnrecognizedTaxBenefitsGross_2c4b77f7-2f41-44c9-b10f-47d2f8da63fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6316df61-72c0-4c75-8bff-2f9b4b743399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6316df61-72c0-4c75-8bff-2f9b4b743399" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_29b59680-a1fa-40a9-838b-d92b04870815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_29b59680-a1fa-40a9-838b-d92b04870815" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_893010ad-ed52-4286-8ec5-b3cd705ca315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_893010ad-ed52-4286-8ec5-b3cd705ca315" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2dd2b3d5-82b5-4f88-8109-05c998546b63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2dd2b3d5-82b5-4f88-8109-05c998546b63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_756611f9-7df4-4810-87cc-7bec78653430" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_CT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:to="loc_stpr_CT_756611f9-7df4-4810-87cc-7bec78653430" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#UtilityPlantIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="extended" id="ie87f92e35f194fcfb839724de4ddd8d3_UtilityPlantIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7fbb7a51-fc29-4a98-b2ff-6087c668a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7fbb7a51-fc29-4a98-b2ff-6087c668a21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_a70de2c5-5e12-46bb-8e5e-ed7443b9a55c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_a70de2c5-5e12-46bb-8e5e-ed7443b9a55c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5b01587e-0a52-4ae2-844d-9c6472d27480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5b01587e-0a52-4ae2-844d-9c6472d27480" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_cfc2636a-3b6b-413f-a0e7-7fda96291233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_cfc2636a-3b6b-413f-a0e7-7fda96291233" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eeef6d20-e037-45a4-ade4-71af05c79665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eeef6d20-e037-45a4-ade4-71af05c79665" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3d5e29dd-a68c-4c26-9448-c7192ba1d525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3d5e29dd-a68c-4c26-9448-c7192ba1d525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ae3efc27-d39d-4544-a1ce-c720dc62932c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ae3efc27-d39d-4544-a1ce-c720dc62932c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d8019163-1247-45a2-89ea-a7f681772777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d8019163-1247-45a2-89ea-a7f681772777" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6f1b94d8-1e4b-4beb-85e7-ecac5292ee80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6f1b94d8-1e4b-4beb-85e7-ecac5292ee80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_38b76bd1-192e-4687-8b74-3d9508543f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_38b76bd1-192e-4687-8b74-3d9508543f71" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0f84a71-21b6-467d-881a-dc6a4139fe96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0f84a71-21b6-467d-881a-dc6a4139fe96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_65b95212-6594-45c3-a69d-085782f35b1c" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_sjw_ConcessionFeesMember_65b95212-6594-45c3-a69d-085782f35b1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_faa7b0e3-254d-446c-9b7c-ce27335f749e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_us-gaap_CustomerRelationshipsMember_faa7b0e3-254d-446c-9b7c-ce27335f749e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_96b6c889-8070-4d6a-9bd9-510cd0eff360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_us-gaap_ServiceAgreementsMember_96b6c889-8070-4d6a-9bd9-510cd0eff360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InfrastructureMember_397fbff5-57e6-4610-b927-d3d28b8b4393" xlink:href="sjw-20221231.xsd#sjw_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_sjw_InfrastructureMember_397fbff5-57e6-4610-b927-d3d28b8b4393" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_ecc2de6e-c465-4295-b190-1f460b98791c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_us-gaap_ContractualRightsMember_ecc2de6e-c465-4295-b190-1f460b98791c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:to="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d8fb2e41-c209-463a-94da-25d39b96ccd4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:to="loc_srt_RangeMember_d8fb2e41-c209-463a-94da-25d39b96ccd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:to="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a92827ab-7938-4e95-a68f-6ed21cf102ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:to="loc_srt_MinimumMember_a92827ab-7938-4e95-a68f-6ed21cf102ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a76e8507-b7f4-4818-a944-5e0686efb911" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:to="loc_srt_MaximumMember_a76e8507-b7f4-4818-a944-5e0686efb911" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="i9a5385aee32442f886f0f35153828b18_UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_56852fbe-80bd-4d3b-b872-e50660bbb44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_56852fbe-80bd-4d3b-b872-e50660bbb44e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e10102c5-2d9b-4b7e-9b54-0cc912e4ca65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e10102c5-2d9b-4b7e-9b54-0cc912e4ca65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a70cd62e-acfe-4f29-b797-271f5412e067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a70cd62e-acfe-4f29-b797-271f5412e067" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_80435e6a-26c5-4deb-81d2-f0fed0269f99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_80435e6a-26c5-4deb-81d2-f0fed0269f99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_4d614c70-07a3-4ac7-9247-68a0b45f0cf4" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_sjw_ConcessionFeesMember_4d614c70-07a3-4ac7-9247-68a0b45f0cf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_750d94b7-6ac5-4aa0-af0a-5320f133e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_750d94b7-6ac5-4aa0-af0a-5320f133e60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_20b3d579-7b78-4b9b-ba63-9179e927fc89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_20b3d579-7b78-4b9b-ba63-9179e927fc89" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#CommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="extended" id="idffc0bd6d356438f9ad5da251a2b6249_CommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_0dd83501-bf1e-4996-b4d8-bf4722e2629b" xlink:href="sjw-20221231.xsd#sjw_MasterContractNegotiatedTermForDeliverySchedules"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_0dd83501-bf1e-4996-b4d8-bf4722e2629b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PurchasedWaterGallons_432441c4-12e2-47aa-ad64-7b6c73d6bf37" xlink:href="sjw-20221231.xsd#sjw_PurchasedWaterGallons"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_PurchasedWaterGallons_432441c4-12e2-47aa-ad64-7b6c73d6bf37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_457bbc85-7a79-40e2-af15-ba68b612ae7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_CostOfPurchasedWater_457bbc85-7a79-40e2-af15-ba68b612ae7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReductioninDeliverySchedulePercent_e8db6e33-07f5-4807-b37a-0a606d22f48c" xlink:href="sjw-20221231.xsd#sjw_ReductioninDeliverySchedulePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_ReductioninDeliverySchedulePercent_e8db6e33-07f5-4807-b37a-0a606d22f48c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseInDeliverySchedulePercent_1cf2ba54-e508-4f0f-a70d-aab8aa73ef4d" xlink:href="sjw-20221231.xsd#sjw_IncreaseInDeliverySchedulePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_IncreaseInDeliverySchedulePercent_1cf2ba54-e508-4f0f-a70d-aab8aa73ef4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c26021ef-9a30-407b-8aa1-004d96cb69db" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c26021ef-9a30-407b-8aa1-004d96cb69db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_35f81169-f5df-4891-9094-975cb1d15734" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_35f81169-f5df-4891-9094-975cb1d15734" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a38e072a-d43f-4acb-bdc9-7782d0b55ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a38e072a-d43f-4acb-bdc9-7782d0b55ebb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentFixedPrice_6a376e00-1748-4dfd-8b8a-694f4c18cde8" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentFixedPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentFixedPrice_6a376e00-1748-4dfd-8b8a-694f4c18cde8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2457910a-9fc2-449d-9d68-177aaed1d0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2457910a-9fc2-449d-9d68-177aaed1d0d7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_58da4030-1b53-4dfa-85eb-3adb318929e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_58da4030-1b53-4dfa-85eb-3adb318929e0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e44aed4-a180-4f82-aa2a-cd861a8bbeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e44aed4-a180-4f82-aa2a-cd861a8bbeb0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_0913ada9-d4d4-4aec-8512-5bb6cd806c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_0913ada9-d4d4-4aec-8512-5bb6cd806c98" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_79860b01-6ab8-4c0a-92e0-1a7a64fe68e5" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentWaterPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_79860b01-6ab8-4c0a-92e0-1a7a64fe68e5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_57f50cc5-f45c-4d6e-8efc-270ab77c2a3a" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_57f50cc5-f45c-4d6e-8efc-270ab77c2a3a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoticePeriodRequiredForContractAdjustment_c265859c-c21b-49ff-afbd-eb0a06efaf31" xlink:href="sjw-20221231.xsd#sjw_NoticePeriodRequiredForContractAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_NoticePeriodRequiredForContractAdjustment_c265859c-c21b-49ff-afbd-eb0a06efaf31" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractAgreementTerm_f3c5cdff-6239-427d-9860-e80b520f6c22" xlink:href="sjw-20221231.xsd#sjw_ContractAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_ContractAgreementTerm_f3c5cdff-6239-427d-9860-e80b520f6c22" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_95edfeab-b970-424a-a7f3-5b896e547182" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentWholesaleDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_95edfeab-b970-424a-a7f3-5b896e547182" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentTariffRate_1f1564ae-846d-4087-90d2-b41656dea9d5" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentTariffRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentTariffRate_1f1564ae-846d-4087-90d2-b41656dea9d5" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_e43206f5-8330-4d16-8fd5-a8b57d10c56a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_dei_EntityNumberOfEmployees_e43206f5-8330-4d16-8fd5-a8b57d10c56a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BargainingAgreementsTerm_9ac1568e-e5b1-452a-bf8c-2dd329349216" xlink:href="sjw-20221231.xsd#sjw_BargainingAgreementsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_BargainingAgreementsTerm_9ac1568e-e5b1-452a-bf8c-2dd329349216" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_3586822a-16b5-4594-bc26-b7437b202093" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_3586822a-16b5-4594-bc26-b7437b202093" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_b647bc0f-11e6-4fee-9e30-cc05c912fedf" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_b647bc0f-11e6-4fee-9e30-cc05c912fedf" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_4f16b66d-3cd4-415f-8e68-8e961b401ed1" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_4f16b66d-3cd4-415f-8e68-8e961b401ed1" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:href="sjw-20221231.xsd#sjw_MajorSupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_42e9a12f-f57f-46aa-a59f-1d62e85ac97c_default" xlink:href="sjw-20221231.xsd#sjw_MajorSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:to="loc_sjw_MajorSupplierDomain_42e9a12f-f57f-46aa-a59f-1d62e85ac97c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:href="sjw-20221231.xsd#sjw_MajorSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:to="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SantaClaraValleyWaterDistrictMember_c5addd80-adcd-411d-b41e-4813fcee2a77" xlink:href="sjw-20221231.xsd#sjw_SantaClaraValleyWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_SantaClaraValleyWaterDistrictMember_c5addd80-adcd-411d-b41e-4813fcee2a77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GuadalupeBlancoRiverAuthorityMember_be9ac412-34ba-4d29-9194-5ae66b2ce4c8" xlink:href="sjw-20221231.xsd#sjw_GuadalupeBlancoRiverAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_GuadalupeBlancoRiverAuthorityMember_be9ac412-34ba-4d29-9194-5ae66b2ce4c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LowerColoradoRiverAuthorityMember_1475dc68-1dff-44a4-af74-7e0da060f0f6" xlink:href="sjw-20221231.xsd#sjw_LowerColoradoRiverAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_LowerColoradoRiverAuthorityMember_1475dc68-1dff-44a4-af74-7e0da060f0f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b0d81983-7e04-4daa-88d0-7a7bae702eaa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b0d81983-7e04-4daa-88d0-7a7bae702eaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_6451d227-e572-4033-8c73-a38c4b879e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:to="loc_us-gaap_ServiceAgreementsMember_6451d227-e572-4033-8c73-a38c4b879e58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_813df30e-ed76-4239-aedb-455296a73ec9" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:to="loc_sjw_ConcessionFeesMember_813df30e-ed76-4239-aedb-455296a73ec9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9db8971-dd07-4197-8cbd-9effa90a7af7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9db8971-dd07-4197-8cbd-9effa90a7af7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_44fba7ef-149d-420f-bcb8-fc48cedded38" xlink:href="sjw-20221231.xsd#sjw_SouthCentralConnecticutRegionalWaterAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_44fba7ef-149d-420f-bcb8-fc48cedded38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TheMetropolitanDistrictMember_a8a5c961-a9af-4af3-990b-b9330e147c6e" xlink:href="sjw-20221231.xsd#sjw_TheMetropolitanDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_TheMetropolitanDistrictMember_a8a5c961-a9af-4af3-990b-b9330e147c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KennebecWaterDistrictMember_ceb76d11-0d18-4f4b-822e-7ed683a02ece" xlink:href="sjw-20221231.xsd#sjw_KennebecWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_KennebecWaterDistrictMember_ceb76d11-0d18-4f4b-822e-7ed683a02ece" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InternationalUnionOfOperatingEngineersMember_c66c1cfb-325c-40c1-b8d8-6cdf8b8c4a1b" xlink:href="sjw-20221231.xsd#sjw_InternationalUnionOfOperatingEngineersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_InternationalUnionOfOperatingEngineersMember_c66c1cfb-325c-40c1-b8d8-6cdf8b8c4a1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1e181912-0d45-4ada-aefc-f62197cad86e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1e181912-0d45-4ada-aefc-f62197cad86e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CapacityAgreementMember_44d8ef91-70a1-419c-b555-d3ac7ebfa0df" xlink:href="sjw-20221231.xsd#sjw_CapacityAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:to="loc_sjw_CapacityAgreementMember_44d8ef91-70a1-419c-b555-d3ac7ebfa0df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52328c7d-e684-4105-a113-8eec743dbd91_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:to="loc_srt_RangeMember_52328c7d-e684-4105-a113-8eec743dbd91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:to="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_94881a8f-1c9a-437a-bb20-87a4cc680b91" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:to="loc_srt_MinimumMember_94881a8f-1c9a-437a-bb20-87a4cc680b91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_234b00ba-9cd0-4967-8543-f04dde888638" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:to="loc_srt_MaximumMember_234b00ba-9cd0-4967-8543-f04dde888638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cf0ef6a8-3e6e-4595-be91-5ab86730028d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:to="loc_dei_EntityDomain_cf0ef6a8-3e6e-4595-be91-5ab86730028d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:to="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SubsidiaryOneMember_a2b46fbe-129c-4c89-ad76-fb7395c2babb" xlink:href="sjw-20221231.xsd#sjw_SubsidiaryOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:to="loc_sjw_SubsidiaryOneMember_a2b46fbe-129c-4c89-ad76-fb7395c2babb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a70b85e4-932a-4004-9b9e-b333a3335850_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a70b85e4-932a-4004-9b9e-b333a3335850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_8291b188-fff6-4485-8966-9f84d7fa3f38" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:to="loc_srt_ParentCompanyMember_8291b188-fff6-4485-8966-9f84d7fa3f38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_60ede142-07d7-4859-9430-c65a2ebcc9cf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_60ede142-07d7-4859-9430-c65a2ebcc9cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnionMemberMember_6f3de66a-3f44-4832-93e9-d150ce54267d" xlink:href="sjw-20221231.xsd#sjw_UnionMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:to="loc_sjw_UnionMemberMember_6f3de66a-3f44-4832-93e9-d150ce54267d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="extended" id="ib688b1b8d33049d59279f1e8b7e33b55_BenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:href="sjw-20221231.xsd#sjw_PensionPlansAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:to="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_2b253dbf-8468-4647-bc6d-206122627a11" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_2b253dbf-8468-4647-bc6d-206122627a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c226a5c0-28b7-4e08-b1a3-52db4d274068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c226a5c0-28b7-4e08-b1a3-52db4d274068" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_73eb68eb-f2d4-4c55-9b84-01e8dc8e632a" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_73eb68eb-f2d4-4c55-9b84-01e8dc8e632a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_3773a29c-faa3-4ce6-b1d2-418e38540b00" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_3773a29c-faa3-4ce6-b1d2-418e38540b00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_b40ed153-f097-4520-b6bc-967d4780fa1c" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossMortalityChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_b40ed153-f097-4520-b6bc-967d4780fa1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_977f3f62-dd4d-45f9-890a-0815b673d78a" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanPeriodForPerformanceStandards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_977f3f62-dd4d-45f9-890a-0815b673d78a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ad9fe071-0822-4432-a7aa-4c0a2e57bdda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ad9fe071-0822-4432-a7aa-4c0a2e57bdda" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_db2c1d5c-2e14-4617-b1cd-2f7e236d647b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_db2c1d5c-2e14-4617-b1cd-2f7e236d647b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e5246c7f-5eac-4b53-b080-b1e2da6a58a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e5246c7f-5eac-4b53-b080-b1e2da6a58a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_49b9b754-d56e-4003-b813-a4b7107e4c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_49b9b754-d56e-4003-b813-a4b7107e4c6d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d31fe83-5780-4471-8792-e3ae6044d744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d31fe83-5780-4471-8792-e3ae6044d744" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4cc537ce-45aa-4d53-9535-33bf50c19dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4cc537ce-45aa-4d53-9535-33bf50c19dcf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_2e7d700f-5335-4363-9a28-1ef38bdc1fde" xlink:href="sjw-20221231.xsd#sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_2e7d700f-5335-4363-9a28-1ef38bdc1fde" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_0bdbe908-6243-44ca-b866-07393d03a60c" xlink:href="sjw-20221231.xsd#sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_0bdbe908-6243-44ca-b866-07393d03a60c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_48780927-d3f5-4c62-b848-bbde3661022c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_48780927-d3f5-4c62-b848-bbde3661022c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_079444e3-6247-4622-8274-0f3d2f21f4c4" xlink:href="sjw-20221231.xsd#sjw_DeferredCompensationArrangementWithIndividualDeferralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_079444e3-6247-4622-8274-0f3d2f21f4c4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1c325473-20fc-4a17-8c6d-104ba4b4a815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1c325473-20fc-4a17-8c6d-104ba4b4a815" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_a7d8c8b6-f7c8-48b4-be27-da1eebc7fde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_a7d8c8b6-f7c8-48b4-be27-da1eebc7fde1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_85eb773f-864f-4ceb-bd1b-e17e635b7dec_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_85eb773f-864f-4ceb-bd1b-e17e635b7dec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_d3b4b914-60d5-4c41-bcbb-86f8bc6ced91" xlink:href="sjw-20221231.xsd#sjw_CTWSEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:to="loc_sjw_CTWSEmployeesMember_d3b4b914-60d5-4c41-bcbb-86f8bc6ced91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_70ba9e78-2b2f-4019-98b6-a8d093f57121" xlink:href="sjw-20221231.xsd#sjw_ExecutivesAndNonEmployeeDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:to="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_70ba9e78-2b2f-4019-98b6-a8d093f57121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:to="loc_srt_RangeMember_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:to="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f78d0cd2-7f7d-4003-a527-8d32fbfc5edd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:to="loc_srt_MinimumMember_f78d0cd2-7f7d-4003-a527-8d32fbfc5edd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3e7f3759-19fb-48a9-8081-4fcf93e3e15d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:to="loc_srt_MaximumMember_3e7f3759-19fb-48a9-8081-4fcf93e3e15d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3f808c76-d488-4c73-8714-202a62f14fa8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3f808c76-d488-4c73-8714-202a62f14fa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_51e223d8-585d-47a9-8ce4-5d3514ed926f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_51e223d8-585d-47a9-8ce4-5d3514ed926f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_e8de66e2-cd94-4802-a428-f9649ad6586e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_e8de66e2-cd94-4802-a428-f9649ad6586e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_af0993da-3c07-4862-9d7b-e5cbcc4615aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_af0993da-3c07-4862-9d7b-e5cbcc4615aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b5615a7c-8f56-4f9c-a64f-cf3d691cb6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b5615a7c-8f56-4f9c-a64f-cf3d691cb6d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_38a12a0a-b8ec-491e-8500-9bd4208bdc14_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_38a12a0a-b8ec-491e-8500-9bd4208bdc14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_f6e67105-8ddc-4663-b02b-d0dd0039f21b" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_f6e67105-8ddc-4663-b02b-d0dd0039f21b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansFairValueofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails" xlink:type="extended" id="i4379407260f247579fc4c6ded0184bd4_BenefitPlansFairValueofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_290a7786-1551-4ef6-aa83-823656226535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_290a7786-1551-4ef6-aa83-823656226535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_33a155af-600b-40e6-86c2-5504be891dca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_33a155af-600b-40e6-86c2-5504be891dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6f7350da-09ac-48ba-bad4-f853c2f6fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6f7350da-09ac-48ba-bad4-f853c2f6fe26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c296a4a9-9c65-4471-85da-575e2c83980c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c296a4a9-9c65-4471-85da-575e2c83980c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_37e7045d-0665-4e27-8e8e-c4b0cab52df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_MoneyMarketFundsMember_37e7045d-0665-4e27-8e8e-c4b0cab52df9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_0e623694-0eac-4976-a908-0ae8c9d25b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_MutualFundMember_0e623694-0eac-4976-a908-0ae8c9d25b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_bd8f3a06-5dc5-44cd-9657-1173bfc90ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_FixedIncomeFundsMember_bd8f3a06-5dc5-44cd-9657-1173bfc90ae5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_294ffbd7-67be-4268-bf06-6f79fb6e30c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_294ffbd7-67be-4268-bf06-6f79fb6e30c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_47e37534-66a8-4303-93b7-edb01c2dac15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_47e37534-66a8-4303-93b7-edb01c2dac15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_68800127-ec3a-4146-a78b-fe73f953f26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_68800127-ec3a-4146-a78b-fe73f953f26b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_21614813-6028-4f1c-8f21-2cb3c8d29d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_21614813-6028-4f1c-8f21-2cb3c8d29d22" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansActuarialCalculationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails" xlink:type="extended" id="ia969daadf8534ead9bd899f25a530e83_BenefitPlansActuarialCalculationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_5c65177a-c329-4ab6-97a7-a87a1797ed99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_5c65177a-c329-4ab6-97a7-a87a1797ed99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_472a051e-9acd-4f3c-8eb9-b3972a61d3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_472a051e-9acd-4f3c-8eb9-b3972a61d3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_bab1638e-db9d-486c-9450-60c92e4ba627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_bab1638e-db9d-486c-9450-60c92e4ba627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2a8d4df3-f000-45c8-8506-7e5e12db1055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2a8d4df3-f000-45c8-8506-7e5e12db1055" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_e1a9930f-d5e7-4e9b-b801-f2a111d33375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_e1a9930f-d5e7-4e9b-b801-f2a111d33375" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:to="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2e2e6093-f292-4c3f-a804-d7937ea15965_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:to="loc_srt_RangeMember_2e2e6093-f292-4c3f-a804-d7937ea15965_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:to="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e01a88a4-1fc2-480e-ba28-ceb65a2cdb84" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:to="loc_srt_MinimumMember_e01a88a4-1fc2-480e-ba28-ceb65a2cdb84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_867229b1-ebee-41db-a0d8-0747913b4c25" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:to="loc_srt_MaximumMember_867229b1-ebee-41db-a0d8-0747913b4c25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f36ddee4-7b83-4593-b6b7-51949c65ae52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f36ddee4-7b83-4593-b6b7-51949c65ae52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4078a4aa-45f0-49a9-85e5-3631e25f2f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4078a4aa-45f0-49a9-85e5-3631e25f2f8f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails" xlink:type="extended" id="i55b599575db247b69879ff14ccaf149b_BenefitPlansNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c0e524b5-32a6-4e47-8102-c4ab50fe8985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c0e524b5-32a6-4e47-8102-c4ab50fe8985" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_104972fa-4fa2-4e33-9112-717920b0328e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_104972fa-4fa2-4e33-9112-717920b0328e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_796afca0-aa7e-4a33-9168-c0d2fb397345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_796afca0-aa7e-4a33-9168-c0d2fb397345" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a168511b-f52b-4776-86a4-3ea2406a3f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a168511b-f52b-4776-86a4-3ea2406a3f19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0a3b5023-55b5-4c3f-be6d-5c97b85932d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0a3b5023-55b5-4c3f-be6d-5c97b85932d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_4316dce0-035c-4e83-b020-55e41f268830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_4316dce0-035c-4e83-b020-55e41f268830" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7d17f619-7ea8-48bd-ad14-b5bedeb644e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7d17f619-7ea8-48bd-ad14-b5bedeb644e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_50be54bb-892d-4b2e-94b3-fb189e8eb257_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_50be54bb-892d-4b2e-94b3-fb189e8eb257_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5f7bf306-8de3-4d9b-bff4-49ab9a31c240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5f7bf306-8de3-4d9b-bff4-49ab9a31c240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a94c5bdb-abc3-4060-88c5-d4ef41f8e2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a94c5bdb-abc3-4060-88c5-d4ef41f8e2bc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansReconciliationofFundedStatusDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails" xlink:type="extended" id="if445ea03a4964e90b8c0c7198a5f5ad2_BenefitPlansReconciliationofFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6c7618b6-36f5-487e-9c6f-30367cc1e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6c7618b6-36f5-487e-9c6f-30367cc1e5f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_66328314-48d2-4b13-b5ec-f37c9023692d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_66328314-48d2-4b13-b5ec-f37c9023692d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5b761cbb-5b9c-491f-a2d7-a41fe2821bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5b761cbb-5b9c-491f-a2d7-a41fe2821bc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_87081b32-e768-4760-9d7d-045ed36de7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_87081b32-e768-4760-9d7d-045ed36de7b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_7324391d-f093-4fa3-99cd-2d8fefcb1965" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanImplicitRateSubsidy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_7324391d-f093-4fa3-99cd-2d8fefcb1965" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_3b2a59a9-2253-40f8-acfe-c891cc92c6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_3b2a59a9-2253-40f8-acfe-c891cc92c6e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_f6feb7c4-8d51-4ffc-87d2-7e3478454d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_f6feb7c4-8d51-4ffc-87d2-7e3478454d12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_fdbc77e9-45a3-447a-bf94-5dddb032cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_fdbc77e9-45a3-447a-bf94-5dddb032cc73" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_54b98add-ac06-4b48-844c-4740920e0e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_9b9db00f-caad-469d-aebf-2997c93f6a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_9b9db00f-caad-469d-aebf-2997c93f6a21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_009bf610-8a4a-4559-ac40-3d1ba9cfc512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_009bf610-8a4a-4559-ac40-3d1ba9cfc512" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4849157f-add3-48a6-ba5b-7cffbf0c6faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4849157f-add3-48a6-ba5b-7cffbf0c6faa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_0b21a936-71c4-4b3c-af21-0bf8515fadc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_0b21a936-71c4-4b3c-af21-0bf8515fadc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_e6c25634-89e7-4d9f-bfcb-5fc2eb12b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_e6c25634-89e7-4d9f-bfcb-5fc2eb12b3bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ac36853f-429b-4509-97cf-214c34d25f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ac36853f-429b-4509-97cf-214c34d25f03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_29dcb8de-8f03-45b0-8a9e-f2c52577e967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_3835d037-6515-485a-bff3-fdeec13d3a09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_3835d037-6515-485a-bff3-fdeec13d3a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_039dc595-f6c6-4e43-aad7-47499db251f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_039dc595-f6c6-4e43-aad7-47499db251f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4ea773f5-ffe7-4056-9407-1dbf54003602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4ea773f5-ffe7-4056-9407-1dbf54003602" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_013f0312-8978-4d30-931c-21e85fd76efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_013f0312-8978-4d30-931c-21e85fd76efe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansAmountsRecognizedinBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="extended" id="i52efde8b226449598a637fe213a21fbe_BenefitPlansAmountsRecognizedinBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_cbe8729a-ec63-4c26-bf2d-7dbfb37901c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_cbe8729a-ec63-4c26-bf2d-7dbfb37901c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_93e2dec9-0335-4d7e-bb56-99871d80ebbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_93e2dec9-0335-4d7e-bb56-99871d80ebbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6e4dc0a4-202e-4408-bf27-751724a54c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6e4dc0a4-202e-4408-bf27-751724a54c6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_64f6912a-ae3e-486a-b120-2b0666280ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_64f6912a-ae3e-486a-b120-2b0666280ed9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0e081884-8f2e-4134-9aaf-1d47a643e748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0e081884-8f2e-4134-9aaf-1d47a643e748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b75fe0bc-cb27-41aa-ba87-21488ca75d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b75fe0bc-cb27-41aa-ba87-21488ca75d0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e3ce0d6-43cd-44c3-ac98-5db740bfcea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e3ce0d6-43cd-44c3-ac98-5db740bfcea8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansRegulatoryAssetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails" xlink:type="extended" id="i0b114e9aaad04809b6fcd8bd7b9e4f5f_BenefitPlansRegulatoryAssetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_e9739d9c-cc48-4b57-a36e-e2e155753df9" xlink:href="sjw-20221231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_e9739d9c-cc48-4b57-a36e-e2e155753df9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_9ddf6c69-0da3-4647-b24b-26ce41adc320" xlink:href="sjw-20221231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_9ddf6c69-0da3-4647-b24b-26ce41adc320" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_65493bfa-c9d2-475d-adb1-0b2beaa20294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_us-gaap_RegulatoryAssets_65493bfa-c9d2-475d-adb1-0b2beaa20294" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a7147fca-d4cd-45ee-93ed-ba23818ea2ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a7147fca-d4cd-45ee-93ed-ba23818ea2ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:to="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_37529dbd-a832-47cd-a03c-fdf5ddc474aa" xlink:href="sjw-20221231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_37529dbd-a832-47cd-a03c-fdf5ddc474aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails" xlink:type="extended" id="i455b49e5444a4365bdb37b6f01b11dcf_BenefitPlansPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_69c5abaf-8813-4399-ba43-c023f36060cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_69c5abaf-8813-4399-ba43-c023f36060cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1d2d56da-0c17-4209-91a8-e8e0ce6b6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1d2d56da-0c17-4209-91a8-e8e0ce6b6e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_90b520f6-f0c2-4c51-8221-b00050a6690c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_90b520f6-f0c2-4c51-8221-b00050a6690c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9412e247-ecb6-434b-bde1-f2d6d1d6bb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9412e247-ecb6-434b-bde1-f2d6d1d6bb75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_377a1b6a-9310-4e39-b2fd-b0e3045b350c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_377a1b6a-9310-4e39-b2fd-b0e3045b350c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_61903ded-837a-4088-9856-b31cff532793_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_61903ded-837a-4088-9856-b31cff532793_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_6bbcf119-d30a-4771-a5e5-507d300b94d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_6bbcf119-d30a-4771-a5e5-507d300b94d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c870d254-765b-4120-a0d0-69133e48dcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c870d254-765b-4120-a0d0-69133e48dcbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_66c39d3d-d0f8-4983-8aea-bc43515c5afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_66c39d3d-d0f8-4983-8aea-bc43515c5afa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_d0d6f0cd-d1a9-4233-b38a-ecff6ed1995d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_d0d6f0cd-d1a9-4233-b38a-ecff6ed1995d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a563dab8-4e22-4704-a558-1fb837b6d0bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a563dab8-4e22-4704-a558-1fb837b6d0bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2e9233ee-b89a-42f5-9179-9b3bceb18021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2e9233ee-b89a-42f5-9179-9b3bceb18021" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f3ca17c3-9c45-4336-89e0-e7f0380e4a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f3ca17c3-9c45-4336-89e0-e7f0380e4a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d5c497e1-fca0-4782-88cc-e535fd1fcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d5c497e1-fca0-4782-88cc-e535fd1fcd81" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails" xlink:type="extended" id="i4f24922ac10246c09770b1c6ab4993e0_BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_3020ed85-3932-4376-9135-798f8b3bfe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_3020ed85-3932-4376-9135-798f8b3bfe3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4e9e846-50e3-4e06-ab94-a2ca3a58f66d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4e9e846-50e3-4e06-ab94-a2ca3a58f66d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d83e62e4-3a00-42b0-9634-3281f0bd6824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d83e62e4-3a00-42b0-9634-3281f0bd6824" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d1b6ad87-6e51-4324-b843-640cc2bd14d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d1b6ad87-6e51-4324-b843-640cc2bd14d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1cbdc7b0-26de-45e9-a156-7243d6df65b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1cbdc7b0-26de-45e9-a156-7243d6df65b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_adb01766-1e81-4963-b6d6-4c37e8838c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_adb01766-1e81-4963-b6d6-4c37e8838c74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f63ef340-324e-4531-a724-6acaf58f002c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f63ef340-324e-4531-a724-6acaf58f002c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:to="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_09bceb5c-8336-4633-8096-bab7d447a713_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:to="loc_srt_RangeMember_09bceb5c-8336-4633-8096-bab7d447a713_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:to="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf3682da-b35d-4a1a-bd0e-e01a1c58c5d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:to="loc_srt_MaximumMember_bf3682da-b35d-4a1a-bd0e-e01a1c58c5d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aa25eb1d-2da1-4ea5-93ed-f432d6781307_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aa25eb1d-2da1-4ea5-93ed-f432d6781307_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0ea9e91a-82ee-47b3-be55-80430bf7318e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0ea9e91a-82ee-47b3-be55-80430bf7318e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76f8b937-30ab-4215-aeda-187b08e2a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76f8b937-30ab-4215-aeda-187b08e2a1e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#EquityPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="extended" id="i7f342b2f451c450385da7d229282b3ee_EquityPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_00ac99ae-3135-4af8-b32a-fd4327ef5875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_00ac99ae-3135-4af8-b32a-fd4327ef5875" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_6ad9d71a-2058-413e-a690-27d2aedd480d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_6ad9d71a-2058-413e-a690-27d2aedd480d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_92ac40c1-c5bc-489d-9e32-9f61d596b99b" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_92ac40c1-c5bc-489d-9e32-9f61d596b99b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_5ca88a49-88f0-4a3c-ade3-2f85233f1df7" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_5ca88a49-88f0-4a3c-ade3-2f85233f1df7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_af4abe39-d4f3-4cbe-adb0-63eedd7fb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_af4abe39-d4f3-4cbe-adb0-63eedd7fb7c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_d589098b-e1bd-4bbb-a6ae-fe9131e9c237" xlink:href="sjw-20221231.xsd#sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_d589098b-e1bd-4bbb-a6ae-fe9131e9c237" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_48e4734a-3983-4842-8c07-577be9fcd299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_48e4734a-3983-4842-8c07-577be9fcd299" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_89bd8911-ee0f-4ead-addb-46bb2e876fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_89bd8911-ee0f-4ead-addb-46bb2e876fa6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_88cb82a4-d4e6-43ad-b5e4-82866e592adc" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_88cb82a4-d4e6-43ad-b5e4-82866e592adc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0d95b0ec-2c98-4aed-ad1d-b2a84b6b8015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0d95b0ec-2c98-4aed-ad1d-b2a84b6b8015" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_31e7f094-604f-4876-94ed-950a3debca9c" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedVestedBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_31e7f094-604f-4876-94ed-950a3debca9c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_3ad393fd-e584-48f0-b374-4991abff3c8f" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_3ad393fd-e584-48f0-b374-4991abff3c8f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_82822b00-db84-4bd9-adcc-94bba179b801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_82822b00-db84-4bd9-adcc-94bba179b801" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_fe9d76a9-1da6-44ea-a013-e3995dbbd63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_fe9d76a9-1da6-44ea-a013-e3995dbbd63f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_b740b7c1-ba75-47ec-825d-fa550c686a23" xlink:href="sjw-20221231.xsd#sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_b740b7c1-ba75-47ec-825d-fa550c686a23" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_49ee90a1-7b32-4660-bfe1-c77cf3e2360f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_49ee90a1-7b32-4660-bfe1-c77cf3e2360f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_5d2f881c-1d6a-4ecb-9d93-5e1d1dca8eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_StockOptionPlanExpense_5d2f881c-1d6a-4ecb-9d93-5e1d1dca8eea" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b15b342a-1dd2-448a-82e7-50e290b68135_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:to="loc_us-gaap_ClassOfStockDomain_b15b342a-1dd2-448a-82e7-50e290b68135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:to="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e23cd490-0101-4f34-b027-d83cd64a247a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:to="loc_us-gaap_CommonStockMember_e23cd490-0101-4f34-b027-d83cd64a247a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b49d488d-0419-467e-96af-2c79618a9115_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:to="loc_us-gaap_PlanNameDomain_b49d488d-0419-467e-96af-2c79618a9115_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:to="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_d1667002-4f4f-49e1-b1f6-e5c1a9b6ae15" xlink:href="sjw-20221231.xsd#sjw_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:to="loc_sjw_IncentivePlanMember_d1667002-4f4f-49e1-b1f6-e5c1a9b6ae15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_62464209-1d94-4c99-aacb-9869bbacd521" xlink:href="sjw-20221231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_62464209-1d94-4c99-aacb-9869bbacd521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a506354d-6356-46df-8f50-b6f49fb55ba4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a506354d-6356-46df-8f50-b6f49fb55ba4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_784423ee-abdd-4c62-9308-3cb2845cbc71" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_784423ee-abdd-4c62-9308-3cb2845cbc71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_9fa4c63f-5537-4377-94a5-e119f4d3306b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_us-gaap_PerformanceSharesMember_9fa4c63f-5537-4377-94a5-e119f4d3306b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_4b142d1b-faf9-41a0-ae92-32c7c5a4590f" xlink:href="sjw-20221231.xsd#sjw_MarketbasedRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_sjw_MarketbasedRSUMember_4b142d1b-faf9-41a0-ae92-32c7c5a4590f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1cf0c532-319b-4ee0-9b9c-83e66130c800_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:to="loc_srt_RangeMember_1cf0c532-319b-4ee0-9b9c-83e66130c800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:to="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a2076e83-3dbc-409a-ae91-43f0e7feccdc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:to="loc_srt_MinimumMember_a2076e83-3dbc-409a-ae91-43f0e7feccdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c375b1c-9469-4602-a0bc-1ba4d72f3858" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:to="loc_srt_MaximumMember_7c375b1c-9469-4602-a0bc-1ba4d72f3858" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8a5b92a9-eb83-46c3-96fe-e651e028e7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:to="loc_us-gaap_SubsequentEventMember_8a5b92a9-eb83-46c3-96fe-e651e028e7e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails" xlink:type="extended" id="i11708c1578d643c699e920a4038fb5e2_EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9fc4202f-e08d-416d-ae2d-e214964e59ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9fc4202f-e08d-416d-ae2d-e214964e59ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0e86c3d4-7832-4b0a-a08f-92b248b3cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0e86c3d4-7832-4b0a-a08f-92b248b3cebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:to="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_002bede1-d709-403b-b989-aba794b04054_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:to="loc_us-gaap_PlanNameDomain_002bede1-d709-403b-b989-aba794b04054_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:to="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_9d900002-969e-4fdd-8d4d-a343b33714a1" xlink:href="sjw-20221231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_9d900002-969e-4fdd-8d4d-a343b33714a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:to="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0b86aef-a685-4d4a-90e5-bd1046c8df47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0b86aef-a685-4d4a-90e5-bd1046c8df47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_6f72ec10-1f8a-4a36-9a1a-4c0e3d64a479" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_6f72ec10-1f8a-4a36-9a1a-4c0e3d64a479" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails" xlink:type="extended" id="i6adbbcd7cbd64db48a79af38b2e0c36d_EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_6eea3562-464b-4880-9152-72735ea498c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_6eea3562-464b-4880-9152-72735ea498c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_32a8177c-1c54-4938-92a4-0f968a22365e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_32a8177c-1c54-4938-92a4-0f968a22365e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2a96c7c3-d149-4ff1-a41f-e18fcac6031b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2a96c7c3-d149-4ff1-a41f-e18fcac6031b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_39e1e327-0f7b-4a8b-80ff-d0f23e2bb863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_39e1e327-0f7b-4a8b-80ff-d0f23e2bb863" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_da1f67cb-e8ed-468b-bf5f-0e911183f790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_9268a45f-16a2-46f7-8d11-2393421771cf" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_9268a45f-16a2-46f7-8d11-2393421771cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_90b7ef5e-b290-4a50-83b1-54ee0fa26bbe" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_90b7ef5e-b290-4a50-83b1-54ee0fa26bbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_2be2f1ff-78e6-4cea-ab6a-f31326ab6cdf" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_2be2f1ff-78e6-4cea-ab6a-f31326ab6cdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_c84e528c-9888-41bf-8498-f65b06f9f9da" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_c84e528c-9888-41bf-8498-f65b06f9f9da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_a0bf7846-2d83-496e-8e71-d3db1a6583f1" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_a0bf7846-2d83-496e-8e71-d3db1a6583f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_b3ded8f4-1c22-4b18-a23a-3df95ee20091" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_ad3eb73c-0a15-4734-b75b-17cc204cebc0" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_ad3eb73c-0a15-4734-b75b-17cc204cebc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bc218916-777f-4611-a7d1-ee25e091ccef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bc218916-777f-4611-a7d1-ee25e091ccef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9f5992d3-b804-4d48-ba41-4161873671ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9f5992d3-b804-4d48-ba41-4161873671ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6dee644b-69e5-40af-b408-29afec70d020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6dee644b-69e5-40af-b408-29afec70d020" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6fb13caa-6dda-44c9-bef7-bd9188db5284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6fb13caa-6dda-44c9-bef7-bd9188db5284" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5eed584e-5bcf-405a-9c9a-f30aa6093681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc9e3f42-51a9-43cf-be8b-ca42071b9174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc9e3f42-51a9-43cf-be8b-ca42071b9174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a3265084-f988-48ec-9b40-e927e4f199ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a3265084-f988-48ec-9b40-e927e4f199ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_baba1457-4dcf-4a15-a1a9-2266c32f725e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_baba1457-4dcf-4a15-a1a9-2266c32f725e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ac971661-78bf-4978-a35c-7df27e2a3609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ac971661-78bf-4978-a35c-7df27e2a3609" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_62a15eaf-db6e-40db-990a-2afb5c06a60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:to="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_114ba5b1-68b7-4b05-9d62-376b52aed26f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_114ba5b1-68b7-4b05-9d62-376b52aed26f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_5c5f0d01-03a7-46f2-942c-62b7152d76f4" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_5c5f0d01-03a7-46f2-942c-62b7152d76f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:to="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0c55c010-856a-4db3-b246-6717e3d85068_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:to="loc_us-gaap_PlanNameDomain_0c55c010-856a-4db3-b246-6717e3d85068_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:to="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_546211e5-9906-4867-bf80-31376279cee4" xlink:href="sjw-20221231.xsd#sjw_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:to="loc_sjw_IncentivePlanMember_546211e5-9906-4867-bf80-31376279cee4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SegmentandNonTariffedBusinessesReportingDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="extended" id="i660fc1f71b724dc7b1562424d3cc74f6_SegmentandNonTariffedBusinessesReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_29bcc0b4-cf6c-4b07-ac2b-f036712a4879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_Revenues_29bcc0b4-cf6c-4b07-ac2b-f036712a4879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_ae11fa2d-57f3-4b37-957d-5b7acd88cc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_ae11fa2d-57f3-4b37-957d-5b7acd88cc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3c2d2bcf-9064-4768-bfb5-9667f81c82c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_OperatingIncomeLoss_3c2d2bcf-9064-4768-bfb5-9667f81c82c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c85a91ef-5d96-4d02-8cbe-7a2dac1a4cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_NetIncomeLoss_c85a91ef-5d96-4d02-8cbe-7a2dac1a4cfa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_32fc1dae-feb8-47e3-b819-0f2df12bfa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_32fc1dae-feb8-47e3-b819-0f2df12bfa5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2c7aaaf4-6bc0-46e4-8670-48fdfca71a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_InterestExpense_2c7aaaf4-6bc0-46e4-8670-48fdfca71a27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ce16de47-b53c-40b4-9b2e-d246d7ba4090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ce16de47-b53c-40b4-9b2e-d246d7ba4090" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_52eb22b2-ee6e-44ce-be5d-59b86cad2c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_Assets_52eb22b2-ee6e-44ce-be5d-59b86cad2c30" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_1639c9a1-2a32-4f0f-b7d8-71f8563ee5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:to="loc_us-gaap_RegulatedOperationMember_1639c9a1-2a32-4f0f-b7d8-71f8563ee5f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_cd736a3e-9112-451e-b40f-e8ab80c321c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:to="loc_us-gaap_UnregulatedOperationMember_cd736a3e-9112-451e-b40f-e8ab80c321c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:to="loc_us-gaap_SegmentDomain_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:to="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_c1e9ada1-48c0-40be-a825-150d352036f2" xlink:href="sjw-20221231.xsd#sjw_ReportableSegmentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_sjw_ReportableSegmentOneMember_c1e9ada1-48c0-40be-a825-150d352036f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_cd30b4a6-5149-4574-b56b-24de5b922401" xlink:href="sjw-20221231.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_sjw_ReportableSegmentTwoMember_cd30b4a6-5149-4574-b56b-24de5b922401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_69b0c4c8-255c-4a2b-95d1-64ee966221fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_us-gaap_AllOtherSegmentsMember_69b0c4c8-255c-4a2b-95d1-64ee966221fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_d60dde80-ed03-4884-8eda-4b3122c54cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_us-gaap_CorporateMember_d60dde80-ed03-4884-8eda-4b3122c54cb6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended" id="i74ddc80119a944ad981e0466fe64113b_BusinessCombinationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_f6ec96a4-b25c-4195-8f11-2dbb1dc8b9a3" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_f6ec96a4-b25c-4195-8f11-2dbb1dc8b9a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_2495fa82-d62c-4e89-9b83-6f9d631ae695" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_2495fa82-d62c-4e89-9b83-6f9d631ae695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_eafa2a62-2846-4630-ac11-87c648dafbbc" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_eafa2a62-2846-4630-ac11-87c648dafbbc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_afbc3684-69e2-482f-930b-703ae2bb53f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_afbc3684-69e2-482f-930b-703ae2bb53f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_148b5d1d-375f-4ab9-84db-42ea2f015ec7" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_148b5d1d-375f-4ab9-84db-42ea2f015ec7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_226ce8c5-b9e2-498e-a6d4-1e7e12d7c242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_Goodwill_226ce8c5-b9e2-498e-a6d4-1e7e12d7c242" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c65c919c-abab-43e4-9e2e-5d443fa0e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c65c919c-abab-43e4-9e2e-5d443fa0e6ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_7e513896-da15-4a39-b0ef-862cf7c7a350" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_7e513896-da15-4a39-b0ef-862cf7c7a350" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_e527c453-694b-4285-ab55-a4b6b379fdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_e527c453-694b-4285-ab55-a4b6b379fdcd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d10a390f-b033-468e-a6b3-0e327fa6e135" xlink:href="sjw-20221231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d10a390f-b033-468e-a6b3-0e327fa6e135" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_12e97102-57f6-4c5d-9734-e1fd26fda483_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_12e97102-57f6-4c5d-9734-e1fd26fda483_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_9565a4fd-559d-4761-ae4c-254a834fd07b" xlink:href="sjw-20221231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_9565a4fd-559d-4761-ae4c-254a834fd07b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_62f21414-e97f-4f0f-a487-02c5299e947d" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:to="loc_sjw_CTWSMember_62f21414-e97f-4f0f-a487-02c5299e947d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3fee231f-a099-43ee-b047-b0e8bcdeee8b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3fee231f-a099-43ee-b047-b0e8bcdeee8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_c4668fd3-ab2e-4650-86f7-59f85de09572" xlink:href="sjw-20221231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_c4668fd3-ab2e-4650-86f7-59f85de09572" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_14e09d15-c19f-46b4-82f1-9aa629fc40a4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:to="loc_srt_SegmentGeographicalDomain_14e09d15-c19f-46b4-82f1-9aa629fc40a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:to="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_9b0c228e-e0d9-4a84-ae83-db9c5c5dd62c" xlink:href="sjw-20221231.xsd#sjw_SouthCentralTexasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:to="loc_sjw_SouthCentralTexasMember_9b0c228e-e0d9-4a84-ae83-db9c5c5dd62c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="ie17fdbcf1cef4abb9620d063619ae5d5_BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_613bc34b-31b2-498f-8a90-5e1c701464fc" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_613bc34b-31b2-498f-8a90-5e1c701464fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_a0563dfc-9048-481f-a5b9-f9c303dc90f2" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_a0563dfc-9048-481f-a5b9-f9c303dc90f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_cb3a1712-7d6e-4c58-9c7e-e86b78e886db" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_cb3a1712-7d6e-4c58-9c7e-e86b78e886db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_1af771d5-893e-4bf5-9a5e-1398d0cb0938" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_1af771d5-893e-4bf5-9a5e-1398d0cb0938" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d9ae0517-5237-4036-a5fb-d4909235340d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d9ae0517-5237-4036-a5fb-d4909235340d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_d55f189d-a51e-4215-89c3-d82fda9066e9" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_d55f189d-a51e-4215-89c3-d82fda9066e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_7a0faf2e-4045-4968-b64c-b4a5271df139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_7a0faf2e-4045-4968-b64c-b4a5271df139" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_ec966b56-13e5-4f47-9958-fb828963f696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_ec966b56-13e5-4f47-9958-fb828963f696" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8efb463e-aac9-4d11-826c-c982fb2244eb" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8efb463e-aac9-4d11-826c-c982fb2244eb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_42a6601c-98d3-4479-9981-cee084be1b98" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_42a6601c-98d3-4479-9981-cee084be1b98" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_59cd2a71-f156-4288-b98a-28c3f9bb05ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_59cd2a71-f156-4288-b98a-28c3f9bb05ca" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7ae5801-b17e-46fb-92d6-0ea6efea5a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7ae5801-b17e-46fb-92d6-0ea6efea5a73" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_b4db946e-7f6d-4492-b880-ccef58e1919e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_b4db946e-7f6d-4492-b880-ccef58e1919e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_94656691-bc0f-4904-8559-92ee0b173e55" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_94656691-bc0f-4904-8559-92ee0b173e55" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3c49965f-cff6-4dd7-b2af-abe3ba80347c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_Goodwill_3c49965f-cff6-4dd7-b2af-abe3ba80347c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1d93679b-f496-4cc7-92bb-23d6f03899d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1d93679b-f496-4cc7-92bb-23d6f03899d3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_13dc8059-b4df-4ced-9da8-130de6a09972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_13dc8059-b4df-4ced-9da8-130de6a09972" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_1b5c1684-083f-489f-98dd-5ce0398f9462" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_1b5c1684-083f-489f-98dd-5ce0398f9462" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_b626138d-f804-4c69-84c6-20bcb31873e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_b626138d-f804-4c69-84c6-20bcb31873e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_994fd8f0-c4b5-4738-a7f5-148d3437b0a7" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_994fd8f0-c4b5-4738-a7f5-148d3437b0a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fb79cd67-1358-41e4-830c-92f338d89dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fb79cd67-1358-41e4-830c-92f338d89dca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c94cd505-fb86-497f-a8f5-910192067f25" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c94cd505-fb86-497f-a8f5-910192067f25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7afa1bbd-ef61-4715-9c4a-c30160e9739a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7afa1bbd-ef61-4715-9c4a-c30160e9739a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_b7e1cb1e-3c60-412b-8a64-e7a68ccad268" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_b7e1cb1e-3c60-412b-8a64-e7a68ccad268" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_6faefef1-7dba-4c50-9f95-5e4c5badd8ca" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_6faefef1-7dba-4c50-9f95-5e4c5badd8ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_4a1b9164-17d9-4e8d-88ac-38da25347f52" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_4a1b9164-17d9-4e8d-88ac-38da25347f52" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_4e178f77-7f91-4117-abbd-7f3ac746ba89" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_4e178f77-7f91-4117-abbd-7f3ac746ba89" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_bfcbe95e-abc2-45f7-b394-bc18b119fc42" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_bfcbe95e-abc2-45f7-b394-bc18b119fc42" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e61e3fca-d23d-408e-9f53-98b60067d0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e61e3fca-d23d-408e-9f53-98b60067d0a6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_4c34b09f-759d-4615-b4b6-86d3e762dfab" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_4c34b09f-759d-4615-b4b6-86d3e762dfab" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cdf29873-2214-46da-8efe-b37eb947f9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cdf29873-2214-46da-8efe-b37eb947f9ac" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_aceed4b1-cee3-4be2-88c7-bcd25a4550e5" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_aceed4b1-cee3-4be2-88c7-bcd25a4550e5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0d960330-ebd1-44e8-971e-8e1e024dabf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0d960330-ebd1-44e8-971e-8e1e024dabf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_497f5b6b-6bb4-4bad-b1ac-e1fbcd08f42d" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_497f5b6b-6bb4-4bad-b1ac-e1fbcd08f42d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_87f88bd0-2982-403d-94c8-e7b84b8bbf7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_87f88bd0-2982-403d-94c8-e7b84b8bbf7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_4a22d9fa-a29c-483e-93f6-ba0b73c4ec6d" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:to="loc_sjw_CTWSMember_4a22d9fa-a29c-483e-93f6-ba0b73c4ec6d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SubsequentEventDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SubsequentEventDetails" xlink:type="extended" id="ib8e9f6d6f6824c4db4efb87ebc4a75c8_SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a528b1c6-1779-4480-8633-672aa929ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a528b1c6-1779-4480-8633-672aa929ef90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_a5547674-66e3-48b2-9deb-adc22efa50eb" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_a5547674-66e3-48b2-9deb-adc22efa50eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_d9764180-43dd-49ba-a3aa-82a306a6d3ed" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_d9764180-43dd-49ba-a3aa-82a306a6d3ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d5c03fe0-7956-429f-9379-1e1939584b6c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d5c03fe0-7956-429f-9379-1e1939584b6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_eaf0a1a9-89ac-43fe-85f7-caa448adea25" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:to="loc_sjw_SJWTXInc.Member_eaf0a1a9-89ac-43fe-85f7-caa448adea25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterDevelopmentLtdMember_f1880cfb-f6cf-43a0-8dad-d97ef60cc8c0" xlink:href="sjw-20221231.xsd#sjw_KTWaterDevelopmentLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:to="loc_sjw_KTWaterDevelopmentLtdMember_f1880cfb-f6cf-43a0-8dad-d97ef60cc8c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterResourceLPMember_3f464a82-fa36-4a1c-8768-667904e62489" xlink:href="sjw-20221231.xsd#sjw_KTWaterResourceLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:to="loc_sjw_KTWaterResourceLPMember_3f464a82-fa36-4a1c-8768-667904e62489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f77b88e6-c263-42b2-a6b6-c6ee35d4a489_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:to="loc_srt_SegmentGeographicalDomain_f77b88e6-c263-42b2-a6b6-c6ee35d4a489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:to="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthernComalCountyTexasMember_d8bee323-9152-4cdf-a505-dbcd75e1f520" xlink:href="sjw-20221231.xsd#sjw_SouthernComalCountyTexasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:to="loc_sjw_SouthernComalCountyTexasMember_d8bee323-9152-4cdf-a505-dbcd75e1f520" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3d24d60b-07b8-4159-8aad-3d6b8143b3cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3d24d60b-07b8-4159-8aad-3d6b8143b3cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_06ead252-28a0-481d-aeaa-c1bbb2755820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:to="loc_us-gaap_SubsequentEventMember_06ead252-28a0-481d-aeaa-c1bbb2755820" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#FinancialStatementScheduleCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails" xlink:type="extended" id="i72769777f3b0485d9e30996c261222f3_FinancialStatementScheduleCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:to="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_d2a4af5c-218b-4c50-a3e7-0cd59d8e69ad" xlink:href="sjw-20221231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_sjw_InvestmentsInSubsidiaries_d2a4af5c-218b-4c50-a3e7-0cd59d8e69ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cb34d47-9667-4d1e-9689-1a5561c56002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cb34d47-9667-4d1e-9689-1a5561c56002" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_01250718-9fc7-42a4-922c-a61598619b17" xlink:href="sjw-20221231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_01250718-9fc7-42a4-922c-a61598619b17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a2aeae90-601c-439d-8006-ebb577aebc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_OtherAssetsCurrent_a2aeae90-601c-439d-8006-ebb577aebc2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3f6b35d1-a069-4b35-ae5c-996cc5af944a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_AssetsCurrent_3f6b35d1-a069-4b35-ae5c-996cc5af944a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_848b9eed-f940-4dd3-9339-f6bc044bdbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_848b9eed-f940-4dd3-9339-f6bc044bdbab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6fa3373c-f4b1-4612-8b79-28b233db4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6fa3373c-f4b1-4612-8b79-28b233db4c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f4eab613-0c21-492e-ae71-8f389959ff23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_Assets_f4eab613-0c21-492e-ae71-8f389959ff23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dcd8c3ae-1f3e-42e4-88be-d10d9e8b2b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_CommonStockValue_dcd8c3ae-1f3e-42e4-88be-d10d9e8b2b6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_233f6251-0350-4282-8e11-3b6224249517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_233f6251-0350-4282-8e11-3b6224249517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bc89431f-40e9-46dd-8c1e-dc5baf62aa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bc89431f-40e9-46dd-8c1e-dc5baf62aa9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f4c3b11-602a-409d-a8f1-9c9c6d18f5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f4c3b11-602a-409d-a8f1-9c9c6d18f5f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2689ec81-8af7-448c-842d-6c6c1e07ef17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_StockholdersEquity_2689ec81-8af7-448c-842d-6c6c1e07ef17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c3480530-d098-404c-82ee-8d4ffff3b9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c3480530-d098-404c-82ee-8d4ffff3b9af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e63c44e0-c84d-49df-b65f-f16f236d677e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e63c44e0-c84d-49df-b65f-f16f236d677e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_02cec445-56e3-42f0-bdaa-2d4c5dbf5275" xlink:href="sjw-20221231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IntercompanyPayableCurrent_02cec445-56e3-42f0-bdaa-2d4c5dbf5275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_2c0ca650-fb41-4f1d-8f46-25d42173fccd" xlink:href="sjw-20221231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_2c0ca650-fb41-4f1d-8f46-25d42173fccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_d3be9d85-2b46-450d-94e6-1b63749b8e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_InterestPayableCurrent_d3be9d85-2b46-450d-94e6-1b63749b8e40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_35e5766c-f2e4-4996-a9e1-c3bf704f01ff" xlink:href="sjw-20221231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IncomeTaxPayableCurrent_35e5766c-f2e4-4996-a9e1-c3bf704f01ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2e8d2ca7-cc4d-404a-9a43-dd04bc50d106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2e8d2ca7-cc4d-404a-9a43-dd04bc50d106" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_165893a6-267c-4993-b3f8-fe1f742a24a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_LiabilitiesCurrent_165893a6-267c-4993-b3f8-fe1f742a24a0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0aec236f-0eaa-490e-b5f9-7c0083871e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0aec236f-0eaa-490e-b5f9-7c0083871e61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3ab642ad-87ef-4d79-b267-9b94c00c4467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3ab642ad-87ef-4d79-b267-9b94c00c4467" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6e613602-4c17-4d90-adf7-62a7ae33171a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6e613602-4c17-4d90-adf7-62a7ae33171a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_570a1c11-d5a1-4e7f-bb87-314928f552ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_570a1c11-d5a1-4e7f-bb87-314928f552ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f66b3be7-5580-4c97-9a54-a3cd25e70095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f66b3be7-5580-4c97-9a54-a3cd25e70095" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3e8ce3d4-e64c-4542-88ed-31acc14ee69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3e8ce3d4-e64c-4542-88ed-31acc14ee69d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_df6979ec-6172-4d7a-b3ff-7e620a75a691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesIssued_df6979ec-6172-4d7a-b3ff-7e620a75a691" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6ad54fe2-adab-4c9f-8624-2bed9fb1a882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6ad54fe2-adab-4c9f-8624-2bed9fb1a882" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6efae6bc-7180-475d-8221-c0e6f1840075" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:to="loc_srt_ParentCompanyMember_6efae6bc-7180-475d-8221-c0e6f1840075" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails" xlink:type="extended" id="i376b61bbf9af43d8bd5a64b86dc51e41_FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6c9cd2b0-09a4-4f1a-a23f-58705e7779f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_Revenues_6c9cd2b0-09a4-4f1a-a23f-58705e7779f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5f55223a-0f61-4748-9a88-430bd92602e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5f55223a-0f61-4748-9a88-430bd92602e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_082aeeba-0c69-48a1-88a3-c2a1a4111afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_082aeeba-0c69-48a1-88a3-c2a1a4111afb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_90fa5c12-9fae-4cb5-8e7b-bf1fd39ab04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_90fa5c12-9fae-4cb5-8e7b-bf1fd39ab04a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_675e319a-820b-4b41-a12a-61fab4da2d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OperatingIncomeLoss_675e319a-820b-4b41-a12a-61fab4da2d50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_b5b80a3a-d86d-4547-9f78-041c33ce984c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_InterestExpenseDebt_b5b80a3a-d86d-4547-9f78-041c33ce984c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_07b9f0ef-e0ff-4613-a3f1-99556243a7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_07b9f0ef-e0ff-4613-a3f1-99556243a7e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_be770dde-e7bc-4c69-9290-4cb84ffe8d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_be770dde-e7bc-4c69-9290-4cb84ffe8d72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe0ab511-9465-444b-a765-ff4238eaa66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe0ab511-9465-444b-a765-ff4238eaa66e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_faea9f6f-94c3-49ad-8873-2b2ff0b81f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_faea9f6f-94c3-49ad-8873-2b2ff0b81f85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_05e04b77-93fb-48c8-a1de-3897af2c7c5d" xlink:href="sjw-20221231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_05e04b77-93fb-48c8-a1de-3897af2c7c5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fecfb6ef-73a7-4614-b7d4-0fa3a00dbc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_NetIncomeLoss_fecfb6ef-73a7-4614-b7d4-0fa3a00dbc3a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fa2dd787-f300-4b23-b4c3-eeabc425fbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fa2dd787-f300-4b23-b4c3-eeabc425fbf4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f4e0742-fda8-4780-8b2d-5812933b0b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f4e0742-fda8-4780-8b2d-5812933b0b19" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_28eae13c-e3c1-4966-8f78-ae76f396e08f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:to="loc_srt_ParentCompanyMember_28eae13c-e3c1-4966-8f78-ae76f396e08f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_b4af1db7-297a-43b7-a18c-978329152409" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:to="loc_srt_SubsidiariesMember_b4af1db7-297a-43b7-a18c-978329152409" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails" xlink:type="extended" id="i3a4d4f2ebca84310afd7a1f9b049ed3f_FinancialStatementScheduleCondensedStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a5d3bfc9-4b95-4b09-a2ab-491f4fe7d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_NetIncomeLoss_a5d3bfc9-4b95-4b09-a2ab-491f4fe7d1b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_f105497d-b006-4d2c-90bd-4007219db0bf" xlink:href="sjw-20221231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_f105497d-b006-4d2c-90bd-4007219db0bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f558be04-0c57-4c65-987e-cfb75dcc0392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f558be04-0c57-4c65-987e-cfb75dcc0392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b582bd36-5a0f-43de-9467-f29dbc849bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_us-gaap_ShareBasedCompensation_b582bd36-5a0f-43de-9467-f29dbc849bba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cd5a1e4a-d341-4a8b-97f7-abee84767b3a" xlink:href="sjw-20221231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cd5a1e4a-d341-4a8b-97f7-abee84767b3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2e5b9e53-c8d8-43ca-bc9e-76881208cb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2e5b9e53-c8d8-43ca-bc9e-76881208cb47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_fe26a5d2-1eec-4beb-b722-ee594f43e8dc" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_fe26a5d2-1eec-4beb-b722-ee594f43e8dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_848a1834-90df-4d86-abee-0e5408ef7215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_848a1834-90df-4d86-abee-0e5408ef7215" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_d4f0008a-39e3-400a-9cb0-24cf6aa636fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_d4f0008a-39e3-400a-9cb0-24cf6aa636fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_b90f1281-5522-4e94-8ebe-5a90097fc5f3" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_b90f1281-5522-4e94-8ebe-5a90097fc5f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bfb9d2d0-db79-463a-b7b0-d1b111ac3a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bfb9d2d0-db79-463a-b7b0-d1b111ac3a8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aefb906e-9db0-438b-92df-af167603c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aefb906e-9db0-438b-92df-af167603c190" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_84fc9acd-3a02-4879-ac1e-55f00005f64d" xlink:href="sjw-20221231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_84fc9acd-3a02-4879-ac1e-55f00005f64d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_ac770625-f977-4ce6-9f71-1f819f7343f5" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_ac770625-f977-4ce6-9f71-1f819f7343f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_26310e0d-b8a4-4154-93f7-6f3507c31df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_26310e0d-b8a4-4154-93f7-6f3507c31df2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_ef82c074-c9ce-4471-8296-a6e896fe1848" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_ef82c074-c9ce-4471-8296-a6e896fe1848" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a132ca07-80ed-41c2-aade-16323b0b5c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a132ca07-80ed-41c2-aade-16323b0b5c9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_7bba4ab0-72cc-4976-b283-7b53112d4cb0" xlink:href="sjw-20221231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_7bba4ab0-72cc-4976-b283-7b53112d4cb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_b5cc79bd-1972-42e5-b9df-a9fdc2b7ea7b" xlink:href="sjw-20221231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_b5cc79bd-1972-42e5-b9df-a9fdc2b7ea7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2343721c-75cf-42a9-bb36-3f5a3f252c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2343721c-75cf-42a9-bb36-3f5a3f252c13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_962f8916-fa71-4962-8ec2-868af3416ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_962f8916-fa71-4962-8ec2-868af3416ebb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_153ae478-2f43-4c13-811a-8dd5604c30c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_153ae478-2f43-4c13-811a-8dd5604c30c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_462b7c12-b70b-47f4-9e6a-a686e8672836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_462b7c12-b70b-47f4-9e6a-a686e8672836" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_75663945-f598-4164-af73-4995908214c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_75663945-f598-4164-af73-4995908214c8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_692c35d5-f713-42fd-8500-c3c685b0ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_692c35d5-f713-42fd-8500-c3c685b0ca9e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bbc3045c-9f34-481a-9a18-91079dc4366d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bbc3045c-9f34-481a-9a18-91079dc4366d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e7f5e9-46be-4fcf-9c36-1ed34310dc22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e7f5e9-46be-4fcf-9c36-1ed34310dc22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c153c8f8-cb80-4559-8b0f-870754008764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3072001f-5afc-4bbe-a872-baa27f5b820d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:to="loc_us-gaap_InterestPaidNet_3072001f-5afc-4bbe-a872-baa27f5b820d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_13f4d920-d7a0-4326-96ee-dd9016ca3124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_13f4d920-d7a0-4326-96ee-dd9016ca3124" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_cad463ef-dba7-4124-8549-0e2cf51cf66f" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationFromInvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:to="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_cad463ef-dba7-4124-8549-0e2cf51cf66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4f9e339e-090f-4a9e-8774-c253f6abb221_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4f9e339e-090f-4a9e-8774-c253f6abb221_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_1cab4848-ad1d-497c-baa4-0c6a8d928503" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:to="loc_srt_ParentCompanyMember_1cab4848-ad1d-497c-baa4-0c6a8d928503" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#ValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="i8ed6ac52e2e84be490c6032afe89bdfa_ValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6a5f3748-07e5-471c-814f-5d0259da2389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6a5f3748-07e5-471c-814f-5d0259da2389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c0d23591-f460-4bc1-ba3f-bfb32c73f687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c0d23591-f460-4bc1-ba3f-bfb32c73f687" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_8e409eb4-1b3e-4f19-9113-4111f85c2d90" xlink:href="sjw-20221231.xsd#sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_8e409eb4-1b3e-4f19-9113-4111f85c2d90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_feb2366a-7ac4-4059-a83d-8dc97d734d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_feb2366a-7ac4-4059-a83d-8dc97d734d03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_30849116-ae02-45c7-ac14-72bb9e5b091c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_30849116-ae02-45c7-ac14-72bb9e5b091c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_7e2b058a-2d14-42fe-9ce1-9c5910a16fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_7e2b058a-2d14-42fe-9ce1-9c5910a16fbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f09bcf62-4e29-49e5-a84d-2ed7bf52f08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b52b052c-5040-48d0-9172-d8aaaf1a739c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b52b052c-5040-48d0-9172-d8aaaf1a739c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalReserveMember_4afdbc0a-59ef-43e2-b8c3-ef2b2410cb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:to="loc_us-gaap_LegalReserveMember_4afdbc0a-59ef-43e2-b8c3-ef2b2410cb57" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>sjw-20221231_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 2023 Workiva-->
<!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c-->
<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_BusinessAcquisitionAxis_907923c1-3352-459e-a774-49f22f0a5cf5_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/2022/elts/us-gaap-2022.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_ScheduleOfRegulatoryAssetsTable_92446dd1-9725-4495-b772-1d7b879d6974_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesRecoveries_c4334097-a6e8-4aba-ab6e-5f44d764068c_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/2022/elts/us-gaap-2022.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_OperatingLeaseLeaseIncome_9cf07cd2-8b1e-4cfa-80fd-242445b0f609_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/2022/elts/us-gaap-2022.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_RegulatedAndUnregulatedOperationDomain_1358cf33-86ed-4f05-bcd3-3de1a799c79d_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/2022/elts/us-gaap-2022.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_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_f1d59966-37e5-4944-b89f-3ccdea0fa56d_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-20221231.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_sjw_A485SeniorNoteSeriesPMember_1338b489-0e96-4519-9a00-402db43d4dae_terseLabel_en-US" xlink:label="lab_sjw_A485SeniorNoteSeriesPMember" xlink: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.85% Senior Note, Series P</link:label>
    <link:label id="lab_sjw_A485SeniorNoteSeriesPMember_label_en-US" xlink:label="lab_sjw_A485SeniorNoteSeriesPMember" xlink: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.85% Senior Note, Series P [Member]</link:label>
    <link:label id="lab_sjw_A485SeniorNoteSeriesPMember_documentation_en-US" xlink:label="lab_sjw_A485SeniorNoteSeriesPMember" xlink: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.85% Senior Note, Series P</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A485SeniorNoteSeriesPMember" xlink:href="sjw-20221231.xsd#sjw_A485SeniorNoteSeriesPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A485SeniorNoteSeriesPMember" xlink:to="lab_sjw_A485SeniorNoteSeriesPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfPurchasedWater_91b4b58d-dfff-4285-8ec2-a2fa1d9d5ad5_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f5e94adf-359f-4b17-925c-4b36fa22cc9a_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesOutstanding_96ebdbd1-7787-48a6-a0d7-64eb924c7bdd_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_90fb6ae3-272e-41fe-9543-d4f8d54da5a7_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 (loss) gain on investment, net of taxes of $(188) in 2022, $68 in 2021 and $(247) in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5e163260-b467-4353-801b-6c3f15c9bdec_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/2022/elts/us-gaap-2022.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_NetRegulatoryAssets_8df31cac-e36e-4c30-acca-dd0e41f31577_totalLabel_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssets" 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_NetRegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssets" xlink: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 Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRegulatoryAssets" xlink:to="lab_us-gaap_NetRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_8472a4cb-c9d6-4c9c-8561-de567a8e24d9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_34594f83-2811-4420-af87-71745fb458fb_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/2022/elts/us-gaap-2022.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_RealEstateInvestmentPropertyAtCost_bd12d8cb-7ddd-4b73-a55f-221f0d51b684_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 nonutility properties</link:label>
    <link:label id="lab_us-gaap_RealEstateInvestmentPropertyAtCost_6b3159dc-62da-4473-b74d-402f5ce0526d_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 investments and nonutility properties</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentGross_77b41861-9f63-424a-998a-017063728099_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_1e706773-0de5-45ab-844b-51b1150fb783_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/2022/elts/us-gaap-2022.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_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_d6a1716b-5e68-4106-bd2c-5c0a327c6ee2_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-20221231.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_UtilitiesOperatingExpenseOther_749a5c28-a177-47e2-80d4-47d165772776_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/2022/elts/us-gaap-2022.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_sjw_CTWSCreditAgreementMaturingAugust2027Member_f925e374-8d28-460b-9285-55247b328e17_terseLabel_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink: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 August 2027</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member_label_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink: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 August 2027 [Member]</link:label>
    <link:label id="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member_documentation_en-US" xlink:label="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink: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 August 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink:to="lab_sjw_CTWSCreditAgreementMaturingAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_4821e00e-ba0b-4cf6-abf2-e26ac58adce0_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_7002ef69-cd1e-4704-bb49-387063fcc36d_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_aac1c5db-a4a3-48f1-8adb-10a01346c120_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/2022/elts/us-gaap-2022.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_us-gaap_Depreciation_dccfcb82-efd4-4be0-a206-06727e0f611e_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/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_b841e6d9-8252-40f4-95c2-a54ba0b59464_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">Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_63290c0a-9666-431e-8c4f-99d68283a3dd_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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalPaidInCapitalCommonStock_14fffd88-2230-4e4a-8111-6330f74821a0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_832e8f51-1ab5-4dec-92da-ba87f8a49ebf_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/2022/elts/us-gaap-2022.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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9350cd69-50f3-4826-b298-72682f75eea8_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/2022/elts/us-gaap-2022.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_11381b2c-020b-4fbd-9a0b-8719682461d3_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-20221231.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_861768b1-b23d-4faf-a73b-f1e0d4ab25c6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member_4b86b65f-82dc-41c1-a2ac-7617dec009ee_terseLabel_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink: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 Maturing August 2027</link:label>
    <link:label id="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member_label_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink: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 Maturing August 2027 [Member]</link:label>
    <link:label id="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member_documentation_en-US" xlink:label="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink: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 Maturing August 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink:href="sjw-20221231.xsd#sjw_SJWTXCreditAgreementMaturingAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink:to="lab_sjw_SJWTXCreditAgreementMaturingAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_55d23de8-5e4b-41cd-84c5-7f904b20142c_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/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_26149125-b8a2-4b3b-8f55-681fc56f732a_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/2022/elts/us-gaap-2022.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_740c590f-6237-4bb8-8f1e-8a79b5042bdc_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-20221231.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_EquityComponentDomain_f3bc65d9-1c36-4af5-a063-867050e98984_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_13738ef0-ad32-4c17-b203-cac9ef4fc1c5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ee82b4c1-e748-4ea6-bd9b-c92cbcdd8057_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/2022/elts/us-gaap-2022.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_sjw_IncreaseDecreaseInTaxExpenseAbstract_01a20204-81ec-4adb-8beb-366fb816ab7c_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-20221231.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_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_311caedb-d680-4a3c-a957-68ae491051f4_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_78947501-c701-4c8b-b4fe-a085b9eea3cc_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_bac2f8d3-75c7-47f2-b2ae-4fccda14e7ec_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/2022/elts/us-gaap-2022.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_us-gaap_SupplementalCashFlowInformationAbstract_cae56365-cb42-441e-bdbe-1fe82838b26a_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/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_f13e3348-8bfd-4bf2-bd15-ce01a78b627e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_275a7614-5d0d-454b-a07c-c0daf13223ec_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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_a7cc175b-9e9a-49f0-8e0e-c99d0eed9aed_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_MontereyWRAMMember_2a509b38-0da6-4408-88f3-6fd55196a8a4_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-20221231.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f7b8daa3-8688-4586-b186-2e843deb6954_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_5e30c2d2-d7c0-4817-823d-9350b1252579_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-20221231.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_AwardTypeAxis_6ffaa3a1-422f-4bca-afff-4eb5339b4182_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_e76c4c60-21ad-49d3-9778-30e6561afaae_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_869e27b3-4bf4-4f6d-ad68-46290b32b4e9_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">2027</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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_e7a82980-a03f-4a75-bf8e-e4b887b2ec0e_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/2022/elts/srt-2022.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_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_890abbd3-e459-47fb-97d9-b4884804c382_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/2022/elts/us-gaap-2022.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_705c3d73-1748-4110-92f9-ce28378771d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_a48d7805-fb59-4925-b7f9-19d6e0133495_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/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_04f5790d-54fb-463a-9763-3bc15eae961a_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanDebtSecurityMember_98128607-5c89-4a28-835f-1eb73e2649c6_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/2022/elts/us-gaap-2022.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_PublicUtilitiesRegulatoryProceedingAxis_7b2efc7b-6b0c-41f9-9dde-172040037fd7_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtNoncurrent_5a2dfde9-7025-440a-a46d-9fdfa2ccf46c_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_1388e0eb-45c1-498a-aa61-510e61740b93_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/2022/elts/us-gaap-2022.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_VariableInterestEntityNotPrimaryBeneficiaryMember_a1fcaf33-0568-432a-a377-50515a42d493_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink: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, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_eeb0c3f4-76b4-4c82-95a7-223c60a42c7a_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/2022/elts/srt-2022.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_IncreaseDecreaseInPensionAndPostretirementObligations_905e0427-9822-48a3-9214-596343738b94_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d686d3d5-2891-4290-aafb-2059b4e2ecc5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AtTheMarketOfferingMember_e816daf7-73ff-40fd-ae66-97f5f557aa7b_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-20221231.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_GoodwillPurchaseAccountingAdjustments_bb9598ec-d767-4b57-ab33-440b5dbc4584_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" 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">Goodwill, measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_0b1845b1-3ab3-41d8-9a0e-f212c271b0a5_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_44304182-e6f3-477a-8df4-683b2b55ad71_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_14811ff8-ebde-4362-908c-655db910fc06_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/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_adb34ffe-0faf-46a7-a677-0bad6f086cd0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d4e42fd4-7085-4811-8fb4-cacf9a25e0ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_2c50ab75-8c13-458e-98e4-b202d3cc53b7_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-20221231.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_RevolvingCreditFacilityMember_63081523-2d75-494e-9afd-fbef0a2f581c_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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_056c5cb7-5255-47f2-b97c-6da567d8eeb6_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/2022/elts/us-gaap-2022.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_dei_DocumentType_80d77923-0066-48ba-9d42-001dd0cd2435_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_d6b26bdc-85f6-487b-8ee1-ede087bd07c2_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/2022/elts/us-gaap-2022.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:label id="lab_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_c9499867-a5c8-4b29-b090-3d15ea9f82a9_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-20221231.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_us-gaap_WaterProductionCosts_a4c150a9-c401-4a22-9876-f9cc11015ae8_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_d0ca462d-0533-4184-b612-e480489719d8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_b0d52fd8-39db-4680-8b71-ffe384862b21_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-20221231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8b87eedb-b5be-4535-b117-cb1df11678af_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_f14b6c3d-7cab-4a2e-8dac-6846edb1fd89_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_23dc2f6b-7299-4836-9eec-dff1c6ee8f32_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_2393f8ab-8504-4c50-90ec-4bd245ce8a7f_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5ad7f7c3-717c-4d33-b412-1d235bd50781_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/2022/elts/us-gaap-2022.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_PublicUtilityPropertyPlantAndEquipmentTable_04e05017-6331-42c5-be4e-6ee03b41f8d9_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/2022/elts/us-gaap-2022.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_sjw_CEMAMember_95e667ad-8a94-48eb-8993-11897ab2213b_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-20221231.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_10c12835-87f4-47d1-bfce-0f3445ab0678_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_738bbdbb-09bd-4596-8761-da0c713ca3fa_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/2022/elts/us-gaap-2022.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_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_2e9e636f-742f-490e-872a-78899c907461_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-20221231.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_DebtDisclosureAbstract_0001f9e6-4b5e-47b1-ad90-3e0dd324db62_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_38cf3e36-4533-45fc-93a1-7c18092a5142_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_d315d21b-8fa9-4a90-9ab6-e9219710a11f_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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_6e93d82f-f7c4-435a-9088-7bfe47b6dbbd_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-20221231.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_LongTermDebtCurrent_e39b2c68-3a38-43d7-9210-ca2dd26b9290_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_82c26500-0574-4698-9ebb-7e8ee71f7cb0_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_954a1b7e-ea26-4e9a-a160-29f598db1e4a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CapacityAgreementMember_2dce5b9d-cb4e-42c8-8fee-eb4c2044452b_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-20221231.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_AccountingPoliciesAbstract_a1650763-78bf-47d1-9ac8-aa0e3018a1c6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_a346c1e6-20c7-47bb-970b-90b7ddaf4633_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_716bb84d-b06f-4e88-b863-9b559a6204ed_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/2022/elts/us-gaap-2022.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_sjw_LowerColoradoRiverAuthorityMember_0d51c228-5f17-4775-9741-4896159cc4dd_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-20221231.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_us-gaap_DefinedBenefitPlanInterestCost_cced58b4-9bd0-4669-ad27-77e78d6ea2ee_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/2022/elts/us-gaap-2022.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_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_fa182af6-1991-4f6d-9a59-c00e3578a761_terseLabel_en-US" xlink:label="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink: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 equity distribution</link:label>
    <link:label id="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_label_en-US" xlink:label="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink: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, Total Equity Distribution Agreement Remaining</link:label>
    <link:label id="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_documentation_en-US" xlink:label="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink: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, Total Equity Distribution Agreement Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockTotalEquityDistributionAgreementRemaining"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink:to="lab_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PaymentsForNoteReceivablesFromSubsidiary_d921be90-c909-4d0e-b86f-c79a4d3e6319_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-20221231.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_f15da641-5229-4e4b-b1b9-d7fb68f4b57f_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-20221231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_405b9f5f-da4a-4273-b26b-5261dadcb4c7_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d5f2a8f8-4bc6-4982-a759-de8134ca0b5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedCustomerRelationshipsGross_e3caf58b-68a5-4569-9fd8-4fd2d0c105e9_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_49315f21-c4d6-4adc-aec7-2464ec173097_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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ff1c4ceb-12c5-4269-82f5-bfebec127cf3_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/2022/elts/us-gaap-2022.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_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_9573037d-b9ba-4879-b5db-3e6fa205e0d5_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-20221231.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_ScheduleOfAssetRetirementObligationsTableTextBlock_94a1eced-a833-4a29-b3c4-f1e3b2d650ae_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesGross_752acc77-6fad-44b5-8ffc-cf08d4b271a1_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_fd5c6cee-722a-488c-8371-05cc3c90489a_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_f3d9e255-9691-418d-99d5-983eab2d5aec_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_6df1f214-3ebd-45b6-bfc8-6ac293c04b02_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-20221231.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5757d935-2de4-4471-b378-ab5502299dbe_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventsTextBlock_e46f82c5-4855-4ec3-9488-f56c698d3db0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_b3db4e7f-fd51-4fce-957b-0a737c9f52b1_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_79531e6d-b92b-4303-b012-c7c93b985c97_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 and settlements</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_c52baa97-0a93-4c0f-93ea-211c653d0a79_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_a09354e7-7071-441f-85ce-580fecab1589_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-20221231.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0b3444b6-f6a9-4665-8540-09914c3d0b93_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/2022/elts/us-gaap-2022.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_MutualFundMember_8363e199-707a-49aa-af74-0ebcf4ceb80b_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/2022/elts/us-gaap-2022.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_sjw_AdvancesForConstructionEstimatedRefundsYearThree_521558ec-6175-4b8b-af69-2a60f18b9813_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">2025</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-20221231.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_a14614dc-29fc-440b-9bce-79708a0c0797_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-20221231.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_srt_MinimumMember_9d446a4f-18b3-4109-a7ab-df9d6562fe16_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_803362c6-ebd1-485d-9243-14a133f1263f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_f357e033-bd07-42c3-a2bc-9e455c777966_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/2022/elts/us-gaap-2022.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_CommonStockParOrStatedValuePerShare_93748b6d-8ef1-4785-80b1-e1f0e34fb4e7_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7c89839e-e808-447a-85d4-ad03465a22d5_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3ba4c2e9-3d01-4f9e-85e9-af1f253b955d_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureTable_02aa1dd0-fa0c-44bc-b086-776a0ad2e4f0_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/2022/elts/srt-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3abd7d9f-6569-44b2-afcd-90c1ace04073_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_fe1cf6ba-0853-4db1-b588-b9e73c19ce9b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_27414466-6bc6-4e17-a06f-510da5fc6f0f_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_026d7919-a941-4484-a291-e12f8f159671_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/2022/elts/us-gaap-2022.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_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_19f9b033-4842-4e77-b85f-ad1e106f5c64_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-20221231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6abaef18-0d59-4a09-abfe-fec836d4c785_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">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_757a707e-da29-4fba-b489-3d7724e1f9ee_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/2022/elts/us-gaap-2022.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_PublicUtilitiesRegulatoryProceedingDomain_fcd212df-9ba5-418e-b819-3c1cb8360900_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/2022/elts/us-gaap-2022.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_srt_TitleOfIndividualAxis_18a5edc6-d372-4f50-abec-85df34a20835_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_KennebecWaterDistrictMember_affd9e7f-51f9-45ba-a39d-e79acddebfe3_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_cf44ebb3-cad1-47d3-9923-3230cea48bfa_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_28fe13b3-fbe8-4b80-968a-db25dcae287a_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_9e577d5a-c4c6-4a6f-a570-83766fb0a232_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_fb3d3168-a4ed-4ef9-bc04-aea449586df8_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1269c196-6653-4e38-a9d3-e9d974015c27_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/2022/elts/us-gaap-2022.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_us-gaap_UseOfEstimates_11fb9a99-b481-492f-8367-53dfc70737f2_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_90c74dc7-18e6-4637-9b1d-ca6d8a80123f_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationDisclosureTextBlock_42fabfb4-ea3c-4835-93ca-6e041101c10a_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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_c2da0235-0b11-4058-98d9-37ebb534d5c2_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/2022/elts/us-gaap-2022.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_sjw_IncentivePlanMember_f14aad1f-d68b-4829-9d54-74cec466a1e2_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-20221231.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_a3902abf-aa92-4bdb-a8fd-a2b643baf69a_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-20221231.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_us-gaap_IncreaseDecreaseInAccountsPayable_ca0a21ae-deda-4c86-8b16-a637fdf93415_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_9b6cdf67-6c3f-4fa1-88ac-e56f07e74285_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationMember_56b49d10-de9f-4cbc-b54a-45d1326be8af_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_bf0ee87a-a8b6-4fb4-b23e-a6364ef5dd60_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/2022/elts/us-gaap-2022.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_us-gaap_CreditFacilityDomain_5c61c2c8-3f20-4b7f-9e2d-df28184826b4_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/2022/elts/us-gaap-2022.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_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_8b8c8542-d754-42ed-98f6-9cdb0fac86a9_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_42ad8424-1c88-485d-82ce-61e7f37107f1_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-20221231.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_EarningsPerShareBasic_eebbf179-f4ec-46cc-8d41-1b0f9a60854f_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A554SeniorNotesDueMay2052Member_ad7e4529-09ee-4abb-9bf4-87c8f1b80bc6_terseLabel_en-US" xlink:label="lab_sjw_A554SeniorNotesDueMay2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.54% Senior Notes, Due May 2052</link:label>
    <link:label id="lab_sjw_A554SeniorNotesDueMay2052Member_label_en-US" xlink:label="lab_sjw_A554SeniorNotesDueMay2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.54% Senior Notes, Due May 2052 [Member]</link:label>
    <link:label id="lab_sjw_A554SeniorNotesDueMay2052Member_documentation_en-US" xlink:label="lab_sjw_A554SeniorNotesDueMay2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.54% Senior Notes, Due May 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A554SeniorNotesDueMay2052Member" xlink:href="sjw-20221231.xsd#sjw_A554SeniorNotesDueMay2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A554SeniorNotesDueMay2052Member" xlink:to="lab_sjw_A554SeniorNotesDueMay2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_30f0e1fc-f4f1-476c-a8b2-be57ed858cff_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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_3e8d473a-45fa-4a91-b43e-57517ab4dfa8_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/2022/elts/us-gaap-2022.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_dei_EntityInteractiveDataCurrent_e5cc09ab-29e0-482c-b524-794ca97c96d2_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearFive_575a2a44-c563-45e1-8b54-241403ba26af_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">2027</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-20221231.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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_d82b327c-81e6-4fe3-a43d-a2116b7ea5b3_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">2023</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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_63df4c53-f179-47a6-96bc-b834810caddd_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_d65dfb97-4bfe-4b71-bf46-41b0079eb79f_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_6696982e-8c58-4a81-8cf9-44e64f466eeb_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_46229954-d0c9-4223-8f35-ef1f872dbb6d_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a8506a45-e93a-4b34-be3d-5c55ce39c091_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueShareBasedCompensation_03223cf2-2b2d-49e2-959d-e9d5a9f7f752_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_df8c6101-4eae-4ee4-ac20-dedd85e740d5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_0430ba1d-fecb-4767-b337-7c2394ebc3f6_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxPolicyTextBlock_dc2bad94-67e7-4e6a-8212-8f42b814a91f_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseRenewalTerm_0e19603c-7c7a-4b07-87d1-16c5d7dfc0f8_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_77a54ef3-81b7-4f63-b3b8-59595ca320c8_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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_9d3d4662-7445-4c77-a95a-534ce3f223fd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_6e1e5914-48f2-4b40-80ab-f8df444b3dfe_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPeriodIncreaseDecrease_a7d6f3bd-7d52-4a67-93a0-1adbe1524792_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-20221231.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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_55863dd2-97bc-489c-9991-0060e16bd34c_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 2025</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-20221231.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_us-gaap_RetainedEarningsAccumulatedDeficit_903ebdfa-03e3-4526-8d68-405deff54f92_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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a5fb0fdb-1821-4722-b45d-adcf17a31ef3_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_5dda9935-1217-498e-9462-311a0da92553_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/2022/elts/us-gaap-2022.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_sjw_PublicUtilitiesAcquisitionServiceConnections_6a4180df-b92b-4e75-a95d-3b66a11f6c9c_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-20221231.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_stpr_CT_f984dbdc-74f6-4219-8691-b3be356560e7_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/2022/stpr-2022.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_dei_DocumentFiscalYearFocus_a0566fe5-641b-46bb-b28e-89605dd481bc_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_d91fddbb-3c46-4689-ada4-85332bf06f38_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_f8f3aae8-f9b9-44a8-8bde-074fd97a5236_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentBuildingAndBuildingImprovements_123516ce-ca99-4ed2-ae44-d3d6d71b0123_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueByFairValueHierarchyLevelAxis_3e3c4343-0086-446a-a3df-412e62986f6b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_5bfe70b5-75ee-4316-bd27-62fa5887a82c_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/2022/elts/us-gaap-2022.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_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_ffafe2a7-8ff6-4779-bf21-5e1e717f65b9_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-20221231.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c7a736a3-41fa-480f-9775-adf015f0dce8_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/2022/elts/us-gaap-2022.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_RestrictedStockAndDeferredRestrictedStockMember_d0e5a5a3-1a04-4dd1-91e6-9dfb964e72a5_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-20221231.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_us-gaap_DeferredTaxLiabilitiesAbstract_55110a27-472f-4258-b96b-14f9dcb85b1e_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/2022/elts/us-gaap-2022.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_RegulatoryAssetAxis_5510c9b0-6964-48da-861d-f265751cf3d8_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrentAbstract_c50d5941-587b-4ebd-998f-4caf8989e8f1_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/2022/elts/us-gaap-2022.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_ec848507-efaa-4a5a-acdf-464846d51360_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-20221231.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_us-gaap_CapitalizationLongtermDebtAndEquity_890bf8da-5754-458e-81bf-4f3e305d46a6_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/2022/elts/us-gaap-2022.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_RestrictedStockAwardsPerformancebasedOutstandingBalance_3b5c6691-54d6-4316-bf2c-c24351c86f61_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-20221231.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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_668fbb3b-87ba-4248-9dea-8139ef692a3f_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesOutstanding_e3a703e3-fe51-4119-98a5-3dd71faf759f_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_3c74246a-bc66-4c0d-83f4-eb114f551436_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_e66336a1-9a94-4e45-8e7d-7bf88a4374dd_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CostofcapitalMember_71b1aa7d-3714-41aa-8c60-2635451e021d_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-20221231.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_Goodwill_4a3cd57d-e980-4481-a7ab-85525d8cad97_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_68c4a548-44ad-4048-b6b2-df06d5acbd54_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActualReturnOnPlanAssets_687c9ac8-9426-46ff-8648-005bd492e45f_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_103ba2fc-062c-4788-9b29-bd40316e4bc0_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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_67e2c426-9121-42bb-822a-ef8fbfc725d3_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_5a783d53-c566-4a3f-bafb-faa66318a796_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</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_df8187af-19f4-4220-8657-2e8bab9448b6_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">Income tax expense (benefit) in net income</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_e65c9194-0360-4b87-93ce-7029ad7380ac_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/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_eb3191ef-9156-4d0c-9b6a-38b40ce732d2_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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_7c6ee7c4-e4ee-4cab-b639-847bef19d4a6_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/2022/dei-2022.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_us-gaap_AssetRetirementObligation_85f2304f-c33c-4b9c-a3c0-5e80c9e56aec_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">Estimated future retirement costs</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_cb17847b-9e71-4721-af9e-81fc0d4890bf_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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_deeaf465-5707-4866-8394-5f5b79a1e23c_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-20221231.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c633e8f6-4560-4d38-bca2-50b963902754_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">2023</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/2022/elts/us-gaap-2022.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_Investments_2ec6722d-b0ad-45dc-895e-b6931a63347b_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/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_3bae19e9-96cd-4fbe-8499-e436f30939e8_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 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_38f20953-9e52-4d4c-94cd-98b29dfeb783_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_74d07b33-6137-49c0-9f6d-6e1b71c8d84a_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_9b2580a7-1117-4e3c-bbc3-f794b2ce8aab_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-20221231.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_SeniorNotesMember_c1031168-5b20-4fff-8c1f-ddaeb29f0c82_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGrossAbstract_b2e11862-d8e1-4e90-8eb8-c930edf556e0_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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualDeferralAmount_32b9e534-52ea-4a4c-a115-3366e394b40f_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-20221231.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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_12c9e667-96eb-424c-ac2a-fe18a7ff2701_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/2022/elts/us-gaap-2022.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_sjw_GroundwaterExtractionCharges_addce972-09a5-4b03-bd81-fcbf5f5eacf0_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-20221231.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_sjw_PublicUtilitiesAcquisitionServiceArea_3a5b379f-a355-4abc-a1e0-f5ddcdd859a4_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-20221231.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_383a06fb-bee9-4373-8086-c1c4606ca444_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_b59aee10-5fb7-4f18-8cee-c5e0dc7a2874_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_50c48cb1-e292-4f9a-b765-5eadeb028a9b_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5d887b3b-dc90-4ccf-a9c7-1c6e1153ca55_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_593d7b63-c0ea-4310-905b-9f1d8622092d_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-20221231.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_PublicUtilitiesGeneralDisclosuresTable_2e96379d-46b8-471c-8934-9ddcd3ddb30d_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/2022/elts/us-gaap-2022.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_PurchaseObligationDueInNextTwelveMonths_115a0e5e-c823-49cd-8d6d-d70b34d84410_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/2022/elts/us-gaap-2022.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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_a09be6d6-3028-4f1a-ad2a-25979464ae85_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 to be Received, 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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_56b92500-023c-40b8-9862-4f571f01d23d_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/2022/elts/us-gaap-2022.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_RegulatoryMechanismsOtherNet_97d2ad86-7129-4a1d-804b-7dc84c16ce96_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-20221231.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_dei_AmendmentFlag_db8a139d-3133-4733-9c2c-bb9c12ba47e8_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cebf8bbb-212a-4149-a95d-e5fa3be60fbb_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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_16215c51-d046-461f-b2f9-f145892c56ba_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/2022/elts/us-gaap-2022.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_LongTermPurchaseCommitmentMinimumAcreFeetRequired_22158d09-cf11-47b6-8779-2c8518f79e71_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-20221231.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_srt_ValuationAndQualifyingAccountsAbstract_b90dca83-270d-418d-80a2-0703e54de1b1_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/2022/elts/srt-2022.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_KendallWestUtilityAndBanderaEastUtilityMember_36dee020-feda-40e3-873c-e470878f1f1b_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-20221231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ce98c411-3563-4f00-8d8c-6f1a2d0f11a3_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23be1034-d8b9-4499-81d9-4aa74e99ad10_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_6d586f83-0795-4742-87a4-4e5a3b054e71_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccruedTaxesPayable_1f066e6c-c54e-43b4-b0ad-704603d14fa0_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/2022/elts/us-gaap-2022.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_OtherAssetsNoncurrent_bba6d3c4-a87c-43b3-b12c-7bda2810b10c_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromRemovalCosts_3f02c479-a645-49b7-a53b-1976abbab69b_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/2022/elts/us-gaap-2022.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_us-gaap_DepreciationDepletionAndAmortization_45e31f66-b090-41ed-9317-92c9e9221f45_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_984124f3-3cb4-47c1-a31d-2b5d19b13b25_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/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_50f049f3-43a2-48a3-8f5e-572e71769db8_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/2022/elts/us-gaap-2022.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_srt_CounterpartyNameAxis_8f12c637-0793-4804-9cbf-b8f3245f321f_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_cfa78fdd-e8c6-4802-b34f-aa223850e18a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_e5b9827a-a4c1-4b5a-866d-205e83d2066e_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/2022/elts/us-gaap-2022.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_RepaymentsOfLongTermDebt_408d280a-7da4-458b-b152-3e01545ea214_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/2022/elts/us-gaap-2022.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_sjw_BalancingandMemorandumCostRecoveryAccountNet_22de1358-a06e-4ef8-a793-e272fcf086c0_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_c0a0d1ac-168c-4c3d-9255-c7f6516fc631_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-20221231.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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_79805376-2a01-4a4f-af1e-2b389fc28878_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-20221231.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_sjw_KTWaterResourceLPMember_c77beef4-10ac-44e7-b8d4-4b6c9a29ca16_terseLabel_en-US" xlink:label="lab_sjw_KTWaterResourceLPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Resource L. P.</link:label>
    <link:label id="lab_sjw_KTWaterResourceLPMember_label_en-US" xlink:label="lab_sjw_KTWaterResourceLPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Resource L. P. [Member]</link:label>
    <link:label id="lab_sjw_KTWaterResourceLPMember_documentation_en-US" xlink:label="lab_sjw_KTWaterResourceLPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Resource L. P.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterResourceLPMember" xlink:href="sjw-20221231.xsd#sjw_KTWaterResourceLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_KTWaterResourceLPMember" xlink:to="lab_sjw_KTWaterResourceLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3140545a-6ef0-4932-b33b-7a52b883f2e8_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/2022/elts/us-gaap-2022.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_AdviceLetterNo582Member_ecf00f82-b745-438f-b4c7-ba2540f94090_terseLabel_en-US" xlink:label="lab_sjw_AdviceLetterNo582Member" xlink: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. 582</link:label>
    <link:label id="lab_sjw_AdviceLetterNo582Member_label_en-US" xlink:label="lab_sjw_AdviceLetterNo582Member" xlink: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. 582 [Member]</link:label>
    <link:label id="lab_sjw_AdviceLetterNo582Member_documentation_en-US" xlink:label="lab_sjw_AdviceLetterNo582Member" xlink: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. 582</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo582Member" xlink:href="sjw-20221231.xsd#sjw_AdviceLetterNo582Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AdviceLetterNo582Member" xlink:to="lab_sjw_AdviceLetterNo582Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_7521ee07-25ce-4556-98b3-ad215fbfe698_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_f5d4fbec-0690-49f7-bcb7-84944ac13b62_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/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_9050882e-fe75-4058-8a83-6be8d4a0e6d9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_617b5431-4457-4a39-9b46-c84aff1e070f_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_6bf088de-98d8-480a-9aa9-d7581c05363b_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-20221231.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_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_c87de25c-be0a-4aaa-b598-cd7ec923b5b8_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/2022/elts/us-gaap-2022.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_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_543146a8-11e8-4719-be2e-7f07f2246be6_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-20221231.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_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_6b987899-38ab-4262-8948-220488ba87f7_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/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_66699625-2c7e-4fc6-ba8a-652b5fe6a7ce_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_f8ebb1b7-bdf8-404a-bf47-99ac5caa4b1c_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_6c0e87a4-a93b-4c84-ae33-3fe907fb5426_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/2022/elts/us-gaap-2022.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_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_cedc440e-8076-4694-9ea6-7cbf8b9a69db_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-20221231.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_9ff35671-8c53-4b81-a36d-9c3285fdffb0_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-20221231.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_BusinessAcquisitionLineItems_a64415e0-6b53-4639-bf40-c65cc286cf64_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/2022/elts/us-gaap-2022.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_sjw_BalancingandMemorandumAccountsMember_e73333ce-57c7-4c17-85d7-7bd1dcb317b4_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-20221231.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_794cd794-aadc-4466-98fe-fcf9473eba13_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-20221231.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_855af208-8e4b-476e-a1d4-b84f5efb8752_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-20221231.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_StockholdersEquityNoteDisclosureTextBlock_f6ef780b-2947-4fec-a216-cd587eccfd81_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_15c7c524-894e-48ff-bf11-36d0816ce333_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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditFacilityTable_6ddfa810-9838-4842-924d-5eb7308f4945_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_4fd6b4f1-bdf9-4cc3-ade8-fdc41c93833e_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanWeightedAverageAssetAllocations_9baa3d15-2261-4bff-a0ff-297eb27af36a_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/2022/elts/us-gaap-2022.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_IncomeTaxPayableCurrent_bfe920bb-3dc5-452c-8de4-0cacb28ec6ad_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-20221231.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_f759281d-4ae0-47c0-99a4-549edc474353_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-20221231.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_dei_Security12bTitle_31f91923-5c94-44f6-982e-1e42e033d71b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SouthernComalCountyTexasMember_1a4d3d9f-a875-40ea-9e5e-e4256215e962_terseLabel_en-US" xlink:label="lab_sjw_SouthernComalCountyTexasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Comal County, Texas</link:label>
    <link:label id="lab_sjw_SouthernComalCountyTexasMember_label_en-US" xlink:label="lab_sjw_SouthernComalCountyTexasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Comal County, Texas [Member]</link:label>
    <link:label id="lab_sjw_SouthernComalCountyTexasMember_documentation_en-US" xlink:label="lab_sjw_SouthernComalCountyTexasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Comal County, Texas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthernComalCountyTexasMember" xlink:href="sjw-20221231.xsd#sjw_SouthernComalCountyTexasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SouthernComalCountyTexasMember" xlink:to="lab_sjw_SouthernComalCountyTexasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8a8173e9-bace-47d0-8b58-5b808ceb3767_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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_92f63a08-2391-425c-a1bb-d1e00021e788_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/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_72b705af-260f-40e1-829c-55e81cc09d99_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/2022/elts/us-gaap-2022.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_srt_ScheduleOfCondensedFinancialStatementsTable_11f5050a-5f04-4ad1-b195-25fe9f1d08cf_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/2022/elts/srt-2022.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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ded565b9-86d5-495c-a063-18bce1edc5fb_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/2022/elts/us-gaap-2022.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_SubsequentEventLineItems_8b121b33-6e33-45f5-b4bd-8fb1fc48227c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_648fd2af-d37d-4d29-b89d-04da8b3993da_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_baf4984a-b784-42eb-8449-fa3808b1e8b7_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/2022/elts/us-gaap-2022.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_ScheduleOfAssumptionsUsedTableTextBlock_e821351e-7fab-4162-867a-4b33b211a0b2_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxContingencyLineItems_e06ea847-63b7-4aa4-a8b9-52a6b49f9ae9_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/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_ed87135e-75b2-446f-a6df-c9591b6c889e_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationNondeductibleExpenseDepreciation_e3e9739f-caaf-4f4b-bfe9-92462f34b807_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxLiabilities_1c187a92-dc2a-4cf4-a135-db3feca51084_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquityAbstract_47221223-be0c-4433-b026-d51c99820382_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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EquityEarningsFromSubsidiariesNetOfTax_95db36ef-fe9e-4819-a7c8-8bf8c7cd597b_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_753ad5bc-c6fa-4517-bd53-16db755f9f0a_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-20221231.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_ContractualRightsMember_ee32ae27-f72a-40e6-a871-01bf89f2ff8c_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/2022/elts/us-gaap-2022.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_us-gaap_GainLossOnDispositionOfAssets_666858ce-302f-47cd-bb8b-8ee079d1a103_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/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableCurrent_64a1d0a7-ffdf-4418-af71-4779b9befdff_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_caada78f-95a9-4c70-b11b-8cf1c3021715_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxAuthorityAxis_ae9c16ce-0ee5-431f-9354-b87c3e136e6b_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/2022/elts/us-gaap-2022.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_dei_EntityNumberOfEmployees_b1491159-3501-487b-a7aa-938e29658a83_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/2022/dei-2022.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_sjw_CTWSEmployeesMember_5ca532f0-5694-45de-9582-ce5dbb0a653e_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-20221231.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_us-gaap_ProceedsFromIssuanceOfCommonStock_3ea66afe-3769-4f30-b53d-b811fb9755ce_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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89beed81-0609-42c5-98d1-768dd7ad8896_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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyPayableCurrent_5596b846-7f5a-4dac-a35f-8ef4432ea216_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-20221231.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_08050ee0-8bfd-43d0-93e8-465567bd5bd6_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">2026</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-20221231.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_us-gaap_StockOptionPlanExpense_3b7c79da-58d5-4654-8a46-94d4a6b30beb_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_185e5cd8-8dc1-42b5-92dc-6e94351c5013_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_7b81ca4f-51f0-4347-a1e9-e962b8718cc3_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInterestPayableNet_aa7b753a-81c0-444a-a11d-76414806a173_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_c34c46f2-2dd9-4077-83b9-9b6a05b4c786_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_bbafadb9-8e3e-4de2-aacb-d93567128c16_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/2022/elts/us-gaap-2022.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_EntityWellKnownSeasonedIssuer_87a205f3-dca4-4938-a675-fac97f50e6bc_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/2022/dei-2022.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_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_a0ad4e1e-5364-44a5-82a1-356ea8c4b3ed_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-20221231.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_us-gaap_DebtInstrumentTable_0a6d0d82-3164-40ce-acea-2208b7c2e2eb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_7b650cb1-54ae-4e40-af9c-d219309fa30e_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_d762bf66-689f-4d16-80c7-2c5b788383f6_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-20221231.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_eb1cd1b8-422d-4e31-adc4-cbff9af423d1_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/2022/elts/us-gaap-2022.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_LessorOperatingLeasePaymentsToBeReceivedTwoYears_df16b279-63e5-4f8c-9230-0852d4904af7_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">2024</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/2022/elts/us-gaap-2022.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_sjw_SJWCCreditAgreementMaturingAugust2027Member_c8107748-0875-4eb9-ba93-584ab6a45ec7_terseLabel_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink: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 August 2027</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member_label_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink: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 August 2027 [Member]</link:label>
    <link:label id="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member_documentation_en-US" xlink:label="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink: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 August 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink:href="sjw-20221231.xsd#sjw_SJWCCreditAgreementMaturingAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink:to="lab_sjw_SJWCCreditAgreementMaturingAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6b31e922-bb1d-4a57-9e23-cd877cc7781b_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/2022/elts/us-gaap-2022.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_sjw_LongtermPurchaseCommitmentFixedPrice_96173815-7039-498c-a101-d32c2bee9dc1_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-20221231.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_cdf4717e-2acf-475b-9875-e83ecc32a31d_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-20221231.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_ValuationAllowancesAndReservesTypeAxis_f205039f-338d-4edd-bd50-2cb7cae86087_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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_VariableInterestEntitiesNumberOfEntities_e9fe7c42-93df-4753-b479-9232b7366f4d_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-20221231.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_us-gaap_FairValueInputsLevel2Member_90368c24-4f72-43cf-948e-cb19d28d28f4_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetLineItems_715880f6-d9f5-4a11-a33e-13b21b8d7428_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 Asset [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_7c50fc65-ea28-4faf-afeb-5f66ba059868_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-20221231.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_dei_CurrentFiscalYearEndDate_404fafd0-eef3-41bb-a3e0-ed4a72e53248_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_f8d4a8ac-4419-4aa6-98fb-d4a412cea0c9_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-20221231.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_469353c9-f7dd-4b36-a86f-035c5cbc532e_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-20221231.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d610d254-d366-4aca-b0aa-56cf6ca28d0e_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsLineItems_8227f480-0957-4999-a1e6-3a0f88b0cb85_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/2022/elts/us-gaap-2022.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_sjw_SJWTXInc.Member_fbfb3e46-c208-44b0-9208-da05b1b1f3ee_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</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-20221231.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_ede57b47-13d1-4b77-bbcc-2b3c9632219d_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-20221231.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_abd21f75-1342-4f9d-9fdb-4b4c625d0390_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_2eaf3e8d-1ca5-43fe-9e05-cf6e01513c3b_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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesCurrent_b34c1182-cc68-4263-9424-470fd6afd403_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_810788b6-7817-42dd-9678-4b09988ded8f_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_9b631cb7-8aea-4972-a084-ca6c921264c7_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/2022/elts/us-gaap-2022.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_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_6a9eb278-7331-443c-b873-74ed9baf693a_terseLabel_en-US" xlink:label="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Revolving Credit Facility</link:label>
    <link:label id="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:href="sjw-20221231.xsd#sjw_AmendedAndRestatedRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:to="lab_sjw_AmendedAndRestatedRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_095d1de4-94f8-46a2-ab9f-0e42b2181e18_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-20221231.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_sjw_BargainingAgreementsTerm_cadb634e-9f95-49cb-997d-6d0ae5225a97_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-20221231.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_IncomeTaxAuthorityDomain_59bf9838-297b-4186-9855-b30fbcbf424a_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/2022/elts/us-gaap-2022.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_ProceedsFromPaymentsForOtherFinancingActivities_8831e65c-856d-4350-b7b6-773badb14777_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/2022/elts/us-gaap-2022.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_us-gaap_OtherAssetsNoncurrentAbstract_84295378-7f06-4650-a318-705c09214c52_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/2022/elts/us-gaap-2022.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_us-gaap_OverAllotmentOptionMember_a61e96d6-c224-440f-8563-eae5fcdecbe1_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityRemainingBorrowingCapacity_e7f63881-c312-402d-887e-c7b94bde44fe_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/2022/elts/us-gaap-2022.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_SubsidiarySaleOfStockLineItems_0eed5cc1-91c1-4d6e-b03c-048a2b29eda4_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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_88d68556-8928-409a-8526-614a7a3c9aaa_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-20221231.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_CreditFacilityAxis_f345bdf2-fd5b-4ae8-a093-ce46a1019bbc_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilityBondsMember_73849125-44a5-43a6-8948-5063558f141e_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/2022/elts/us-gaap-2022.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_EquityAbstract_cabc8ea2-e6cb-4a9b-9f7c-59e140c2a76c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_3b6e0d8f-14ea-424d-86f4-50f9a49abcbf_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_34da0902-4653-4961-bf68-399ddb2c92bf_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8605e6f4-836c-4e2d-882b-d936f5e2ecb2_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/2022/elts/us-gaap-2022.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_sjw_WaterProductionCostsAbstract_ebbe51bf-ac79-4705-b284-b423dbd22f8b_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-20221231.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_dei_EntityTaxIdentificationNumber_78a2e72f-5d47-4f61-abb6-52d34991a9c1_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IntercompanyNotesReceivableCurrent_95f2da82-d4a8-4362-a4b5-6fb16e1cbfc5_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bb9161d2-ca26-4f7e-a436-941de5337f8a_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsTable_2d009c27-9970-47d9-a021-87786fe3e1fd_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4ddb6706-822a-462c-92e4-e1a8e4d9c415_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_0c69a691-51ed-472e-a2fb-eca12dffea3e_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/2022/elts/us-gaap-2022.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_A471SeniorNoteSeries2022Due2052Member_8bd3d741-8d23-4f4b-8acc-d72e7d1a7887_terseLabel_en-US" xlink:label="lab_sjw_A471SeniorNoteSeries2022Due2052Member" xlink: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.71% Senior Note, Series 2022, Due 2052</link:label>
    <link:label id="lab_sjw_A471SeniorNoteSeries2022Due2052Member_label_en-US" xlink:label="lab_sjw_A471SeniorNoteSeries2022Due2052Member" xlink: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.71% Senior Note, Series 2022, Due 2052 [Member]</link:label>
    <link:label id="lab_sjw_A471SeniorNoteSeries2022Due2052Member_documentation_en-US" xlink:label="lab_sjw_A471SeniorNoteSeries2022Due2052Member" xlink: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.71% Senior Note, Series 2022, Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A471SeniorNoteSeries2022Due2052Member" xlink:href="sjw-20221231.xsd#sjw_A471SeniorNoteSeries2022Due2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A471SeniorNoteSeries2022Due2052Member" xlink:to="lab_sjw_A471SeniorNoteSeries2022Due2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountNet_cdb0082d-30ff-44ab-9a59-fd2e9b394786_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_316c57ce-790b-4394-85a2-5dd818249ba1_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-20221231.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_srt_ConsolidatedEntitiesDomain_a3fe711a-2d12-4e65-9472-5b8435559bc8_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/2022/elts/srt-2022.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_ValuationAllowancesAndReservesAdjustments_26f61c7a-bce1-450c-abbe-701327932f28_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_709a1683-3c03-4c20-b55e-e8499873ce7b_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/(gain)</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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8b81da8e-b2d0-4a3d-8e5b-67ab8a4d016d_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d128a741-8dc1-466d-86c7-a75442b8a40f_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b5648555-3903-4fa6-a5cf-06dc95ee4828_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/2022/elts/us-gaap-2022.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_A20142017WCMAMember_62a886ba-9669-4848-a789-724894795d36_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-20221231.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_713906d5-1ec3-4849-a118-258683cf0279_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-20221231.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_dei_EntityCentralIndexKey_352c5c38-d1da-460a-a9b4-093165a46e18_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_8aab671e-4774-48b7-b43c-4ffafe6ce135_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-20221231.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_us-gaap_RealEstateAbstract_d2cd5357-fc6f-4f1b-956e-4a68ff2b2ff5_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_cc3ff9d5-639a-45ad-984c-25e6f62bbf9d_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/2022/elts/us-gaap-2022.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_sjw_InvestmentsInSubsidiaries_4765409b-d6d8-432f-89e4-d5806c257d69_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-20221231.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_FiniteLivedIntangibleAssetsByMajorClassAxis_672c646e-a075-4600-8c5b-23071542aff9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34e5f512-2b84-4a8a-8764-ff1fc44ffaf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_1ccf7d34-5096-421d-a366-17318f6c8dd8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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 combination, purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_dd25259c-3225-439d-9236-82bdaeef8253_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/2022/dei-2022.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_DeferredTaxAssetsStateTaxes_1d52cb79-bd28-47de-a47f-72104ad500a2_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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_cd63a5b5-4264-4790-93aa-e90cde3caf18_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a1cccfdc-c3b0-4775-be89-a4ee6e70465a_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_d3ccc343-9a3a-44ed-99d6-4852072796b8_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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NumberOfPropertiesSold_7e22134e-6680-42ce-b333-12d846430a56_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-20221231.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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_908deeef-4271-41f6-8bd1-19af4627e694_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/2022/elts/us-gaap-2022.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_NoticePeriodRequiredForContractAdjustment_53dea1ec-5087-401f-8091-7dbf61830e33_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-20221231.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_ProceedsFromSaleOfLandHeldforinvestment_6f86d529-3202-4843-a94f-33bc0a2c1f1f_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/2022/elts/us-gaap-2022.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_CommitmentsDisclosureTextBlock_ac971ea9-ad8b-41dd-988d-d503c90da77c_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/2022/elts/us-gaap-2022.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_us-gaap_NotesPayableToBanksMember_23405a6f-0ca5-4016-b235-c28c2b740f4b_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/2022/elts/us-gaap-2022.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_us-gaap_SubsidiarySaleOfStockAxis_b5fccc13-dd94-485a-bf70-70e1ee5ec04b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_a75ab37a-f715-431a-93a4-8ee05e37f339_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_592cd67b-4b8c-4b2e-bb78-0af22fd0971f_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/2022/elts/us-gaap-2022.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_EarningsPerSharePolicyTextBlock_075a39cb-99b5-4d59-a5f1-e9a33e6b9c9c_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d36c96c1-1bda-42c0-bbb2-caa882b3bd48_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">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_f8a6d818-92d0-466e-bee5-4e22f892f93d_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-20221231.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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_14e5e0ad-86b3-4c3c-bd6e-cfaf2c30b5f6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensation_7dbd34b9-c385-46e2-a590-70b977693217_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_LongtermPurchaseCommitmentTariffRate_71a75420-2091-4fc8-8479-8443704cda4a_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-20221231.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_us-gaap_RegulatoryAssets_6680774c-35f2-421c-9fdc-ea0956f69b6b_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 Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_CashSurrenderValueOfLifeInsurance_90513a47-ab93-4b9b-a37c-f78096485e6d_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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_718ac991-0eb0-4ddb-ad0f-adfd1727880b_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_86d5aa71-c0fe-4c49-ab87-1be0b3705a33_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">2024</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-20221231.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_f891f76c-80f0-4693-a1ef-eca499da84bb_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-20221231.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_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_9662827f-8db5-4780-8df7-d5062fffc0e5_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 2023</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-20221231.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_57493ad0-4fe7-4c3f-a0a6-e3546e7fe04c_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-20221231.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_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_85f1878e-87c4-4089-ba83-45dbb6d54781_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-20221231.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2c9fed4f-4446-4c86-aeed-cc9bfbe4d748_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">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_0eef04f5-c01e-4829-ac74-f9a1c13c4e86_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_93497f4a-1082-47ba-afd1-3575ec895f13_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_356c0268-adcd-448e-9193-011e877d63d5_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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_fb1ee0d9-1271-4a22-8d14-282113c91583_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/2022/elts/us-gaap-2022.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_MajorSupplierAxis_1462f383-e917-4f7d-9f28-d5f90d1df4af_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-20221231.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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_3c0c2373-55ad-4417-9d35-eaa52ae33240_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/2022/elts/us-gaap-2022.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_OtherPostretirementBenefitPlansDefinedBenefitMember_42a7dec4-3a8f-4d99-8a0d-c43f6560aeb8_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 Benefits</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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_0a97eced-441e-41a6-895e-bf7cfff9b2b5_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">Income Tax Expense (Benefit), 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/2022/elts/us-gaap-2022.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_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_476c5699-4354-457e-ab3c-c45e3ac6a920_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f23d543a-6c9e-4c4f-929f-54b91e48ffb6_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/2022/elts/us-gaap-2022.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_sjw_CTWSCreditAgreementMaturingDecember2023Member_3579beb6-567b-43c1-ba45-b15cb510a4c7_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-20221231.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_IncreaseDecreaseInStockholdersEquityRollForward_6f7e7da3-19aa-4047-8149-1870c075bd23_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_146b82de-f27e-4d6b-a8e6-31ead3d98a0c_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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_3ddc506d-afa4-4e79-b7be-424d59bc75f1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4b8809e-32db-4b9f-926e-83c8c8ad7189_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c8d90713-4fd8-460e-94cf-a59e9f1b9c52_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">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_9a4fd2bc-e7d8-453b-9370-f737f847ad96_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/2022/elts/us-gaap-2022.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_us-gaap_AllOtherSegmentsMember_16aa27b7-c9cb-400e-8287-1b1ecfee32c1_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/2022/elts/us-gaap-2022.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_sjw_ProceedsFromNoteReceivablesFromSubsidiary_1cebc781-c5b2-4ff3-a9a7-da99f6c86c7d_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-20221231.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_sjw_PRVMAMember_a09bcca0-6a0a-4f96-bb16-73056a966254_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-20221231.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_LineOfCreditFacilityMaximumBorrowingCapacity_05b31644-2c3e-4a4a-9497-43f9d31f442b_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_fa3f0721-3de4-40c4-83c4-100c30c0c867_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureAbstract_57ec4f7d-2aeb-4dfb-b06b-0e8b6b3a0caa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_91103adb-ac76-4ed0-aec0-07f8e00026c3_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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowancesAndReservesDeductions_4b44adca-98f5-4826-ab79-bc066b8633fb_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/2022/elts/us-gaap-2022.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_us-gaap_ShortTermDebtTextBlock_1865e518-5a6b-40c8-be81-8814fe812c1d_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/2022/elts/us-gaap-2022.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_srt_RangeMember_953c3272-8111-43d2-9782-3434f2cd38d7_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_be36ac4c-1822-49a2-8d92-007b4b353a98_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-20221231.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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_50683d31-95f1-446c-8ab9-50b7fa2ab6c6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5c358e28-e725-400c-af1e-aaee165b2ac8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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 statute expiration</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink: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, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1d2d85e9-7311-41af-b936-b59299eabe40_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_658273d7-7d31-414d-ad17-29d7d47f663d_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/2022/elts/us-gaap-2022.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_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_2e5bea57-b48e-4282-beca-5998cf0968ba_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-20221231.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_LegalReserveMember_4a26f945-986e-4588-8505-17c6f7952d5e_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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLoss_881c77d8-1339-4ff2-b6d3-4dcd9d196e51_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c01f6250-b9f8-4f97-af99-80cf4af0e289_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_0d1199f7-f0f0-451f-b468-68ca03bde8c8_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_66c73070-53af-4e99-8d7c-3ea325b04560_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e08c379b-848b-4115-82f7-4bed2e93c108_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b8a8b98b-8f11-4c53-812a-5120abf808fb_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTypeAxis_8cce1df4-5447-41e4-a9af-2acd78000113_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_f72ecaf0-7e6c-4793-b094-87bc2d70cceb_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/2022/elts/us-gaap-2022.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_ScheduleOfRegulatoryAssetsTextBlock_5c814d52-fcb8-4a27-9679-5b1c468d9fba_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/2022/elts/us-gaap-2022.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_SaleOfStockAggregateGrossSalesPrice_d10565ac-61c1-48e7-b53c-a751398284d2_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-20221231.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_3eedfbf9-e37f-42c2-939f-00aaf5b86e95_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/2022/elts/us-gaap-2022.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_PlanNameAxis_355fd203-094c-4902-bfd9-ca91d25fd6dd_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_28eca5ce-67e7-4a16-b923-48398002f85f_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/2022/elts/us-gaap-2022.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_sjw_PensionPlansAbstract_502ca10a-03eb-4078-93c4-27769e94fd33_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-20221231.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_sjw_EmployeeStockPurchasePlanMember_3b30dc46-1b7a-477c-a76b-3b2895cbd3fd_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-20221231.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_5bbe0cf6-c1e0-4a09-966c-1990ad80b08d_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-20221231.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_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/2022/elts/us-gaap-2022.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_sjw_PaymentsForSubsidiaryNotesPayable_b799ea15-4835-4be2-8ffc-8cc204024928_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-20221231.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_StatementOfCashFlowsAbstract_bb160646-6409-4712-8173-e0bfa6d5ce07_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_b224f2d1-5ccd-495d-a02b-d30fcbf5ff43_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-20221231.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_17e6f09b-2332-4b7b-b2c2-f920fb87cb1a_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-20221231.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_FairValueInputsLevel1Member_2f5aa2dd-e9b0-435d-85e2-0fafa78ae78b_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_259c9598-6d39-4b50-9bfa-e4734ac05061_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">Schedule of 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/2022/elts/us-gaap-2022.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_OptionIndexedToIssuersEquityLineItems_eca8f852-b3be-4862-aec1-5e5f4932f980_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_0256ccfc-86b1-40ba-8c40-913ff5a4c4b4_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/2022/elts/us-gaap-2022.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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_e033f3b2-56af-42a6-97d3-7cf9dc530534_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-20221231.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_A2022GRCInterimMemorandumAccountMember_c7e3e07e-c4b2-4163-b44f-07c079cc0ad4_terseLabel_en-US" xlink:label="lab_sjw_A2022GRCInterimMemorandumAccountMember" xlink: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 GRC interim memorandum account</link:label>
    <link:label id="lab_sjw_A2022GRCInterimMemorandumAccountMember_label_en-US" xlink:label="lab_sjw_A2022GRCInterimMemorandumAccountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 GRC Interim Memorandum Account [Member]</link:label>
    <link:label id="lab_sjw_A2022GRCInterimMemorandumAccountMember_documentation_en-US" xlink:label="lab_sjw_A2022GRCInterimMemorandumAccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 GRC Interim Memorandum Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GRCInterimMemorandumAccountMember" xlink:href="sjw-20221231.xsd#sjw_A2022GRCInterimMemorandumAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A2022GRCInterimMemorandumAccountMember" xlink:to="lab_sjw_A2022GRCInterimMemorandumAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_6484a9b5-c8ce-4ed3-b62b-955ead22a3fb_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-20221231.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_GainsLossesOnSalesOfInvestmentRealEstate_ad94f893-8bf3-45a8-b727-447f711f967f_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_27eeab42-9518-4f49-8008-043c5a53ff6c_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_bd28b70e-8a69-4e30-9ba6-acd624b67789_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-20221231.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_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_87eb4d4e-8b88-4c7c-aa41-1d788790eaa7_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/2022/elts/us-gaap-2022.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_OtherRegulatoryAssetsMember_a83d1ede-9c9a-4852-9d46-b78e109348e1_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_ddb50730-d9bd-4312-b8bc-d7455694d51b_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-20221231.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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_f2b85b5f-1492-4c7a-9978-7e54a549c470_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_450dc031-3c8b-4b14-9068-c76d1b789a0d_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/2022/elts/us-gaap-2022.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_dei_DocumentAnnualReport_ab2b920f-19d7-49b7-8892-9d4f7ac707e4_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/2022/dei-2022.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_dei_LegalEntityAxis_6392af78-3244-49bd-99e4-227650d8f72e_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/2022/dei-2022.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_sjw_NumberOfSubsidiaries_3340fecf-7fb4-4090-9741-0a6a1e6b90a4_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-20221231.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_srt_SubsidiariesMember_7e71c827-e341-4266-9c68-c63cabe5aa22_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/2022/elts/srt-2022.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_srt_StatementGeographicalAxis_008e05dd-0253-4f27-ae09-e819f9f11747_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/2022/elts/srt-2022.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_UtilityPlantDomain_84e58949-e8a7-4655-90ab-30793ee500e4_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/2022/elts/us-gaap-2022.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_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_33a83a3a-504d-405b-9906-ce5e1b8046f2_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_d01c8ece-65e2-445f-bab4-386be5b846fc_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueNewIssues_1bad1416-7f0c-4ae6-b561-987e7092b040_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_9fb6fd49-1089-4014-a4d8-cf1d98375995_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-20221231.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_sjw_LongtermPurchaseCommitmentWaterPurchased_ae097db6-e376-4160-8879-52098c64c5ec_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-20221231.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_PreferredStockSharesIssued_f548dcb1-ef2e-4828-9a2f-6ba94900592e_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_beca18cc-e1d0-40f3-8e88-c933debae197_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_ed436ac1-907f-48f8-957d-a5325ba6038d_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">2025</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNetByTypeAbstract_43b710b1-c985-48b9-8f6d-25776b5c998f_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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_5f9c0889-1a8a-4627-900e-61d7def8da54_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/2022/elts/us-gaap-2022.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_RealEstateInvestmentPropertyNet_1b8045e4-496b-40dc-b2e7-9acf95afb2bb_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/2022/elts/us-gaap-2022.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_ScheduleOfRealEstateInvestmentsTableTextBlock_5b438e5c-bfa9-4c90-bd82-8a95641e818b_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-20221231.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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_4ae0081b-ea7c-4c6c-8b04-a4fbee43cfaa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink: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_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink: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 and Liabilities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_d4afe55d-be6c-4499-b75e-d1f583333a5b_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, net</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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_0cef0a6b-070e-42a5-8775-f1b4d0bf155d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_A454NoteDueMay2042Member_3cf86712-80b3-428e-b2fd-c4ee7f930ea9_terseLabel_en-US" xlink:label="lab_sjw_A454NoteDueMay2042Member" xlink: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.54% Note Due May 2042</link:label>
    <link:label id="lab_sjw_A454NoteDueMay2042Member_label_en-US" xlink:label="lab_sjw_A454NoteDueMay2042Member" xlink: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.54% Note Due May 2042 [Member]</link:label>
    <link:label id="lab_sjw_A454NoteDueMay2042Member_documentation_en-US" xlink:label="lab_sjw_A454NoteDueMay2042Member" xlink: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.54% Note Due May 2042</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A454NoteDueMay2042Member" xlink:href="sjw-20221231.xsd#sjw_A454NoteDueMay2042Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A454NoteDueMay2042Member" xlink:to="lab_sjw_A454NoteDueMay2042Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3a289990-4f6a-4e57-88f6-1331d0e8cc96_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/2022/elts/us-gaap-2022.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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_285a30ff-1be8-411e-b327-577defe5972a_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/2022/elts/us-gaap-2022.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_sjw_GuadalupeBlancoRiverAuthorityMember_9b5dd659-f6ad-4440-a162-1474907e53e3_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-20221231.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c93a3cfc-9b29-4b8b-b9b5-e07bfbaf7527_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">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_90e3523b-4c74-41ec-afa4-328106f030ce_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventMember_80e3c36b-fad3-40d2-9881-378462c84c0b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_bce45415-b1b3-424d-b441-654cdf682ceb_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/2022/elts/us-gaap-2022.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_sjw_PensionBalancingAccountMember_8af36cf9-8991-4161-98be-3230f4624bce_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-20221231.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_dei_DocumentPeriodEndDate_bde1a018-f8d9-4c38-87b9-713a5047603e_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_e8657d50-c177-40ed-a517-db824e72b229_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">2027</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/2022/elts/us-gaap-2022.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_SalesAgreementHoldbackAmount_0afcc7e0-2f8a-4482-93ef-8ec442b30f0c_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-20221231.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_us-gaap_Assets_2815f20f-c229-4e1b-8943-abfe61494447_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_78851a16-28a3-4e3e-849d-89001a474045_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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_fb259c52-6c17-4826-8793-546387942d32_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">2023</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-20221231.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_EarningsPerShareAbstract_edc4bef7-40c2-4add-b711-feacdf985934_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedPremium_261c1484-96bc-44a3-81ea-6c47b5e28fe6_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/2022/elts/us-gaap-2022.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_us-gaap_PerformanceSharesMember_ebb1eef3-56c5-4be3-9657-bcbf7ed117d4_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/2022/elts/us-gaap-2022.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_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_20616ae9-8ef6-407a-8160-46be14fd17ed_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-20221231.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_769e93c0-522c-4e70-a826-e5351fd11f57_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-20221231.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_LongTermDebtFairValue_2c201c86-fb06-4a86-b9a5-b1a5fe4072ed_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/2022/elts/us-gaap-2022.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_AssetsLeasedOrAvailableForLeaseAbstract_f20784a4-2522-4334-97d4-8c708cb12ce6_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-20221231.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_EmployeeRelatedLiabilitiesCurrent_1872ec93-a59c-4617-b7c5-3531de63f021_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1bc32acf-aed5-400a-b24e-aa3aeda1905b_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_829738e4-f09f-46e3-adfc-930b78447f19_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/2022/elts/us-gaap-2022.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_SegmentDomain_cf449c76-41b4-4b78-8a64-6c69dd8735ae_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesOther_bc761d4b-bc5f-4432-af35-1bfbe0385622_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/2022/elts/us-gaap-2022.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_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_a352ff7f-ebd3-4326-a36c-63c6486a26e9_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-20221231.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_RegulatoryAssetDomain_4433f73e-2899-4690-b638-8a9014f99fae_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/2022/elts/us-gaap-2022.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_ScheduleOfInvestmentsLineItems_997c939f-792b-4a62-bc1c-7d8856507ffc_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f31681e5-f14d-407f-845c-95b8fc9265b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_1a9df01a-07f6-4dc3-9b82-d88034287e44_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_5f73012f-bee2-44b1-9f48-5952112474d2_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-20221231.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_f5e96f54-875e-4be0-904f-19479dbde3a4_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-20221231.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_IncomeTaxesReceivable_e4f2ddac-8479-421e-a0ea-a4063a65e2a2_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/2022/elts/us-gaap-2022.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_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_c09061c8-c4d7-44b3-9a19-cd972844e7a7_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-20221231.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_ReceivablesLongTermContractsOrPrograms_cc826dba-98a2-48a7-b672-4465fc041eec_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/2022/elts/us-gaap-2022.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_sjw_EquityFundsCapitalized_e1472e57-6b23-4b75-be50-972e976cffe1_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-20221231.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_StockIssuedDuringPeriodSharesNewIssues_920f8789-b37d-48be-8e10-1fa438de7d78_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_5eae8dd8-d262-463e-b6d2-698fa69d7134_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_41629a40-eb69-4c61-b8ea-9203f3fc91bf_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_d80bcfc1-d2a4-42c7-87ec-040c9156ded5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_55c8fe22-38f4-48e3-b25c-6763d52a3bfa_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-20221231.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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_14eb7910-5472-42d5-995e-92b3739d8b5d_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-20221231.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f60c60c4-e83b-4e8d-a96e-3998ca4ff1d4_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">2028 - 2032</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/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsAtCarryingValue_876bdbb6-baf5-4827-9a1a-3aafefa9fa33_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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_de126a38-be40-43f3-99c8-61fda299992e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_217249ea-e56f-42a9-9a3f-242af2d69c2f_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/2022/elts/us-gaap-2022.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_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_205b13d2-da21-43a6-9698-e8b4094d3705_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_929d4056-a8f8-49e7-be32-0c003123257f_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/2022/elts/us-gaap-2022.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_dei_AuditorName_53a23974-2db6-4a90-84f6-6a46d185da6c_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/2022/dei-2022.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_PensionPlansDefinedBenefitMember_5d91700c-ebf0-4a23-9c1c-d8d4073e27a5_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&#160;Benefits</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/2022/elts/us-gaap-2022.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_RepaymentsOfAdvancesForConstructionFinancingActivities_09de8aee-85f4-415b-a38b-971891009425_negatedTerseLabel_en-US" xlink:label="lab_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" 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_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_label_en-US" xlink:label="lab_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" xlink: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, Financing Activities</link:label>
    <link:label id="lab_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_documentation_en-US" xlink:label="lab_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Advances For Construction, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" xlink:href="sjw-20221231.xsd#sjw_RepaymentsOfAdvancesForConstructionFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" xlink:to="lab_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PropertiesSellingExpenses_71c675e9-0e73-4c0d-9c44-3c71ca07a8c1_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-20221231.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_OperatingLossCarryforwards_b1942ff9-0d23-40df-aaac-36465953f1ac_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/2022/elts/us-gaap-2022.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_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_e9cb4c96-72e9-4be3-9230-8e4bd29a5bb9_terseLabel_en-US" xlink:label="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink: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 Credit Agreement Maturing August 2027</link:label>
    <link:label id="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_label_en-US" xlink:label="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink: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 Credit Agreement Maturing August 2027 [Member]</link:label>
    <link:label id="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_documentation_en-US" xlink:label="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink: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 Credit Agreement Maturing August 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink:href="sjw-20221231.xsd#sjw_SJWGroupCreditAgreementMaturingAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink:to="lab_sjw_SJWGroupCreditAgreementMaturingAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PurchasedWaterGallons_aa99ef2f-056e-4311-896f-e2c97785f9d0_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-20221231.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_ContractWithCustomerLiabilityNoncurrent_bbe46e76-5a09-418a-8126-1c655e387b5f_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/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_05554d12-412d-49f5-b599-7426ca22607e_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/2022/elts/us-gaap-2022.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_us-gaap_UtilitiesOperatingExpenseMaintenance_604be37c-e89d-4581-8f2f-0490a53cd875_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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedCashAndCashEquivalents_635709ea-9f09-4dd1-ade9-56bbbec4542c_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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_6d7c1d25-e79e-415b-ab37-c85b53690e69_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/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_e3824000-cc25-4f64-a947-7f16707543a5_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-20221231.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_srt_ParentCompanyMember_5fddc8d3-19d4-42e9-858c-0f38e76ddbf1_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/2022/elts/srt-2022.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_sjw_WaterSupplyBalancingAccountsMember_33f0656e-730d-4fc2-b56f-8339b83a17fb_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-20221231.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_b3883640-8b7f-422e-8293-9374a2b1bfb1_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_48e6eb01-9604-4db5-b7aa-ba12307be2d4_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/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_b99868a0-4d5e-4d92-858e-144cb25b3ab1_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/2022/elts/us-gaap-2022.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_FirstMortgageBondsMember_5c398d6b-cc58-41f7-b784-2537db958d15_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-20221231.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_us-gaap_RegulatoryAssetsCurrent_c80888de-2c80-453e-8155-6d370c62601d_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_66cc9ca3-02a0-4642-97af-d0ff81c2fb61_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 Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_f951eef0-e9eb-4b69-8ab9-00e44968e08a_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_96135937-7803-4bd5-b20d-64cbd0ded186_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/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_531c9bf6-61d7-40be-9348-8daf32b20531_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/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_7ffc12cd-9aa8-41ee-adf6-637f65f0a225_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_6311fbc4-cee6-4e08-bd8a-acb7c89ddcf0_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c5e97287-d781-4ba2-b6c3-0f81ababc38f_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/2022/elts/us-gaap-2022.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_sjw_CTWSMember_63a3f288-42f1-4210-a27c-5e4d6683556a_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-20221231.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_srt_RepurchaseAgreementCounterpartyNameDomain_09641114-88d4-4c02-b9a3-4573a95d85a7_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_bae1e681-0315-4398-b3a5-ca113b18a3a8_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_f6b3d1f2-7af4-46a8-9047-04a287b32250_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_93d34dbe-3cab-43a0-b4cf-7b25892e7214_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_90d34d6f-c552-4946-8ea9-8a89511a64de_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1c4c946f-ec91-42dc-be96-c048b48f252a_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_4f6ddc58-49a0-420d-9984-428aa098f3fe_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-20221231.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_LineOfCreditFacilityLineItems_bf839e4f-174a-4651-bdc6-ab75a0830c30_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOther_89661dbb-e16d-4379-bfd4-eebe08de35d5_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/2022/elts/us-gaap-2022.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_AssetRetirementObligationsPolicy_d1773de6-ba08-49d4-93ee-6fadd4078407_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/2022/elts/us-gaap-2022.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_SaleOfStockNumberOfSharesIssuedInTransaction_715c906c-3536-45b2-8ac3-0aab28d72c2c_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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_99a37450-6325-461e-ac5b-78304667fd9b_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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_6a0299c4-2531-490f-8c71-a4f48652a2c2_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6063c9de-ab79-4345-83ee-98748a4296ae_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">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_83240ece-b811-46b5-92ec-2bac4cb83901_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c22347dd-1c23-4b0c-b917-9cf4d51fde6c_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">2027</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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_349f1063-c24d-4bea-a2a4-a292dcaa34a5_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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_b1728d4c-390c-439e-89b9-84d6b5d792cb_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/2022/elts/us-gaap-2022.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_ReportableSegmentOneMember_f6493940-0b33-481f-b8da-1ecb9408bd65_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-20221231.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_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_71291b6d-46b2-4556-a051-e235736d7aa2_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">2025</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/2022/elts/us-gaap-2022.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_sjw_StateRevolvingFundLoansSeriesTMember_73829b68-bf36-4269-a799-67b9fb936977_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-20221231.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_CommonStockMember_eb044943-aff4-478a-8389-b23c562bf2d3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_e643e787-63b0-4dc4-ba3b-a316c87f24ba_terseLabel_en-US" xlink:label="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink: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 purchase intervals</link:label>
    <link:label id="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink: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 Purchase Intervals for Employee Stock Purchase Plan,</link:label>
    <link:label id="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_documentation_en-US" xlink:label="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink: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 Purchase Intervals for Employee Stock Purchase Plan,</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink:href="sjw-20221231.xsd#sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink:to="lab_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_dfd1dc69-2e9e-4d39-ac3c-d174de5b4735_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b780be86-2f31-4801-9f7e-4b87a1caa24f_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_7bc33988-75f9-4fa6-bdea-94aa9ff8ae48_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueRecognitionPolicyTextBlock_7405548b-13e4-4ea3-aef1-239160c62540_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/2022/elts/us-gaap-2022.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_RegulatedOperatingRevenueWaterSurcharge_c9faf821-9973-4fd5-b425-6582f09f1f4a_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-20221231.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_StatementTable_d46ab90f-55d5-467e-bb87-d46a35f01102_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ff1e3f57-4cb6-4d4e-af8f-9ba403c7bf6f_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CreditAgreementMember_b410a93b-5661-484c-a56c-6838e2b9273d_terseLabel_en-US" xlink:label="lab_sjw_CreditAgreementMember" xlink: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 Agreement</link:label>
    <link:label id="lab_sjw_CreditAgreementMember_label_en-US" xlink:label="lab_sjw_CreditAgreementMember" xlink: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 Agreement [Member]</link:label>
    <link:label id="lab_sjw_CreditAgreementMember_documentation_en-US" xlink:label="lab_sjw_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CreditAgreementMember" xlink:href="sjw-20221231.xsd#sjw_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CreditAgreementMember" xlink:to="lab_sjw_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_c7f39281-ff6b-4f58-8667-d781be26c3c1_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 $793 in 2022, $264 in 2021 and $(324) in 2020</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_0e4935bd-01fc-447b-b7af-d50eb342a356_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_9cfc3262-190c-4d5b-8473-2cde19c0e71a_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_8f805e29-22d5-4c5a-a42f-b774a24b1618_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_07268665-7313-4ec4-9c50-d7666b014728_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_652a1297-2dae-4ffc-82b4-50a20a9587b4_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_976000e1-45d1-46db-9290-9c5c08a91c33_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 $5,753 and $4,600 in 2022 and 2021, 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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f7a725c2-020b-4354-8eb3-790c50c98c5d_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_83a8f3b3-f5ad-44b4-8089-494652fa1830_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/2022/elts/us-gaap-2022.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_UtilitiesOperatingExpenseDepreciationAndAmortization_dec4d9a3-9fc6-4c05-bec7-7c59d8d1bdeb_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/2022/elts/us-gaap-2022.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_sjw_DefinedBenefitPlanRateOfCompensationIncrease_cd72e237-34b5-4da6-ad57-a0d642a8d34f_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-20221231.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_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_d9f988be-a97f-4f2c-b554-23e6929dc027_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-20221231.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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e4090561-45f1-4b6b-845f-9d6662850c13_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/2022/elts/us-gaap-2022.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_StatementLineItems_65e5a89c-e341-4e27-b01f-4032fc593a56_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_UnrecognizedTaxBenefitsGross_1523a8ec-4e39-4bdb-bca0-ea013c936bc9_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e5f92e94-c1d5-4f97-afc1-a1db467e72df_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_789170c0-0da6-499e-a3a4-ce0635029773_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_724ec156-70ec-4c72-9cf5-691e754e4074_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 Bond</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-20221231.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_FiniteLivedIntangibleAssetsGross_a5bfe523-77af-40e8-9898-4182b0efe3b6_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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_751d8e42-a29f-46bf-a4f6-89f64f489ea5_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/2022/elts/us-gaap-2022.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_BalancingandMemorandumAccountRollForward_bfd59ee9-a0a1-4f4f-86ac-b74fe99f1ee6_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-20221231.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_AccumulatedOtherComprehensiveIncomeMember_2e0b7ef2-88c4-48ac-9611-f1c8424a0fd4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_2575257e-2bc4-4d57-8e72-a3da3be37088_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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_63bb7fde-5987-424e-9a8b-b53f4630afb5_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/2022/dei-2022.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_dei_DocumentTransitionReport_f8dc2cf9-966a-4c4f-a4b7-61ff8a11f135_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8374f4d1-af8b-422d-9879-36c622eaefa3_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">2024</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/2022/elts/us-gaap-2022.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_dei_LocalPhoneNumber_b7279323-3813-486b-9154-1a980733e0a7_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_b504ed60-95f1-44d1-972e-c938548a6bcd_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/2022/elts/us-gaap-2022.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_sjw_RestrictedNetAssetsSubsidiaries_0ae45afd-1e51-4968-94ed-df980d9948f7_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-20221231.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_OperatingIncomeLoss_48e3043a-cfdd-4840-a38d-9563999f1014_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_5ab81360-555e-4590-aa5c-6a2f500bde27_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_84469c68-ecd7-4369-855d-06451fff79c7_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-20221231.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0394f124-2968-412a-8260-1d9440bfde66_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">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_sjw_SaleOfStockWeightedAveragePricePerShare_9ea1a0fe-7467-4f46-8b56-e25a13f008ee_terseLabel_en-US" xlink:label="lab_sjw_SaleOfStockWeightedAveragePricePerShare" xlink: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, Weighted Average Price Per Share</link:label>
    <link:label id="lab_sjw_SaleOfStockWeightedAveragePricePerShare_label_en-US" xlink:label="lab_sjw_SaleOfStockWeightedAveragePricePerShare" xlink: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, Weighted Average Price Per Share</link:label>
    <link:label id="lab_sjw_SaleOfStockWeightedAveragePricePerShare_documentation_en-US" xlink:label="lab_sjw_SaleOfStockWeightedAveragePricePerShare" xlink: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, Weighted Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockWeightedAveragePricePerShare" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockWeightedAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SaleOfStockWeightedAveragePricePerShare" xlink:to="lab_sjw_SaleOfStockWeightedAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_5abb8609-9a54-41d4-bc49-48f32e769646_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-20221231.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_1f70ff9c-3ad1-4c3a-a1b5-43227c517d99_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-20221231.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9179f3a3-1f77-494e-98a9-a2eb2fae67cd_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_39a073d6-c1d2-413c-84c7-20e7699eda1e_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentPolicyTextBlock_84bb5ce1-d270-4187-b26f-156ec0460148_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/2022/elts/us-gaap-2022.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_PreferredStockParOrStatedValuePerShare_fc05cdf6-b167-4a63-95a0-33905637c340_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_1e2fe74a-c30d-4a28-8b08-30f6853eb550_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_568c6af8-36d2-49fc-9f7c-be1a32a37a1b_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/2022/elts/us-gaap-2022.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_CustomerAdvancesforConstructionNonRefundable_d56260b3-7658-43c1-b428-e187747894b1_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-20221231.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_AdditionalPaidInCapitalMember_e344c45b-28b2-4bb8-8c49-90dcfacdcc94_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_75b6f953-9838-4b84-ba90-471552874fff_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_f9dcd054-2a5a-40a8-b17d-878255f66199_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_14f4a193-2264-4c02-a47a-8882aec87bdd_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/2022/elts/us-gaap-2022.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_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_f6e08fd4-78ee-458c-889b-1f156595fa05_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-20221231.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_WeightedAverageNumberOfDilutedSharesOutstanding_7454dbd4-bddf-419c-8152-834192c40354_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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_6bfcb581-dea7-46c6-984a-705893f06737_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/2022/elts/us-gaap-2022.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_sjw_TheMetropolitanDistrictMember_81c0c47c-c2d0-48d1-91f9-875a599dce21_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-20221231.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_RegulatoryAssetsNoncurrent_134c1762-6a96-4547-8272-003924fa0a6d_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_4ae2c8ae-abbd-423d-8dd7-d883f19dbf58_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 Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_37341916-8721-47f5-aec2-c9130ad4ecf6_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/2022/elts/us-gaap-2022.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_sjw_WRAMember_2d25c6d6-a240-4ea0-ba31-0410db872263_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-20221231.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_us-gaap_BuildingAndBuildingImprovementsMember_2ce865f3-28fc-4d2f-ab3c-e950eb475a70_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/2022/elts/us-gaap-2022.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_CommonStockDividendsPerShareCashPaid_0bc9af85-1a80-4f29-867e-bd3537988a5a_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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_f4b70087-25bc-45c9-988b-5fbdd9b37e18_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/2022/dei-2022.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_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_03391b3f-0a80-49ca-a889-389771226b81_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" 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">Recognition of significant event</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink: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), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d3fb3431-36dc-43bf-930c-66a414f58022_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/2022/elts/us-gaap-2022.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_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_3977fd58-9165-416a-b856-4c276a7b7671_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11f737f8-1537-482b-ad22-f2ef592b9379_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_647c175a-29e4-461e-913b-90d99eaceed4_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/2022/elts/us-gaap-2022.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_sjw_AssetRetirementObligationDiscountRate_650c0412-7256-4e5a-ac5b-4a26b96fdf95_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-20221231.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_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_ce6430c3-0b7e-4b7b-9a8e-d03c38a4dc81_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-20221231.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_PreferredStockSharesAuthorized_e1852762-648a-457a-b326-03becabda7d5_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_7fc90b50-d4cd-42c4-aa8a-1056ba4c2e78_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-20221231.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_sjw_LongTermPurchaseCommitmentWholesaleDiscount_ac7da111-7458-4108-892a-34c12d36a154_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-20221231.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_sjw_MarketbasedRSUMember_75ea956c-751f-4b07-a7d6-213bbd774d4c_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-20221231.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_ProceedsFromIssuanceOfLongTermDebt_400f962f-456a-4edb-bfd9-e3640188a066_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesIssued_36e1fa35-dda7-4dfc-b37d-e3bc0e4b1de0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_07a4bf4e-4982-4781-9570-d3af674d717b_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">Accrued payables for additions to utility plant</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SantaClaraValleyWaterDistrictMember_1ade603b-bf66-4dc1-8446-30962d82753a_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-20221231.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_UtilitiesOperatingExpenseTaxes_3e652b5a-52b9-499d-82d6-d2d07ae590be_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_6baad903-7ac0-4b85-8961-ab5b4e3d9977_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_7a450b41-50f5-4711-acd8-357a7d6d40dc_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_7ef55987-99e5-4241-8c27-edd5acb8cce0_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_e8981b4d-70a0-4265-8c79-b05b573e412b_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-20221231.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_691d0e6b-17a0-4b3c-9efe-5c9d28f94b6d_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_55cc5781-66f8-4d50-ac08-a32633bd637a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive 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/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_45a7b798-a969-417c-860e-69dd9be2359d_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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f3a0c699-8b15-4012-aca0-035baaa5f3c4_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/2022/elts/us-gaap-2022.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_sjw_ContractAgreementTerm_53851d5e-759f-461c-a2c5-0364ed77624d_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-20221231.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_dei_EntityCurrentReportingStatus_e187ec5b-8159-4b47-80c7-f2c54051c299_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2022/elts/srt-2022.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_OtherLiabilitiesCurrent_4effccb9-f621-4ee7-89cc-a16b47725f81_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/2022/elts/us-gaap-2022.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_sjw_BalancingandMemorandumAccountRefundsCollections_d8e435b9-b133-43ef-92f5-34b2d4f8d7f2_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-20221231.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_346dec12-68b5-4a32-b83f-57528686a598_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-20221231.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_ScheduleOfNetFundedStatusTableTextBlock_2e8a54ea-5878-414a-8f43-7412ad8c73b8_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/2022/elts/us-gaap-2022.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_sjw_MasterContractNegotiatedTermForDeliverySchedules_7c23de0c-9dd3-4b75-92da-81e18a59234d_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-20221231.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_sjw_ConnecticutWaterCompanyMember_5ee3a2af-07a1-42d4-a7e9-a2ae12837930_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_157e5886-ae48-4aa0-9544-d0db927be9d7_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-20221231.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_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_1bdcae86-b31c-4b6e-99b8-868ad6cd0b53_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-20221231.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_ValuationAllowancesAndReservesChargedToCostAndExpense_42ce8f17-e404-4241-9cd7-f5cd56ed7e61_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_de5105d8-cb7f-452e-b44f-5c38eca8aa04_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_f8686a4c-0da7-4c57-b975-3f34f583cc89_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_42f62633-d2dd-4fbe-9a93-cef1501cbb4d_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/2022/elts/us-gaap-2022.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_sjw_RegulatoryAssetsFundedStatusOfObligation_211b82af-1b96-49c5-8f0b-ef2d99d628f9_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-20221231.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_sjw_InternationalUnionOfOperatingEngineersMember_db160b72-b243-4ce8-ab4d-72121f5573dd_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-20221231.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_GainLossOnSaleOfProperties_b037f6e1-8e93-4d66-8c9c-00885be11973_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_c6cc5aa1-dfea-4933-a88f-8dc12ce54c9b_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/2022/elts/us-gaap-2022.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_sjw_ReportableSegmentTwoMember_3f39d1c1-b3fd-4574-b5cf-a278326c123f_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-20221231.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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_4fb2bf80-d472-4bbd-8b4f-ffd86ca37fda_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/2022/elts/us-gaap-2022.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_sjw_MajorSupplierDomain_f1d3b8ef-0975-43d9-8c79-bcac5195777a_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-20221231.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_2b304b41-1b76-46a2-8540-ff793f7dfe18_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/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_976e7da3-f70d-4751-a1e9-316f30d2cd74_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/2022/elts/us-gaap-2022.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_us-gaap_Dividends_a5d7e7cb-5232-442b-a953-3c28ff4b4771_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4188b485-1554-44d2-aed1-5349694d7167_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_3cebff8f-fb82-44fd-ac33-4f456b012f6c_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">Total 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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_807cc253-641c-4d49-9a13-e85c753e27e2_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredTaxAssetsAdvancesAndContributions_28a15b00-6b3d-4a26-b08e-bc97fd950506_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-20221231.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_SaleOfStockPricePerShare_393143da-6ebf-4764-ac31-e706bb59f7d0_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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_b63d647d-434f-4f22-971c-7880c011b116_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_8426cf60-f5cd-45c5-af28-b84d5013d05a_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-20221231.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_230d79b7-704c-4f49-b701-d9740c9384de_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_5df8915e-3d72-49e9-969d-5c93b15da119_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_b9112c17-916f-401e-a288-f3c33754fb68_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</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/2022/elts/us-gaap-2022.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_sjw_SanJoseWaterCompanyMember_56fda60e-be6a-4888-81b6-702480022b81_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-20221231.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_AssetsCurrent_c9563dda-8084-40f6-86e5-530d9bc7b09b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_f9b36968-a6be-4877-8b70-dadf69ba0584_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_2c24bcb7-2b2d-4664-bcf0-c139beb72583_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_251b4162-45fa-4196-817b-7cf0414aaa79_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_62b42231-0b54-4f80-87dc-ff6af3525538_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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_UtilityPropertyInstalledByDeveloper_cb273123-1053-4071-8c9b-fe040d247126_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-20221231.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_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_1d0a2266-8864-4202-874a-5a5fc8f951c3_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">Equity award assumed in acquisition</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-20221231.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_sjw_InfrastructureMember_8f0ca535-e093-4a89-8b24-9aeb31eb49ab_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-20221231.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_us-gaap_SignificantAccountingPoliciesTextBlock_06d50ac1-91f7-4250-941d-7afb3435aefd_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_de5e54fa-dbf8-464d-9aec-8fd9565185d4_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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_93e6388a-b13d-49ea-a33e-eedbd35116de_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesChangeinAccountingPolicy_f476a96e-f255-4518-9b2b-ad225e5232a9_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-20221231.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_sjw_DebtInstrumentCovenantCapitalizationRatio_06a8f538-4db1-4435-97b2-339101906974_terseLabel_en-US" xlink:label="lab_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink: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 ratio</link:label>
    <link:label id="lab_sjw_DebtInstrumentCovenantCapitalizationRatio_label_en-US" xlink:label="lab_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink: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, Covenant, Capitalization Ratio</link:label>
    <link:label id="lab_sjw_DebtInstrumentCovenantCapitalizationRatio_documentation_en-US" xlink:label="lab_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Capitalization Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink:href="sjw-20221231.xsd#sjw_DebtInstrumentCovenantCapitalizationRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink:to="lab_sjw_DebtInstrumentCovenantCapitalizationRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_0657720f-63cb-4714-b1e9-1113c5c52fa5_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_0392fdce-8305-46e6-a0d0-9ad0a27c7664_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_5e36fe0d-81e2-4e92-b57e-4b74c293a5ef_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-20221231.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_srt_ConsolidatedEntitiesAxis_5a6cc940-ee75-4030-8d25-fe16e676b8a7_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/2022/elts/srt-2022.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_sjw_SouthCentralTexasMember_e08c2d33-4dac-4ce7-9cbe-840303e3d964_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-20221231.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_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_2d527285-c902-4522-9575-e729104836b0_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-20221231.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_DebtInstrumentLineItems_65a925ce-b641-4016-84a1-d4de972c6d92_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesShareBasedCompensation_fc7e85a4-8959-4b86-9727-59a63fc350ab_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_ae95ccb0-c5cd-4391-9745-133fecb49527_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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_0422fb5c-0cab-4174-be41-21f6d7e5e77a_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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquireRealEstate_aed20b0b-3305-433d-aea0-a9802f55c61d_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesBalance_d1bf2b28-ee96-4947-a8f6-b40c59edf6b9_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_45c881f5-4284-4193-b5d9-61fe5e2e7e12_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/2022/elts/us-gaap-2022.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_PublicStockOfferingMember_cf3ca6df-cf6b-4d19-be6a-845c4cd53fb9_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-20221231.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_Land_357c9074-ba89-4323-a42b-863b9d311ea8_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_7c402237-8cd0-40aa-9d35-269c5f1e7dd2_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/2022/elts/us-gaap-2022.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_FixedIncomeFundsMember_14ea72bc-ce84-48e6-8215-7db409ad1d5e_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d0e591fd-1344-4129-a018-e45c14bd8fb5_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">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_515682cd-acb0-41ff-bfc2-46175e5b3c87_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 and settlements</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/2022/elts/us-gaap-2022.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_SJWTXCreditAgreementMember_acbf7740-d6de-4d10-80e1-67e66ab256b8_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-20221231.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_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_eede1e9f-67c5-4262-9228-44403964e81e_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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2fcab55d-985b-425f-994d-8af09c2fdd58_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">2026</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/2022/elts/us-gaap-2022.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_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_bdaaf15c-1c58-41c6-b647-c3658fbd51ba_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-20221231.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_dei_AuditorLocation_45c50ed1-24a2-4867-8c37-4c1e271ab83e_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/2022/dei-2022.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_dei_EntityFilerCategory_7c9d7005-6366-4946-86ff-6b76072d75fa_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_55eeb327-08cb-41ab-84c8-687e0aabe841_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_d90cdfc5-2d9e-498d-a2de-e1acde034cdc_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 plant</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/2022/elts/us-gaap-2022.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_WaterPlantMember_1b2ab834-ade9-4554-a3b9-6c2c700f618f_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/2022/elts/us-gaap-2022.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_AllocatedShareBasedCompensationExpense_6b2986ee-b478-45be-9d22-875982bba21a_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/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_8fd61904-8276-4219-b25c-439a9da8e66c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3a5152be-1c34-49af-8c79-57340d2c8b03_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ExecutivesAndNonEmployeeDirectorsMember_75610b86-9944-449d-a414-a35b8ebaf94c_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-20221231.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_sjw_DefinedBenefitPlanImplicitRateSubsidy_23441068-4b1d-4fb9-bbc0-698f1fac4864_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-20221231.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_54a837ab-a01a-4e53-9945-de5ada61f759_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_8174cc5f-c627-4c01-9998-dd86d98a6ffe_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/2022/elts/us-gaap-2022.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_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_7b9ed0ea-eb40-4296-8f3f-75c72ead8e20_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-20221231.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_InterestCostsCapitalized_0ecffab3-c077-4ea4-be41-411389418b75_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_33a52ccd-d7a3-4880-aa8c-3c4033cc2d5f_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/2022/dei-2022.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_GoodwillImpairmentLoss_aefdefbf-ebd2-41ff-a1e3-577891fb0da6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_DeferredGainsLossesOnSalesOfProperties_f883141d-91c1-47e1-8cc4-87ab88966c15_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-20221231.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_RealEstateInvestmentPropertyAccumulatedDepreciation_c3b15b07-32d7-4dd8-9a45-b19f2a4d37ab_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/2022/elts/us-gaap-2022.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_CashAcquiredFromAcquisition_55298b87-eb4b-4ffb-a549-a3473d060b07_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/2022/elts/us-gaap-2022.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_SegmentReportingAbstract_e8d55a23-8639-4997-92f9-818ddd89e1d8_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/2022/elts/us-gaap-2022.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_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_dd22de7b-79ef-47be-b613-7f5709d2cbe8_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-20221231.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_af5a4b7f-8e8f-4fab-a5f2-8bf4d59d0e79_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-20221231.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_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_da195f17-ceb7-40ac-aa5a-3a841b84477c_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsDeferredIncome_0185cd50-3767-4cbe-82b7-e1dcfc04d1c5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_b0a3d5e0-16db-400e-a21b-471a8624e65e_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-20221231.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_CorporateMember_7a930fdf-d21b-445b-b456-1e0dbfb96e3f_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanOtherChanges_6beda5a2-ca5d-4658-9f33-0bac5cb869bb_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/2022/elts/us-gaap-2022.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_sjw_IntercompanyNotesPayableCurrent_b146f1d6-a618-4e8d-906f-e60464e09c9e_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-20221231.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_DefinedBenefitPlanByPlanAssetCategoriesAxis_67c4ebba-a68d-4d2c-b19a-6b7270e6442a_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/2022/elts/us-gaap-2022.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_dei_DocumentsIncorporatedByReferenceTextBlock_ba87b531-7f9a-4eea-88c1-aa65d157cc5a_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/2022/dei-2022.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58a141fa-5b2e-497c-a7e8-2abafb800420_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0e9600ab-08e0-4b61-8c78-7b078c663ae7_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/2022/elts/us-gaap-2022.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_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_71f42bac-272d-4b00-a277-56a8bf9682e9_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-20221231.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_LiabilitiesAndStockholdersEquity_75250aee-ae46-4c38-98cc-64967ad09541_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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_a8991573-3d47-4eea-94b8-07aac816a147_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-20221231.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_50866035-a00e-4505-a442-f57a7db53051_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-20221231.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_LongtermDebtTypeAxis_94c9d177-136f-43d5-b1d4-d770a95e08e7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_09b07fca-edcb-44f8-9dc3-8a6fc9cc83cf_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/2022/elts/us-gaap-2022.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_ProceedFromSubsidiaryNotesPayable_475122a1-59a2-45f9-b5a4-11caabefc042_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-20221231.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_f6ef98b8-df04-47e2-a6a4-b30f63643f4b_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-20221231.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_IncreaseDecreaseInReceivables_dcf96f81-de1f-49eb-836a-cd3140881f8c_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGross_4c07ad2d-e6b5-4859-8a51-ba28ce2e0a42_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/2022/elts/us-gaap-2022.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_UnregulatedOperationMember_af81e3be-1eb7-4c37-99a9-9cf7efe3a36e_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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_0639fa6f-045d-4147-ad9b-96d9d92b1dc4_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/2022/elts/us-gaap-2022.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_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_073f6f26-97e0-4d7c-97bf-cab805eae052_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-20221231.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_us-gaap_EarningsPerShareDiluted_27768082-3738-40df-8609-5ee8ded4cf02_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_05dc857a-bbc2-4796-8b92-8b0ab4604342_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_f1f1f0e6-074a-4908-bdb6-432909c8a71a_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-20221231.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_sjw_BalancingAndMemorandumAccountNet_a81c74ee-0bd7-4d65-9b05-eb3b9471c42d_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_212108eb-6600-49a6-a384-159aaba3fb71_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-20221231.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_sjw_IncreaseInDeliverySchedulePercent_f4a1e08c-97b7-4c00-894b-607b4c5f87f9_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-20221231.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_OtherAssetsCurrent_4960ea8e-c656-4bd8-a351-95d013570a09_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/2022/elts/us-gaap-2022.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_LongtermPurchaseCommitmentPeriod_b9ddac9f-0ec1-4d64-8d08-846e48cae4ac_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_f80e44e0-deee-45e2-9627-90edeed7c933_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_0f68ea3a-6aca-4b1e-9c33-53d941759a07_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_08e309fa-8782-48ba-9788-ed3b76547a7f_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/2022/elts/us-gaap-2022.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_LessorOperatingLeasePaymentsToBeReceivedThereafter_05a11e80-b536-469c-a1eb-a2e202dda09c_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/2022/elts/us-gaap-2022.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_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_26154700-fccd-47fe-8886-808533cbe99e_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/2022/elts/us-gaap-2022.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_AlternativeRevenueProgramsNet_75047fea-9c8f-4960-a8f5-34788a1c703b_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-20221231.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_cd9df2eb-f78c-4050-88d0-137643ced529_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/2022/elts/us-gaap-2022.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_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_ed215f4a-fe28-44bb-ae67-c64bff62fa9f_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-20221231.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_33247e4c-22c6-4b83-bc97-0cde8be8a100_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_c3e9e676-74bb-423f-9591-3884434e6927_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-20221231.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_8909641c-453d-4d0e-a790-9df55a122218_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 2024</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-20221231.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_dei_EntityAddressAddressLine1_b8711684-0cd1-49b0-96fe-4332dc79ce8a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_1d407717-14b6-4c0b-a975-729ac3fbeeb4_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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfStockDomain_05192d5a-6371-4679-841a-7989c0c95e53_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_fe0cf0af-89b7-45f1-8245-21bdd1b7c738_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/2022/elts/us-gaap-2022.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_InterestExpense_1f8d368e-e6ba-46cd-9302-1d4823addad9_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_CanyonLakeWaterServiceCompanyMember_bc007662-1239-4963-98d8-ce3800de86fb_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-20221231.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_RetirementPlanTypeAxis_88111417-c436-4336-be3c-d41377063f0a_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/2022/elts/us-gaap-2022.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_ServiceAgreementsMember_0b7fbfd5-45eb-4087-800c-1f3c07f3a976_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/2022/elts/us-gaap-2022.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_LongTermPurchaseCommitmentLineItems_e5ed0c1c-2f99-4303-91ba-36b0a76a30ff_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/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_6d06e9a1-8d5f-4dad-8f87-b0a6bd346843_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanFundedStatusOfPlan_d3c61a0a-3bff-4261-9eca-3f178b709ec8_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/2022/elts/us-gaap-2022.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_UnamortizedDebtIssuanceExpense_a2953be3-ca77-4d73-ba30-01497e3cee37_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/2022/elts/us-gaap-2022.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_ContributionsInAidOfConstruction_2885d8d8-f170-43b2-be93-7f62036b2e5e_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/2022/elts/us-gaap-2022.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_us-gaap_DisaggregationOfRevenueTableTextBlock_432f68ba-95cc-46b1-ba88-72f25c7d074a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_cb1a5df2-93c6-4991-aa53-e4d66dd5642c_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAdministrationExpenses_c94d2348-8502-40f5-afa6-8085d4e1ed83_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/2022/elts/us-gaap-2022.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_us-gaap_OptionIndexedToIssuersEquityEquityTable_987f4923-5b85-4e4b-a9e7-21a436d8e321_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/2022/elts/us-gaap-2022.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_us-gaap_VariableInterestEntityOwnershipPercentage_065a11e9-ca4c-4d8c-99b3-c0beafc79658_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_8c67b486-8a21-475b-aa38-7ab478aaea86_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/2022/elts/us-gaap-2022.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_ConnecticutWaterServiceInc.Member_c5895570-9f88-4dda-aeaa-3cba2eddce8f_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-20221231.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_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_8e4ebc3c-5795-468a-ad20-ef4e4795dd5e_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-20221231.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_a8f76226-3816-421c-b00e-219a45d518de_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-20221231.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_KTWaterDevelopmentLtdMember_52285d50-ca06-4bc1-9dda-a4eec222948d_terseLabel_en-US" xlink:label="lab_sjw_KTWaterDevelopmentLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Development Ltd</link:label>
    <link:label id="lab_sjw_KTWaterDevelopmentLtdMember_label_en-US" xlink:label="lab_sjw_KTWaterDevelopmentLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Development Ltd [Member]</link:label>
    <link:label id="lab_sjw_KTWaterDevelopmentLtdMember_documentation_en-US" xlink:label="lab_sjw_KTWaterDevelopmentLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KT Water Development Ltd</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterDevelopmentLtdMember" xlink:href="sjw-20221231.xsd#sjw_KTWaterDevelopmentLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_KTWaterDevelopmentLtdMember" xlink:to="lab_sjw_KTWaterDevelopmentLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_11a2efc4-6e0a-48a1-ac24-43b785f85f27_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/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_af7a01c7-0a6b-4a94-9727-6d7f3607efe5_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/2022/elts/srt-2022.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_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_9489890f-6bf8-4d9a-8f1e-d6177d44a9db_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/2022/elts/us-gaap-2022.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_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_62fbc908-3ba9-46ce-ad6f-1e47deed3693_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-20221231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_035618dc-6658-4f0e-b808-6ca984c79d37_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">2027</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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_4d5e6492-b841-424a-8762-23d3547521a5_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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForCreditLossMember_c6fc4bf7-95df-4a75-badf-9905d6cb261a_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ac52b5de-233b-40fc-9202-a7385296b8c5_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_b073153e-03a3-4e1a-a0bf-b1660de10945_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/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e30e1e34-6a02-46ce-a4e3-517d769ea25d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_42434e38-152c-47d0-922a-48eb1b9d5f7c_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/2022/elts/us-gaap-2022.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_sjw_BalancingandMemorandumRevenueAccountRollForward_e0b3c478-0bdb-4afb-9416-e3833322b6ec_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-20221231.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_StatementOfStockholdersEquityAbstract_82b179b3-47e3-4cf1-85f7-ae9fd8c77fc7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_0a82bef0-1f52-417a-b2e5-d87e567a1721_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_a24e401b-ab5f-4af4-b9b5-4c5c903b81b1_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/2022/elts/us-gaap-2022.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_81e88d8c-2e01-4541-85ac-29111d09f767_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-20221231.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7d2b6b16-c8c6-47d9-b115-2ecf418b3792_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_3667f7b5-08fd-4f78-899b-79c94d27278f_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-20221231.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-20221231.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_a2a8e7d4-ef6c-41de-8f4e-71827b99adc9_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-20221231.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_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_ae0cb1bb-3fe5-46b2-9072-a3d60e844efc_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-20221231.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_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_ead34722-6264-42c7-8393-3fed3a960737_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-20221231.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_abbadec6-cf15-4051-8689-a4d22434bc97_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-20221231.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_sjw_SyndicatedCreditAgreementMember_70796683-5438-4fdf-9767-0bbe9978ce02_terseLabel_en-US" xlink:label="lab_sjw_SyndicatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Agreement</link:label>
    <link:label id="lab_sjw_SyndicatedCreditAgreementMember_label_en-US" xlink:label="lab_sjw_SyndicatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Agreement [Member]</link:label>
    <link:label id="lab_sjw_SyndicatedCreditAgreementMember_documentation_en-US" xlink:label="lab_sjw_SyndicatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Syndicated Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SyndicatedCreditAgreementMember" xlink:href="sjw-20221231.xsd#sjw_SyndicatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_SyndicatedCreditAgreementMember" xlink:to="lab_sjw_SyndicatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_d1730bae-ff85-4017-970e-a5cb3383f29a_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-20221231.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_sjw_SubsidiaryOneMember_b8dfc099-c193-41db-9330-fe4096bc9764_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.</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-20221231.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>sjw-20221231_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 2023 Workiva-->
<!--r:7e47c89e-4a2c-4658-af91-fffd922ccd65,g:3b632a1e-c396-4488-81d4-8a0af5ac898c-->
<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/CoverPage" xlink:type="simple" xlink:href="sjw-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:href="sjw-20221231.xsd#sjw_EntityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9fdab640-73c8-48d6-b549-8836c9f7d32e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentType_9fdab640-73c8-48d6-b549-8836c9f7d32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_e26473b5-2eaf-472d-b289-447f5e52be92" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentAnnualReport_e26473b5-2eaf-472d-b289-447f5e52be92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4598b9d5-fcde-4957-9125-91cfe61d8862" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_CurrentFiscalYearEndDate_4598b9d5-fcde-4957-9125-91cfe61d8862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6e96f2f5-05fe-4873-a8ff-5435f24036c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentPeriodEndDate_6e96f2f5-05fe-4873-a8ff-5435f24036c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_44ce2f07-7d11-4e59-b62b-7e91a96d3212" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentTransitionReport_44ce2f07-7d11-4e59-b62b-7e91a96d3212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0141b3d8-e953-4650-8ed0-c8fb6f727f67" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityFileNumber_0141b3d8-e953-4650-8ed0-c8fb6f727f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_31419b69-6b59-4283-a569-ee16d965f1a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityRegistrantName_31419b69-6b59-4283-a569-ee16d965f1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9a128f7d-8b1a-41f8-99c5-7525a069253d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9a128f7d-8b1a-41f8-99c5-7525a069253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8e9671b9-68ee-4853-9343-d3444cdfafb6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityTaxIdentificationNumber_8e9671b9-68ee-4853-9343-d3444cdfafb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_820a1c00-74d5-4b19-a948-7bb25d816fa7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityAddressAddressLine1_820a1c00-74d5-4b19-a948-7bb25d816fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1ec60b36-2732-4dde-b8e3-3d6a5f878cc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityAddressCityOrTown_1ec60b36-2732-4dde-b8e3-3d6a5f878cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5e5e240d-85d9-496e-9baf-5c3c8c7fb9b8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityAddressStateOrProvince_5e5e240d-85d9-496e-9baf-5c3c8c7fb9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ffb6359a-0afd-499a-b144-709a6bd880be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityAddressPostalZipCode_ffb6359a-0afd-499a-b144-709a6bd880be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c4dd07ac-29bd-49ef-b121-3060250dc80a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_CityAreaCode_c4dd07ac-29bd-49ef-b121-3060250dc80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_38e10a9c-1b09-49c8-9f56-e9822d5c0eab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_LocalPhoneNumber_38e10a9c-1b09-49c8-9f56-e9822d5c0eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f4ff095e-6371-4896-9006-7808a4429c52" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_Security12bTitle_f4ff095e-6371-4896-9006-7808a4429c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8606c7f5-23f5-42a0-9659-fd3052d7e29b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_TradingSymbol_8606c7f5-23f5-42a0-9659-fd3052d7e29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ac67962e-3168-43e2-bb37-baaad04794fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_SecurityExchangeName_ac67962e-3168-43e2-bb37-baaad04794fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2d63729f-51a8-481c-9c9e-3323467024de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2d63729f-51a8-481c-9c9e-3323467024de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f6af112-b561-4df4-b6b3-8ba1370263fc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityVoluntaryFilers_1f6af112-b561-4df4-b6b3-8ba1370263fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bc780062-a883-4ea9-b300-bc8de78d5e33" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityCurrentReportingStatus_bc780062-a883-4ea9-b300-bc8de78d5e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_d707882c-9f74-4d48-be22-841834dbc00e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityInteractiveDataCurrent_d707882c-9f74-4d48-be22-841834dbc00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_dc458545-edcc-462e-b195-fcc903c80264" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityFilerCategory_dc458545-edcc-462e-b195-fcc903c80264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_72ec5df7-7654-4c5f-93ee-02733d74cc9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntitySmallBusiness_72ec5df7-7654-4c5f-93ee-02733d74cc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_89cc1d43-b5bc-475d-aece-02c5d70f8d84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityEmergingGrowthCompany_89cc1d43-b5bc-475d-aece-02c5d70f8d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_55e51305-af79-42ab-897f-6fc65294f42e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_55e51305-af79-42ab-897f-6fc65294f42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ecbb109a-61cb-4565-a8e8-478442476300" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityShellCompany_ecbb109a-61cb-4565-a8e8-478442476300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b42076ba-0683-4aad-86f7-393ce53541c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityPublicFloat_b42076ba-0683-4aad-86f7-393ce53541c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_973ce1be-1616-4477-8296-0c84e5dcb88f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_973ce1be-1616-4477-8296-0c84e5dcb88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f2f693dd-0219-4f3e-a693-79ea4e72bd45" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f2f693dd-0219-4f3e-a693-79ea4e72bd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b1bf4ad0-8100-487e-af07-473c15233b76" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_EntityCentralIndexKey_b1bf4ad0-8100-487e-af07-473c15233b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8d23de24-859a-42ba-b8c2-f8da4b802f06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentFiscalYearFocus_8d23de24-859a-42ba-b8c2-f8da4b802f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_091831f5-3e4d-4868-96a1-452d3e0dbde7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_091831f5-3e4d-4868-96a1-452d3e0dbde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_569cc209-6d1b-4c18-b5b3-eb87cbccf2b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EntityAbstract_24285a7b-2840-4f77-9dbb-5358b5a617c6" xlink:to="loc_dei_AmendmentFlag_569cc209-6d1b-4c18-b5b3-eb87cbccf2b1" 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-20221231.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_1fb3298c-6751-4f8c-87ef-5949c480fe4d" xlink:href="sjw-20221231.xsd#sjw_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5be90691-573d-4633-a67e-efdedfbc2856" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_1fb3298c-6751-4f8c-87ef-5949c480fe4d" xlink:to="loc_dei_AuditorName_5be90691-573d-4633-a67e-efdedfbc2856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_a25d984a-cced-4876-bf74-2c887d11b05f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_1fb3298c-6751-4f8c-87ef-5949c480fe4d" xlink:to="loc_dei_AuditorLocation_a25d984a-cced-4876-bf74-2c887d11b05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_923db37e-6d2b-4b45-9db6-30846b0a5520" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AuditInformationAbstract_1fb3298c-6751-4f8c-87ef-5949c480fe4d" xlink:to="loc_dei_AuditorFirmId_923db37e-6d2b-4b45-9db6-30846b0a5520" 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-20221231.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_0bcfe83c-6ec3-4b4e-b76a-73845834fa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0bcfe83c-6ec3-4b4e-b76a-73845834fa09" xlink:to="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_d9d44b43-3597-4a79-a04e-dddab363e083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_d9d44b43-3597-4a79-a04e-dddab363e083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_45ed7502-b8fe-4dd9-8858-9bbde3a7428f" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_45ed7502-b8fe-4dd9-8858-9bbde3a7428f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_1ee8a671-55a0-416f-a012-5ea9106bd29d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_1ee8a671-55a0-416f-a012-5ea9106bd29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4cd4a6a3-8714-4457-b9b4-262933501ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4cd4a6a3-8714-4457-b9b4-262933501ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d68cebd1-f68c-4e30-9938-cad657e326b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d68cebd1-f68c-4e30-9938-cad657e326b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_4c83b4ae-61c2-4271-8f10-2df13bd0220a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_4c83b4ae-61c2-4271-8f10-2df13bd0220a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_86da8e2d-dcec-4e32-a56f-1b7e229c8a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_86da8e2d-dcec-4e32-a56f-1b7e229c8a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_34ea7f1a-8254-4982-b336-9dd786d0d389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_34ea7f1a-8254-4982-b336-9dd786d0d389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_717c7de4-fb63-4f48-8ce0-737a7aa9bec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_717c7de4-fb63-4f48-8ce0-737a7aa9bec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_4b14bf69-0ee4-465f-a91a-39fda231a441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_a5d9a868-a60c-45e7-97a2-e6aa6b12c30c" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_4b14bf69-0ee4-465f-a91a-39fda231a441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3ae54fa5-cae6-4ca6-b6a3-b04ba02219f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3ae54fa5-cae6-4ca6-b6a3-b04ba02219f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_c88596ff-1384-41ed-8bf3-6518ca913425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3ae54fa5-cae6-4ca6-b6a3-b04ba02219f4" xlink:to="loc_us-gaap_Cash_c88596ff-1384-41ed-8bf3-6518ca913425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_da942117-f317-4f50-a53b-18b447e9e269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3ae54fa5-cae6-4ca6-b6a3-b04ba02219f4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_da942117-f317-4f50-a53b-18b447e9e269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_b92f4d0c-068a-4008-9bb3-9cd376ec4b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrentAbstract_b92f4d0c-068a-4008-9bb3-9cd376ec4b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_45ee4391-0300-4a37-b624-2402ed39b19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_b92f4d0c-068a-4008-9bb3-9cd376ec4b39" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_45ee4391-0300-4a37-b624-2402ed39b19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_c82b6e2f-7c06-441f-aba8-76afca927159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_b92f4d0c-068a-4008-9bb3-9cd376ec4b39" xlink:to="loc_us-gaap_IncomeTaxesReceivable_c82b6e2f-7c06-441f-aba8-76afca927159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_0f9e90ef-1f9e-4f1a-9516-17d4c571488f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_b92f4d0c-068a-4008-9bb3-9cd376ec4b39" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_0f9e90ef-1f9e-4f1a-9516-17d4c571488f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4f90b649-4404-4a6c-9f19-457b85a7d164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4f90b649-4404-4a6c-9f19-457b85a7d164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_b8dcd296-1543-4aff-917c-c5ada6c6dc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_b8dcd296-1543-4aff-917c-c5ada6c6dc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_41697548-e3f2-40df-86ce-830b63b21c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_41697548-e3f2-40df-86ce-830b63b21c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4d4a8e7b-f6bf-4fa1-ad9a-41fbe4b65849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_OtherAssetsCurrent_4d4a8e7b-f6bf-4fa1-ad9a-41fbe4b65849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b5c6e94f-2a56-4457-b5ae-644a99b95a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2a5a4196-5597-4d38-9e39-5f46a6e5b93d" xlink:to="loc_us-gaap_AssetsCurrent_b5c6e94f-2a56-4457-b5ae-644a99b95a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_f18ce18c-61be-4594-8c7f-5ea3c8fe9b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_f18ce18c-61be-4594-8c7f-5ea3c8fe9b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_f478844d-6616-4ae0-b51a-693dc455ad47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:to="loc_us-gaap_Investments_f478844d-6616-4ae0-b51a-693dc455ad47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9748e25d-fa91-4deb-a174-35dc439089c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:to="loc_us-gaap_Goodwill_9748e25d-fa91-4deb-a174-35dc439089c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_e64fc287-428d-43cb-b975-cfd282dc1254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_e64fc287-428d-43cb-b975-cfd282dc1254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e0e35cd2-991c-44be-9ffc-e62073409875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_f7ff73d9-54ee-4c62-85f2-70f36105bdf5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e0e35cd2-991c-44be-9ffc-e62073409875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f54b6664-0f23-4fa5-a124-1d28f0de7db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_59c02cf9-128c-40b3-82d4-3b3c8316e81d" xlink:to="loc_us-gaap_Assets_f54b6664-0f23-4fa5-a124-1d28f0de7db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0bcfe83c-6ec3-4b4e-b76a-73845834fa09" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_4de646c8-32fa-4e3b-af8d-8311d1e84ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_4de646c8-32fa-4e3b-af8d-8311d1e84ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_4de646c8-32fa-4e3b-af8d-8311d1e84ce0" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_45835f20-b7d7-4c31-85b5-52bea18a5c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:to="loc_us-gaap_CommonStockValue_45835f20-b7d7-4c31-85b5-52bea18a5c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55412bae-3a5a-4840-abf8-c68af0545f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_55412bae-3a5a-4840-abf8-c68af0545f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b6d47b3a-8a08-4c9f-9478-bbed9c484bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b6d47b3a-8a08-4c9f-9478-bbed9c484bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dfe6d2fb-4a1f-4706-9fe5-8fbd585238e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dfe6d2fb-4a1f-4706-9fe5-8fbd585238e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_519fe0e7-917e-404c-8334-d8d1db58791e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c3c1b96c-4170-4e33-a9e8-11ad14250d06" xlink:to="loc_us-gaap_StockholdersEquity_519fe0e7-917e-404c-8334-d8d1db58791e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4d22ee4d-2644-4f70-bc26-a8da9226100b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_4de646c8-32fa-4e3b-af8d-8311d1e84ce0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4d22ee4d-2644-4f70-bc26-a8da9226100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_2cbdf174-982d-461c-bf19-47a6e8087dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_4de646c8-32fa-4e3b-af8d-8311d1e84ce0" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_2cbdf174-982d-461c-bf19-47a6e8087dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_72eaaff3-cf0f-48f9-a5d1-0006c0ef79ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_LinesOfCreditCurrent_72eaaff3-cf0f-48f9-a5d1-0006c0ef79ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e61d75bf-7061-4568-9805-acb22d6e5c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_LongTermDebtCurrent_e61d75bf-7061-4568-9805-acb22d6e5c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_9bb1838b-2593-42c1-a325-b89a7412b30e" xlink:href="sjw-20221231.xsd#sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_9bb1838b-2593-42c1-a325-b89a7412b30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ad68ba30-271e-43be-a69a-41ce02128bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_AccountsPayableCurrent_ad68ba30-271e-43be-a69a-41ce02128bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_02049709-fb25-4ea0-a1a8-851f94f03f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_InterestPayableCurrent_02049709-fb25-4ea0-a1a8-851f94f03f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3862af14-df34-4b25-920a-9fc6f4bbd089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3862af14-df34-4b25-920a-9fc6f4bbd089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_72c1004e-d58e-48cd-a7aa-8813768f4e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_TaxesPayableCurrent_72c1004e-d58e-48cd-a7aa-8813768f4e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_caeb8091-6e37-46d0-85b7-ba4628b664db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_caeb8091-6e37-46d0-85b7-ba4628b664db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c431ce60-2231-455e-9002-799d3ba17255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a9d70e38-d011-4f2a-9303-9ce6a515927a" xlink:to="loc_us-gaap_LiabilitiesCurrent_c431ce60-2231-455e-9002-799d3ba17255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_33b1892f-5d11-4385-bbea-56626a13f9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_33b1892f-5d11-4385-bbea-56626a13f9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_69327ce6-8dd0-4dce-87e3-444e0d343f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_69327ce6-8dd0-4dce-87e3-444e0d343f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_d855540c-335a-451f-b9ab-1d3bc89c08b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_d855540c-335a-451f-b9ab-1d3bc89c08b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_98078a83-989a-4e31-9a19-27fd8ff4d957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_98078a83-989a-4e31-9a19-27fd8ff4d957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_18d1c29b-8cd4-4b97-87e6-9ca8d2d0fc56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_18d1c29b-8cd4-4b97-87e6-9ca8d2d0fc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b0c58784-5b0e-4ab5-aba6-7086a146f90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b0c58784-5b0e-4ab5-aba6-7086a146f90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_59ea72bc-a378-4c15-8d90-e6701b118674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2ecaac5f-0eb2-401d-80a3-fe85b23109cb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_59ea72bc-a378-4c15-8d90-e6701b118674" 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-20221231.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_878d370f-15f0-4bfc-921e-763e41b46152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c1078438-81ee-4025-9b00-03c18a822a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_878d370f-15f0-4bfc-921e-763e41b46152" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c1078438-81ee-4025-9b00-03c18a822a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e792dcb-ac6d-44b7-800f-9769395781c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c1078438-81ee-4025-9b00-03c18a822a52" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e792dcb-ac6d-44b7-800f-9769395781c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_878d370f-15f0-4bfc-921e-763e41b46152" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_797c1f2d-06c8-485a-9ac0-bf8129fe7c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_797c1f2d-06c8-485a-9ac0-bf8129fe7c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8ec8ed93-a750-428c-82dd-d02cb0033a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8ec8ed93-a750-428c-82dd-d02cb0033a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_309425d7-83e3-45a6-ab7f-361cb9996db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:to="loc_us-gaap_CommonStockSharesIssued_309425d7-83e3-45a6-ab7f-361cb9996db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8b4ded0-c34e-4ee2-8a99-d0621ac1a2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_96184390-68ca-49c3-bacb-f3aba778f60d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8b4ded0-c34e-4ee2-8a99-d0621ac1a2c7" 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-20221231.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_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5c72b059-0b24-4796-ae5d-7ce69db3876f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_Revenues_5c72b059-0b24-4796-ae5d-7ce69db3876f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:href="sjw-20221231.xsd#sjw_WaterProductionCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_017611d2-d88e-4fb1-8a0e-978352acdd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:to="loc_us-gaap_CostOfPurchasedWater_017611d2-d88e-4fb1-8a0e-978352acdd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_df5c7966-788e-44f4-bfe3-fbfbdc559e21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_df5c7966-788e-44f4-bfe3-fbfbdc559e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_cbd93ab0-3520-482d-8070-5215577b2dcc" xlink:href="sjw-20221231.xsd#sjw_GroundwaterExtractionCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:to="loc_sjw_GroundwaterExtractionCharges_cbd93ab0-3520-482d-8070-5215577b2dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_7d1cb97a-aec3-4732-91e7-70f1cdc3e0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_7d1cb97a-aec3-4732-91e7-70f1cdc3e0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_31e62208-878d-4633-bad5-762fcef7a9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_abb24795-f69d-4249-a836-3255208b9f59" xlink:to="loc_us-gaap_WaterProductionCosts_31e62208-878d-4633-bad5-762fcef7a9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8f34a39f-047f-4bc4-946d-52861e165a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8f34a39f-047f-4bc4-946d-52861e165a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_abbe863d-7d9c-4fdb-8705-2fcb5ca32023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_abbe863d-7d9c-4fdb-8705-2fcb5ca32023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_72c393e1-81b0-4fef-b7b0-ac12baff03ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_72c393e1-81b0-4fef-b7b0-ac12baff03ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_3e395933-ed58-4fab-b9f2-3e90074510fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_3e395933-ed58-4fab-b9f2-3e90074510fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_f4d96705-482f-4ab3-abe5-3862809210f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_f4d96705-482f-4ab3-abe5-3862809210f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_5e73f22c-98d1-47db-b2b9-3f5add07ffb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_5e73f22c-98d1-47db-b2b9-3f5add07ffb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_5ae3c5e9-0cca-485e-8e46-1334c55316b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_26d76b59-520f-44b8-b35e-c266cb069cb5" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_5ae3c5e9-0cca-485e-8e46-1334c55316b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_22bb4e48-92fe-4d88-b4ed-b44616237347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_OperatingIncomeLoss_22bb4e48-92fe-4d88-b4ed-b44616237347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_8c6daab7-d78e-4694-a0be-1a9b2a11931c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_InterestExpenseDebt_8c6daab7-d78e-4694-a0be-1a9b2a11931c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64ee62e1-6a9c-4e18-bd6f-b73315b057f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_64ee62e1-6a9c-4e18-bd6f-b73315b057f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_ec816304-e807-412e-9224-bec9803444f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_ec816304-e807-412e-9224-bec9803444f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_1b2e6847-b079-49a5-b348-7272f1c5b217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_1b2e6847-b079-49a5-b348-7272f1c5b217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9562ad9e-5fd3-4bbc-8d23-84599ff97a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9562ad9e-5fd3-4bbc-8d23-84599ff97a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a5cfe62-367d-46dc-86ac-e6078aed8170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a5cfe62-367d-46dc-86ac-e6078aed8170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d24fdb4f-86b8-4125-b916-0c10d5921d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d24fdb4f-86b8-4125-b916-0c10d5921d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f6becd4-66eb-4295-98d0-935078dfead6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ef353f7-19ca-4f79-be59-9ac9ac89d6c9" xlink:to="loc_us-gaap_NetIncomeLoss_2f6becd4-66eb-4295-98d0-935078dfead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_efe4b706-7e61-44b2-893a-3eaa6294d330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_efe4b706-7e61-44b2-893a-3eaa6294d330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c0994a31-3a74-4169-b72a-a8144e77d590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_efe4b706-7e61-44b2-893a-3eaa6294d330" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c0994a31-3a74-4169-b72a-a8144e77d590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_faa46ac6-f094-4cf1-b916-eea18bf0e215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_efe4b706-7e61-44b2-893a-3eaa6294d330" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_faa46ac6-f094-4cf1-b916-eea18bf0e215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_82d61f04-b29f-42bf-9010-2eaa97a0c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_efe4b706-7e61-44b2-893a-3eaa6294d330" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_82d61f04-b29f-42bf-9010-2eaa97a0c9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a079d8e9-df81-47b7-b25f-fb68aa215b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a079d8e9-df81-47b7-b25f-fb68aa215b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_76a04765-db9e-4b5d-8200-a3894058a68e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a079d8e9-df81-47b7-b25f-fb68aa215b0b" xlink:to="loc_us-gaap_EarningsPerShareBasic_76a04765-db9e-4b5d-8200-a3894058a68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_362b7197-2cb9-43c1-8113-ef4af96572cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a079d8e9-df81-47b7-b25f-fb68aa215b0b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_362b7197-2cb9-43c1-8113-ef4af96572cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_fa614cf7-ea9f-4271-8682-3d26ab5e3fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2d4a0587-2bbc-48f5-b1a4-38dd2913fd7f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_fa614cf7-ea9f-4271-8682-3d26ab5e3fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c441b244-f652-41cd-b022-55838e3c04e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_fa614cf7-ea9f-4271-8682-3d26ab5e3fad" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c441b244-f652-41cd-b022-55838e3c04e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fbaaf5dc-c571-4661-b748-aa3e4fe01b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_fa614cf7-ea9f-4271-8682-3d26ab5e3fad" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fbaaf5dc-c571-4661-b748-aa3e4fe01b9b" 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-20221231.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_98096906-0623-45b7-bbfb-492651f3e592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_31538f1a-81a3-4948-a3a4-0ce15f8f668f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_98096906-0623-45b7-bbfb-492651f3e592" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_31538f1a-81a3-4948-a3a4-0ce15f8f668f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_00add411-d61c-449d-bbbd-1d1aaf5ddd37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_98096906-0623-45b7-bbfb-492651f3e592" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_00add411-d61c-449d-bbbd-1d1aaf5ddd37" 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-20221231.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_f630f3e2-a54b-4c51-b9ef-3a53aa223ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f630f3e2-a54b-4c51-b9ef-3a53aa223ebc" xlink:to="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1659ea1c-08dc-4099-8e8f-c7f4660429e2" xlink:to="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_28834638-f2a8-4193-8215-b2c7de0a5aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_CommonStockMember_28834638-f2a8-4193-8215-b2c7de0a5aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_91990655-2c6e-4279-89ca-ea4e08496629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_91990655-2c6e-4279-89ca-ea4e08496629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a4132fd5-41c8-4e51-be38-ea9aa6890f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_RetainedEarningsMember_a4132fd5-41c8-4e51-be38-ea9aa6890f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6a1d2239-9d1f-483b-b0a8-727f5552f11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5a01076-9008-4849-b95e-a9f2df39e1b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6a1d2239-9d1f-483b-b0a8-727f5552f11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_403f216b-7e7f-4d36-8b48-72240987fe23" xlink:to="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_71779f32-d0d1-4b17-814c-b16978434f81" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3addb4dd-1242-456f-9c57-1fd27ca670f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3addb4dd-1242-456f-9c57-1fd27ca670f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1dcbbf5b-341a-4b33-9690-7ede37b904af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockholdersEquity_1dcbbf5b-341a-4b33-9690-7ede37b904af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_85e7d10c-274d-41d8-ab46-509e9e716b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_NetIncomeLoss_85e7d10c-274d-41d8-ab46-509e9e716b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_15147924-5e67-4e50-b540-3918d7fe6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_15147924-5e67-4e50-b540-3918d7fe6e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3099e2fb-b72f-44a7-a3b1-873a395376b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_3099e2fb-b72f-44a7-a3b1-873a395376b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a5c8b72-7bc2-4ac8-82b3-cfd9e1bc569c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a5c8b72-7bc2-4ac8-82b3-cfd9e1bc569c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ee514def-9872-4ebb-82be-92d3a249a29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ee514def-9872-4ebb-82be-92d3a249a29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06f9cef1-d477-4d95-912d-98193e648033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_06f9cef1-d477-4d95-912d-98193e648033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ad25aeb2-fd1b-4413-8a4c-9c387aca75ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ad25aeb2-fd1b-4413-8a4c-9c387aca75ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d03d2ecd-1389-4648-9f5b-b37bce170987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d03d2ecd-1389-4648-9f5b-b37bce170987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_61aa9d2d-12cb-4fa5-ab3e-3081a5637192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_61aa9d2d-12cb-4fa5-ab3e-3081a5637192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b794b31-281d-4cf5-92c1-612c456107ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b794b31-281d-4cf5-92c1-612c456107ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_6f6f192e-2ae5-47b1-a785-a93bc7c1a6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_Dividends_6f6f192e-2ae5-47b1-a785-a93bc7c1a6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4ceeebf1-0d83-43bc-9187-5af891af91bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4ceeebf1-0d83-43bc-9187-5af891af91bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cdff14db-415b-42b0-b5c1-481dfcc6e307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_55e53f11-1d08-482e-9296-fcb3aca85d69" xlink:to="loc_us-gaap_StockholdersEquity_cdff14db-415b-42b0-b5c1-481dfcc6e307" 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-20221231.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_76edee61-6d42-44c5-8d74-d6f1960397fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3864c121-d0db-4e0f-a6c8-9345fba0e4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_76edee61-6d42-44c5-8d74-d6f1960397fe" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_3864c121-d0db-4e0f-a6c8-9345fba0e4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_0f97e9cc-8d2b-48a6-a2cb-646c5b0bc576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_76edee61-6d42-44c5-8d74-d6f1960397fe" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent_0f97e9cc-8d2b-48a6-a2cb-646c5b0bc576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_49a9250c-8192-45da-82d5-adb67e05853e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_76edee61-6d42-44c5-8d74-d6f1960397fe" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_49a9250c-8192-45da-82d5-adb67e05853e" 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-20221231.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_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ed3a54e-eeb7-4cfc-b90d-49906d33f493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:to="loc_us-gaap_NetIncomeLoss_5ed3a54e-eeb7-4cfc-b90d-49906d33f493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b9cbdfa1-4f44-4ad5-b784-803b0c6dd8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b9cbdfa1-4f44-4ad5-b784-803b0c6dd8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_59fe2eef-907a-4859-8e2a-882a7f8d8669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_59fe2eef-907a-4859-8e2a-882a7f8d8669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_97d816b4-9162-40eb-a71c-0ac34374e1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_us-gaap_ShareBasedCompensation_97d816b4-9162-40eb-a71c-0ac34374e1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cb0bdc6e-7257-48dc-8911-5fda7f22333c" xlink:href="sjw-20221231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cb0bdc6e-7257-48dc-8911-5fda7f22333c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_2eb3444a-5131-4e1f-816f-2450b759e2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_2eb3444a-5131-4e1f-816f-2450b759e2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_255f4b8a-ae34-4df1-8abe-94a3e932a0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb46628-807a-4478-9073-8c82e4cac9d5" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_255f4b8a-ae34-4df1-8abe-94a3e932a0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_9b9ef8a7-2ff6-4d91-afe7-52523880af74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_9b9ef8a7-2ff6-4d91-afe7-52523880af74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_70bef312-26f5-457a-b59f-43d9b297b9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_70bef312-26f5-457a-b59f-43d9b297b9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_a6a12e94-5592-410c-b681-ce90b29feb8a" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_a6a12e94-5592-410c-b681-ce90b29feb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_a422c2b4-7863-46ab-9f4e-085d3bdd7afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_a422c2b4-7863-46ab-9f4e-085d3bdd7afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_b6660a13-ff9e-4752-993e-c81f908f074c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_b6660a13-ff9e-4752-993e-c81f908f074c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_7530d76d-8972-4582-aad6-30a3e716d94e" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_7530d76d-8972-4582-aad6-30a3e716d94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_926e7ecd-3313-4f3c-834c-b721246643b8" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment_926e7ecd-3313-4f3c-834c-b721246643b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_436d3186-c9a9-4f73-807b-5cf9f8ddf0c2" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities_436d3186-c9a9-4f73-807b-5cf9f8ddf0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cc85f1d3-f9c0-4016-b90d-2f3e56c8a969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_739f448d-5bb3-4a18-858e-f8df748f44cf" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cc85f1d3-f9c0-4016-b90d-2f3e56c8a969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f935de3f-d2fa-4087-a0a5-d8c23a5019f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_222dc667-f079-4421-9819-0d2f0005cc76" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f935de3f-d2fa-4087-a0a5-d8c23a5019f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_8e8e7843-68c3-4934-9e37-de6fe676a05a" xlink:href="sjw-20221231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_8e8e7843-68c3-4934-9e37-de6fe676a05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_7ba61597-0f59-46c8-9179-f377c21bc4d4" xlink:href="sjw-20221231.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_7ba61597-0f59-46c8-9179-f377c21bc4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstate_6cc63ffb-17c2-46d4-829e-7cd6957396e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireRealEstate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstate_6cc63ffb-17c2-46d4-829e-7cd6957396e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f31bf06a-d00d-473d-9ab1-bc982a87cac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f31bf06a-d00d-473d-9ab1-bc982a87cac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_407d49c2-cca5-4b8e-85ea-df2325b3753c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_407d49c2-cca5-4b8e-85ea-df2325b3753c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_d7fe6f9d-ac1b-47ba-aff2-1f7323b0cba0" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_d7fe6f9d-ac1b-47ba-aff2-1f7323b0cba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bec551f9-5d37-44d0-b04a-68ddb9afd49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07a81159-83e0-4f01-b6f5-3766963e4e2d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bec551f9-5d37-44d0-b04a-68ddb9afd49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_23fbbb52-e94c-4a51-bc7e-db8dd44fa8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_23fbbb52-e94c-4a51-bc7e-db8dd44fa8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d56a5811-2ad6-4614-b2eb-6021cef1ac78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d56a5811-2ad6-4614-b2eb-6021cef1ac78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7849b615-6406-4d35-9902-4826891cb3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7849b615-6406-4d35-9902-4826891cb3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_17518400-d580-4e20-a61c-0bc8f04d5ce8" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash_17518400-d580-4e20-a61c-0bc8f04d5ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5e0e3938-6339-4b14-b6cd-b459f3a3ef3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5e0e3938-6339-4b14-b6cd-b459f3a3ef3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_87ac056e-abc8-4f9d-a5f8-82edbe25cab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_87ac056e-abc8-4f9d-a5f8-82edbe25cab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_ac3ed69c-a1fa-45ac-87fc-7110ebcb155b" xlink:href="sjw-20221231.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_ac3ed69c-a1fa-45ac-87fc-7110ebcb155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_7fac33e8-1718-49bb-8305-6d20cb4d133b" xlink:href="sjw-20221231.xsd#sjw_RepaymentsOfAdvancesForConstructionFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_7fac33e8-1718-49bb-8305-6d20cb4d133b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e14219a9-76e5-4d5d-a3c0-0522e98cf480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e14219a9-76e5-4d5d-a3c0-0522e98cf480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0a2d8609-4aba-4ccb-b3ca-d248b85cc8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0a2d8609-4aba-4ccb-b3ca-d248b85cc8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1066025c-f300-4cd6-a339-bc022eaea10d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_edf50b37-1e2f-4aa4-af9f-eacae51db40a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1066025c-f300-4cd6-a339-bc022eaea10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_00864e7a-4552-4b08-9d17-37776fe6a5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_00864e7a-4552-4b08-9d17-37776fe6a5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e99cfe37-df85-45d2-a52a-156a3f9bd21d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e99cfe37-df85-45d2-a52a-156a3f9bd21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ea64f42-6b26-4967-823b-2d00968a87ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ea64f42-6b26-4967-823b-2d00968a87ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_945b0810-f3c3-42ef-a01a-c8920ac73147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_945b0810-f3c3-42ef-a01a-c8920ac73147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ba6fb98-7372-4be3-bfee-04455eaa8c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ba6fb98-7372-4be3-bfee-04455eaa8c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a245315c-0e4c-4ac5-8573-81dbf514d3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a245315c-0e4c-4ac5-8573-81dbf514d3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_68d21842-8f36-455b-9809-20a8ed17a1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a245315c-0e4c-4ac5-8573-81dbf514d3c2" xlink:to="loc_us-gaap_InterestPaidNet_68d21842-8f36-455b-9809-20a8ed17a1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_94102d7a-314c-4b7a-a010-f882093b0cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a245315c-0e4c-4ac5-8573-81dbf514d3c2" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_94102d7a-314c-4b7a-a010-f882093b0cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1b9b9e44-079c-452f-bf61-11153538691b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bd9d04a8-8232-43a1-9974-ca52c1c919cd" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1b9b9e44-079c-452f-bf61-11153538691b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_044442c4-3395-4343-95e3-7766f5bb0942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1b9b9e44-079c-452f-bf61-11153538691b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_044442c4-3395-4343-95e3-7766f5bb0942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UtilityPropertyInstalledByDeveloper_9b05fcea-3e86-459e-a1eb-8ae18823dedb" xlink:href="sjw-20221231.xsd#sjw_UtilityPropertyInstalledByDeveloper"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1b9b9e44-079c-452f-bf61-11153538691b" xlink:to="loc_sjw_UtilityPropertyInstalledByDeveloper_9b05fcea-3e86-459e-a1eb-8ae18823dedb" 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-20221231.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_408ed8c6-24ce-4fa2-9af9-fa901734a703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0820abd1-8167-4fc1-a1f1-faa3e5bce64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_408ed8c6-24ce-4fa2-9af9-fa901734a703" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0820abd1-8167-4fc1-a1f1-faa3e5bce64f" 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-20221231.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_cd7a42a5-e5a5-42d4-bcb1-ff50bc4dfd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1d20e7bd-5436-489c-afcf-40200e283f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd7a42a5-e5a5-42d4-bcb1-ff50bc4dfd5e" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1d20e7bd-5436-489c-afcf-40200e283f8b" 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-20221231.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_b4f1786f-ac34-48cb-897d-abc2ceeaa59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_724268e0-9ead-4824-b83c-3a05c5cf11b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_b4f1786f-ac34-48cb-897d-abc2ceeaa59a" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_724268e0-9ead-4824-b83c-3a05c5cf11b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Capitalization" xlink:type="simple" xlink:href="sjw-20221231.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_4ded77b3-e5b2-47d5-8a8d-2b45d276fa12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5ae8687a-d720-44d5-8503-a0b4004a933d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ded77b3-e5b2-47d5-8a8d-2b45d276fa12" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5ae8687a-d720-44d5-8503-a0b4004a933d" 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-20221231.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_c6723c53-c425-4cb2-b9b2-b104fbcafa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_2509e826-f783-4792-846e-647b0b09e76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c6723c53-c425-4cb2-b9b2-b104fbcafa43" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_2509e826-f783-4792-846e-647b0b09e76c" 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-20221231.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_14243984-d73d-4b72-a344-73da4eaa7a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_e36f6805-2bc1-48b9-9891-52ff56e2cd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14243984-d73d-4b72-a344-73da4eaa7a72" xlink:to="loc_us-gaap_LongTermDebtTextBlock_e36f6805-2bc1-48b9-9891-52ff56e2cd8f" 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-20221231.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_8b1472f0-728c-4422-990c-e6eb99d09da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_50a55317-6b0a-4210-8d2b-327a73f1b8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8b1472f0-728c-4422-990c-e6eb99d09da4" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_50a55317-6b0a-4210-8d2b-327a73f1b8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssets" xlink:type="simple" xlink:href="sjw-20221231.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_edcc25c2-6809-4483-9abb-462c8eba3609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_39c3239f-e5bf-4ebd-bca3-6ade5e8570e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_edcc25c2-6809-4483-9abb-462c8eba3609" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_39c3239f-e5bf-4ebd-bca3-6ade5e8570e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Commitments" xlink:type="simple" xlink:href="sjw-20221231.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_82d753e9-0687-4852-b103-ef87a61f19eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_d4a0b6fd-49ff-49ed-a27a-bb4cbb152c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_82d753e9-0687-4852-b103-ef87a61f19eb" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_d4a0b6fd-49ff-49ed-a27a-bb4cbb152c70" 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-20221231.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_c03d05ed-c11e-4fa7-817b-7ba2edf93424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_97b67520-4e5f-4043-852c-b818fbd7c95a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c03d05ed-c11e-4fa7-817b-7ba2edf93424" xlink:to="loc_us-gaap_LossContingencyDisclosures_97b67520-4e5f-4043-852c-b818fbd7c95a" 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-20221231.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_3b8cc948-758e-4f32-af12-2a40e3b2cf1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_568b7056-d6fd-4ad4-b870-0ace11f7d6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3b8cc948-758e-4f32-af12-2a40e3b2cf1c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_568b7056-d6fd-4ad4-b870-0ace11f7d6f6" 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-20221231.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_15e90512-437f-48b0-9e94-91f0a6aafa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_f7289e2b-58b4-43e1-bae7-6e2997b56127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_15e90512-437f-48b0-9e94-91f0a6aafa7e" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_f7289e2b-58b4-43e1-bae7-6e2997b56127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting" xlink:type="simple" xlink:href="sjw-20221231.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_3e62a21a-3be9-4da3-9ab9-b970c3e6caeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_9a6044b7-b3f6-4ba7-9753-b9aef3e5acc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3e62a21a-3be9-4da3-9ab9-b970c3e6caeb" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_9a6044b7-b3f6-4ba7-9753-b9aef3e5acc3" 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-20221231.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_6d0828f9-2be1-47d9-95cc-4fbf760a0675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_43518c9f-9c75-4701-a509-40f976fbabee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6d0828f9-2be1-47d9-95cc-4fbf760a0675" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_43518c9f-9c75-4701-a509-40f976fbabee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SubsequentEvent" xlink:type="simple" xlink:href="sjw-20221231.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b29ee53c-e4fe-4031-b649-ad0286f922e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_54a2cc84-1210-4a1f-b394-bcfcc49e94e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b29ee53c-e4fe-4031-b649-ad0286f922e5" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_54a2cc84-1210-4a1f-b394-bcfcc49e94e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/FinancialStatementSchedule" xlink:type="simple" xlink:href="sjw-20221231.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_7dceef32-4343-4062-9d97-d2219a45b483" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_a0730757-1d4a-4b84-a2fd-05b0f0d84c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_7dceef32-4343-4062-9d97-d2219a45b483" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_a0730757-1d4a-4b84-a2fd-05b0f0d84c21" 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-20221231.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_bba99a52-f664-4a20-93c1-f62725381ade" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_4fb8d534-a230-4140-b918-12f9954d181c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_bba99a52-f664-4a20-93c1-f62725381ade" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_4fb8d534-a230-4140-b918-12f9954d181c" 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-20221231.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_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_29789cbd-7f4a-44ef-894c-2286937bb1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_29789cbd-7f4a-44ef-894c-2286937bb1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_86af1780-52a4-4566-9cab-bb9a960f06ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_UseOfEstimates_86af1780-52a4-4566-9cab-bb9a960f06ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9ad3f493-a21c-44fd-8783-c4e7c7c0a680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9ad3f493-a21c-44fd-8783-c4e7c7c0a680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_0aa2f6cd-09f0-4d1b-82d7-445e0d2e9b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_0aa2f6cd-09f0-4d1b-82d7-445e0d2e9b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_c52ac404-404a-40a5-8a92-47c417b58fe1" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_sjw_PublicUtilitiesRealEstatePolicyPolicyTextBlock_c52ac404-404a-40a5-8a92-47c417b58fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_9fa09cd5-9aae-4060-9340-8bfb3335f1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_9fa09cd5-9aae-4060-9340-8bfb3335f1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_4c50a650-4a53-4f41-b3ff-5ac085ad25d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_4c50a650-4a53-4f41-b3ff-5ac085ad25d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e85c0d91-5915-4506-b7cb-7697e3e93c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e85c0d91-5915-4506-b7cb-7697e3e93c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e1374118-824f-4612-a372-cac100c814d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e1374118-824f-4612-a372-cac100c814d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8cab15ea-4030-446b-ad52-6804f3acea9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8cab15ea-4030-446b-ad52-6804f3acea9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_9bb88955-aa49-4228-af81-88282a5d6918" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock_9bb88955-aa49-4228-af81-88282a5d6918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_0ae06352-53b4-458f-94d5-ad8bafdc4b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_0ae06352-53b4-458f-94d5-ad8bafdc4b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c4e5f9cc-e566-432a-b536-42b35d924201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c4e5f9cc-e566-432a-b536-42b35d924201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_086bfcee-df35-4848-98a7-b68d338f64aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_086bfcee-df35-4848-98a7-b68d338f64aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_067ea694-a474-4782-af28-b1f16fa0a7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f42e9d64-7989-430f-8985-eea0cd7a19ef" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_067ea694-a474-4782-af28-b1f16fa0a7f2" 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-20221231.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_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_269121eb-af89-4433-a69f-04938ac39607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_269121eb-af89-4433-a69f-04938ac39607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_15f0ab98-37a6-466b-be7d-09d6efac2379" xlink:href="sjw-20221231.xsd#sjw_ScheduleOfRealEstateInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_15f0ab98-37a6-466b-be7d-09d6efac2379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_27f245f6-1dfd-4d43-81b9-305427c75fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_27f245f6-1dfd-4d43-81b9-305427c75fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_d12400c7-4f21-460b-ac83-5fbc230196e7" xlink:href="sjw-20221231.xsd#sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_sjw_ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock_d12400c7-4f21-460b-ac83-5fbc230196e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_74bea814-b72e-4a68-8c52-164bd2950cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_74bea814-b72e-4a68-8c52-164bd2950cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_34e3145c-2bca-411f-91a3-6a0fcec4fe7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_80b5170f-65c3-47aa-a4a3-b5faafd2c5d4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_34e3145c-2bca-411f-91a3-6a0fcec4fe7f" 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-20221231.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_4f899596-efbc-40e4-8adb-2caa51ca74d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_d4163086-6192-4c10-b5cc-9797e2ef5b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_4f899596-efbc-40e4-8adb-2caa51ca74d2" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_d4163086-6192-4c10-b5cc-9797e2ef5b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_1a2ef0ad-f8a7-4589-acf3-3cad33922b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_4f899596-efbc-40e4-8adb-2caa51ca74d2" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock_1a2ef0ad-f8a7-4589-acf3-3cad33922b27" 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-20221231.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_2a9e0eee-921c-4eb4-9315-c5e373b1cb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_f0b96e33-34c7-422c-9697-affc79c1e994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2a9e0eee-921c-4eb4-9315-c5e373b1cb0b" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_f0b96e33-34c7-422c-9697-affc79c1e994" 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-20221231.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_2a111156-0d9a-4ab7-8aa2-d3cc9d5a2c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_006c236e-ede7-4fd2-a44b-37e9d7f8ce04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2a111156-0d9a-4ab7-8aa2-d3cc9d5a2c13" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_006c236e-ede7-4fd2-a44b-37e9d7f8ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_eb4dd632-5485-41b2-abec-abcc66902f77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2a111156-0d9a-4ab7-8aa2-d3cc9d5a2c13" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_eb4dd632-5485-41b2-abec-abcc66902f77" 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-20221231.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_a13c5fa2-9220-4e39-b1e9-04410fe6a562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_189dd759-bd31-4cd1-9f20-b2d5bd0164a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a13c5fa2-9220-4e39-b1e9-04410fe6a562" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_189dd759-bd31-4cd1-9f20-b2d5bd0164a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6eef8ef5-c362-4e52-8b29-d29486adfb44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a13c5fa2-9220-4e39-b1e9-04410fe6a562" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6eef8ef5-c362-4e52-8b29-d29486adfb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ed16cda0-8aa8-4589-bf10-8645e2f583b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a13c5fa2-9220-4e39-b1e9-04410fe6a562" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ed16cda0-8aa8-4589-bf10-8645e2f583b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0844bdc6-7d27-4669-9b61-11ea73cc65fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a13c5fa2-9220-4e39-b1e9-04410fe6a562" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0844bdc6-7d27-4669-9b61-11ea73cc65fc" 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-20221231.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_54183595-46c1-444d-82e3-40a62e6a8c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_35261f81-d902-4a19-b6d1-90ce13cacee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_54183595-46c1-444d-82e3-40a62e6a8c21" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_35261f81-d902-4a19-b6d1-90ce13cacee9" 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-20221231.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_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_38748301-3c2e-444e-a1ba-ca80a48e4913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_38748301-3c2e-444e-a1ba-ca80a48e4913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_88fd03ca-b0d5-440e-aede-8b95bf050268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_88fd03ca-b0d5-440e-aede-8b95bf050268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e6366c9a-2448-445c-85f3-b2d64ef98fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e6366c9a-2448-445c-85f3-b2d64ef98fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_5c6d4949-2b55-47e8-9214-7b9a395c3538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_5c6d4949-2b55-47e8-9214-7b9a395c3538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_abf0da4a-82eb-465b-b696-e1a7a9afe417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_abf0da4a-82eb-465b-b696-e1a7a9afe417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_c4b64e57-3226-45d5-b795-85b298460e92" xlink:href="sjw-20221231.xsd#sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_sjw_ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock_c4b64e57-3226-45d5-b795-85b298460e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_19222d28-408f-45d2-a493-742ddc1073a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ccb840d4-f9a6-44c0-a4af-a7e2e496a815" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_19222d28-408f-45d2-a493-742ddc1073a4" 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-20221231.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_39e43709-5c90-41f8-8e66-4116124e2b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_9790b992-fe95-4d32-a7be-c4287ea1b6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39e43709-5c90-41f8-8e66-4116124e2b25" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_9790b992-fe95-4d32-a7be-c4287ea1b6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_f2990612-9105-4e84-8fdd-56b4b62c5ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39e43709-5c90-41f8-8e66-4116124e2b25" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_f2990612-9105-4e84-8fdd-56b4b62c5ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_281c0406-8a59-44eb-8087-c9e3ecc381c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39e43709-5c90-41f8-8e66-4116124e2b25" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_281c0406-8a59-44eb-8087-c9e3ecc381c8" 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-20221231.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_47395712-4a83-464d-8d31-639037a33892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e821403d-4e8e-4b9e-af30-d3f4143cb881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_47395712-4a83-464d-8d31-639037a33892" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e821403d-4e8e-4b9e-af30-d3f4143cb881" 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-20221231.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_5ecb9afe-d01f-40a0-b985-f2869acb965e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1b102d69-a5f6-4c12-bafa-6417dd7a82c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5ecb9afe-d01f-40a0-b985-f2869acb965e" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1b102d69-a5f6-4c12-bafa-6417dd7a82c4" 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-20221231.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_bee84f7b-bbc2-4a54-93cf-0a63073c35a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bee84f7b-bbc2-4a54-93cf-0a63073c35a6" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ffbca9ea-be4d-44ce-a336-17c2f056074d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_1819928c-4907-4888-9d4e-ddc6a8e773b1" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:to="loc_sjw_SanJoseWaterCompanyMember_1819928c-4907-4888-9d4e-ddc6a8e773b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_70396f55-a7cf-4c04-bf48-d130942a658c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a94d172f-7f95-4103-8b7d-ad3b29d07ca2" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_70396f55-a7cf-4c04-bf48-d130942a658c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_38a5afdf-3cfc-4bb7-ab44-dabe0ee6e47b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntitiesNumberOfEntities_7162b241-91aa-4ee4-801e-f15ef1d17bf1" xlink:href="sjw-20221231.xsd#sjw_VariableInterestEntitiesNumberOfEntities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_sjw_VariableInterestEntitiesNumberOfEntities_7162b241-91aa-4ee4-801e-f15ef1d17bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_13625b27-c28c-480c-83df-77e29c7ed104" xlink:href="sjw-20221231.xsd#sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries_13625b27-c28c-480c-83df-77e29c7ed104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6ff98376-82fa-4405-a923-6361c03f566f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e70b0ed1-3be0-4148-b485-bbf033f3efd5" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6ff98376-82fa-4405-a923-6361c03f566f" 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-20221231.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_5713bb57-fc85-4ff4-b251-ff10d7db45e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5713bb57-fc85-4ff4-b251-ff10d7db45e0" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:to="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb4ed32f-8cc4-49ca-be36-c2874397ee26" xlink:to="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_26a7951c-1d2c-4a7e-84d1-ebe2dd770afd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:to="loc_srt_MinimumMember_26a7951c-1d2c-4a7e-84d1-ebe2dd770afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07441d66-a28d-495d-bc27-729d784cccc9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87527e7b-8310-44bb-9e56-7fa0e9b9c5b6" xlink:to="loc_srt_MaximumMember_07441d66-a28d-495d-bc27-729d784cccc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:to="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_3f7e735b-ab10-4232-b487-3f7554be6ea9" xlink:to="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_83a7019d-3556-4e41-8ba8-aa1c8e1ad5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_92d91445-9642-4a41-b929-91d993d03b6e" xlink:to="loc_us-gaap_WaterPlantMember_83a7019d-3556-4e41-8ba8-aa1c8e1ad5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_895bfe2d-0816-4973-8026-f97cbb149342" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_44dcc06f-fa5c-4d77-902f-43568b17b539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_44dcc06f-fa5c-4d77-902f-43568b17b539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_ed4d1e3d-3545-45a7-8ac1-766f0950258d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_ed4d1e3d-3545-45a7-8ac1-766f0950258d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_f6cc01d5-ba16-42d0-924b-6016ffaaad75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_f6cc01d5-ba16-42d0-924b-6016ffaaad75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5ad8e0ea-5f1e-486c-a85d-393f41251e68" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_9d99051b-ef55-4337-80aa-73c27a99c6c1" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5ad8e0ea-5f1e-486c-a85d-393f41251e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:href="sjw-20221231.xsd#sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_396058b4-d333-4bbb-8d91-49b4fbebada1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_396058b4-d333-4bbb-8d91-49b4fbebada1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_d28cd8df-30f8-4363-b4d3-910218e5ad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife_d28cd8df-30f8-4363-b4d3-910218e5ad3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_240d6652-cf26-46be-adbe-b0106fcb4a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedUsefulLivesOfPlantAndEquipmentAbstract_cebda4ee-7299-4bcb-ad24-d3d53a5a7e0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_240d6652-cf26-46be-adbe-b0106fcb4a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_92499711-df9b-4da1-9e5a-6b956a8c507b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_92499711-df9b-4da1-9e5a-6b956a8c507b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_02c74ad5-3ecb-4f8e-8596-a852d879b974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_Depreciation_02c74ad5-3ecb-4f8e-8596-a852d879b974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_c3a40f5c-53d7-4850-bb73-31527f42d652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_InterestCostsCapitalized_c3a40f5c-53d7-4850-bb73-31527f42d652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityFundsCapitalized_0b9544dc-e8c5-4926-90e2-f620ff35cf55" xlink:href="sjw-20221231.xsd#sjw_EquityFundsCapitalized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_sjw_EquityFundsCapitalized_0b9544dc-e8c5-4926-90e2-f620ff35cf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4f7cba60-c325-4d37-98fb-a1b93ef7f3be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_498262db-a873-44cd-a22e-a18a3327ed6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4f7cba60-c325-4d37-98fb-a1b93ef7f3be" 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-20221231.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_d61e0e3e-476b-49de-b15c-68c410f48b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d61e0e3e-476b-49de-b15c-68c410f48b87" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa24f9d5-63b7-461b-98e2-20dae1970910" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ce02786b-64b1-4396-875f-4bf5e5aa8023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ce02786b-64b1-4396-875f-4bf5e5aa8023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_396ad086-70a5-47e7-ab84-824ce32fa01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c2ec773-0904-4ba1-805d-4e508513f6ea" xlink:to="loc_us-gaap_LandAndBuildingMember_396ad086-70a5-47e7-ab84-824ce32fa01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4c2a2713-dbf0-48fd-b004-9fbf0c9dda5c" xlink:to="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_00722cd8-a397-47b1-924f-6c6e0fd61209" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:to="loc_srt_MinimumMember_00722cd8-a397-47b1-924f-6c6e0fd61209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9dd1fbc1-ecd3-47ba-8d40-dbd7624d0b3d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4ac5633d-3b11-4ba9-847f-3535ea580d76" xlink:to="loc_srt_MaximumMember_9dd1fbc1-ecd3-47ba-8d40-dbd7624d0b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_64cf3034-9430-42e7-84f2-954100e48aaa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_8fdc8037-da4f-421d-a92b-5047ff31b5e1" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_394dc03c-13f0-4f7c-98a8-2c32479911a5" xlink:to="loc_sjw_SanJoseWaterCompanyMember_8fdc8037-da4f-421d-a92b-5047ff31b5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_1f6e27fd-2ace-4e66-aead-5438e1f49fbb" xlink:to="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_9e8fa452-c5dc-4c0f-ba7d-2d84162c6fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_Land_9e8fa452-c5dc-4c0f-ba7d-2d84162c6fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_349dd3d8-7095-427a-b025-6f24bfd15fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_349dd3d8-7095-427a-b025-6f24bfd15fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_1c01709d-e9f8-48ff-b18b-943c63591b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAtCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RealEstateAbstract_c4a93fc9-d8ae-4f20-acfb-c5f3a8cebc8d" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_1c01709d-e9f8-48ff-b18b-943c63591b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_82c1af5a-924a-499d-993d-8002b158556b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1_82c1af5a-924a-499d-993d-8002b158556b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfPropertiesSold_ffca2db5-7e7a-482f-93ee-113cefa3546d" xlink:href="sjw-20221231.xsd#sjw_NumberOfPropertiesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_NumberOfPropertiesSold_ffca2db5-7e7a-482f-93ee-113cefa3546d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_f05e9a25-31bd-42ea-b8b9-f8dad47a5cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment_f05e9a25-31bd-42ea-b8b9-f8dad47a5cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_b1524e62-80b2-4c9e-96d1-eaadc6c3c2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_b1524e62-80b2-4c9e-96d1-eaadc6c3c2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PropertiesSellingExpenses_54f0466a-bfff-4271-b6ad-af91bd65bc00" xlink:href="sjw-20221231.xsd#sjw_PropertiesSellingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_PropertiesSellingExpenses_54f0466a-bfff-4271-b6ad-af91bd65bc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredGainsLossesOnSalesOfProperties_bb7e0a96-7fa1-47ce-9e9a-2e3ee9ae7191" xlink:href="sjw-20221231.xsd#sjw_DeferredGainsLossesOnSalesOfProperties"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_DeferredGainsLossesOnSalesOfProperties_bb7e0a96-7fa1-47ce-9e9a-2e3ee9ae7191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SalesAgreementHoldbackAmount_1af93518-0783-4251-8c41-9cc3599b6617" xlink:href="sjw-20221231.xsd#sjw_SalesAgreementHoldbackAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_SalesAgreementHoldbackAmount_1af93518-0783-4251-8c41-9cc3599b6617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_01dbe76c-890a-4edd-b193-b0d20ae56628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLandHeldforinvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_ProceedsFromSaleOfLandHeldforinvestment_01dbe76c-890a-4edd-b193-b0d20ae56628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_4ada3998-5258-4da4-98f5-8784e0908bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_4ada3998-5258-4da4-98f5-8784e0908bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RealEstateSellingExpenses_ca490932-b1f6-4fd8-8d7c-7d45339bece1" xlink:href="sjw-20221231.xsd#sjw_RealEstateSellingExpenses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_RealEstateSellingExpenses_ca490932-b1f6-4fd8-8d7c-7d45339bece1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:href="sjw-20221231.xsd#sjw_AssetsLeasedOrAvailableForLeaseAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_98e335c0-ed29-4d4e-a8aa-9481474a4f33" xlink:to="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ab045af8-f5ef-4802-a48f-288337592733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ab045af8-f5ef-4802-a48f-288337592733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_AssetsLeasedOrAvailableForLeaseAbstract_8e28c33b-804a-4a56-a7a8-8dda9debd83b" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_28aedc61-075a-4aa8-87d0-74fc15c21715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_28aedc61-075a-4aa8-87d0-74fc15c21715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_29aa5299-c9a2-488f-b7b6-ae71e7367605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_29aa5299-c9a2-488f-b7b6-ae71e7367605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9ccc91eb-7a9b-4ba9-b623-3931cb5d2694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9ccc91eb-7a9b-4ba9-b623-3931cb5d2694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_386f5529-4ec4-4e86-b987-98a0bdabc4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_386f5529-4ec4-4e86-b987-98a0bdabc4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7e3e83d0-3433-4d3f-b938-9082d7c4f7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7e3e83d0-3433-4d3f-b938-9082d7c4f7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_eaf463c8-a2fd-41bb-9a5b-d57afcea4448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_7b277cc1-6981-4199-b3ec-52c86af4104e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_eaf463c8-a2fd-41bb-9a5b-d57afcea4448" 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-20221231.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_fc0d3e38-9648-4476-ad74-bf3ab94fabe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_efc38608-9c14-4c54-b629-fff854db814d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc0d3e38-9648-4476-ad74-bf3ab94fabe7" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_efc38608-9c14-4c54-b629-fff854db814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_347066c6-1314-460a-a329-bd67b2177f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc0d3e38-9648-4476-ad74-bf3ab94fabe7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_347066c6-1314-460a-a329-bd67b2177f70" 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-20221231.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_70604d2e-4235-4a6c-b0de-43812a6713c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_70604d2e-4235-4a6c-b0de-43812a6713c6" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_878fe192-f8d4-48f7-bfb4-3a34fdfb45df" xlink:to="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_01bea146-e9a9-4574-96e7-c83e164e27e3" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_eecb28a1-ebd7-4270-a5ec-6ab0172b51bc" xlink:to="loc_sjw_MaineWaterCompanyMember_01bea146-e9a9-4574-96e7-c83e164e27e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_aee88b2e-011d-4606-a80a-7db008f3ed32" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansSeriesTMember_0e56efdf-1101-4efc-8487-ce52bb381500" xlink:href="sjw-20221231.xsd#sjw_StateRevolvingFundLoansSeriesTMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d6ff731-876e-4097-a66b-68d89b366964" xlink:to="loc_sjw_StateRevolvingFundLoansSeriesTMember_0e56efdf-1101-4efc-8487-ce52bb381500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_15b28425-74cd-456a-b643-bf127d972577" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_4b8e788c-b77c-412e-a41b-1b76f4e88f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fb3339e2-30d8-49d4-89d7-9ec46074eb69" xlink:to="loc_us-gaap_PublicUtilityBondsMember_4b8e788c-b77c-412e-a41b-1b76f4e88f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d36a5112-671b-4f76-806b-09a98c3dc2ab" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bb89af07-71bb-4e70-b850-29581b4c3582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_LongTermDebt_bb89af07-71bb-4e70-b850-29581b4c3582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_448bcb60-6ff7-4e54-88b3-08475feb061e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_Cash_448bcb60-6ff7-4e54-88b3-08475feb061e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57ea6606-93bf-4549-8678-86ba603b7fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2a95f559-5599-467b-9993-47e061daea37" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57ea6606-93bf-4549-8678-86ba603b7fb0" 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-20221231.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_49ea56df-c8a5-4ecd-9fc8-10f10088c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_1f8eec48-6187-4d35-9ee9-8871607a756c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_49ea56df-c8a5-4ecd-9fc8-10f10088c3e8" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_1f8eec48-6187-4d35-9ee9-8871607a756c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_18c75c4d-fcbc-4569-94aa-d44eb6a4f657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_49ea56df-c8a5-4ecd-9fc8-10f10088c3e8" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_18c75c4d-fcbc-4569-94aa-d44eb6a4f657" 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-20221231.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_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:href="sjw-20221231.xsd#sjw_EstimatedRefundsOfAdvancesForConstructionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_1c8be3eb-eb7d-417f-b312-6d4b3b21ff4e" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths_1c8be3eb-eb7d-417f-b312-6d4b3b21ff4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_19c58187-1786-45f9-8144-f5dd56ff9cc3" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearTwo_19c58187-1786-45f9-8144-f5dd56ff9cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree_729d6d21-d4c2-4741-b107-adc87ceaef3f" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearThree_729d6d21-d4c2-4741-b107-adc87ceaef3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour_0fa6fde7-2d57-4e89-84e1-e2c65a35f476" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFour_0fa6fde7-2d57-4e89-84e1-e2c65a35f476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive_cbe46d7b-a544-471d-83a6-4ddb5be30cdf" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsYearFive_cbe46d7b-a544-471d-83a6-4ddb5be30cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_ea2c634d-425d-4794-b4ed-8bc690c3ac9e" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_EstimatedRefundsOfAdvancesForConstructionAbstract_0939e747-061b-4aca-99e5-f2dcf699e4ed" xlink:to="loc_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive_ea2c634d-425d-4794-b4ed-8bc690c3ac9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b743d711-79d4-480f-b6d7-4069b4e31741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b743d711-79d4-480f-b6d7-4069b4e31741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionNonRefundable_76a18feb-8f51-4e2b-a11e-848c1ebf4f2e" xlink:href="sjw-20221231.xsd#sjw_CustomerAdvancesforConstructionNonRefundable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_CustomerAdvancesforConstructionNonRefundable_76a18feb-8f51-4e2b-a11e-848c1ebf4f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_af78e0af-8a33-40bf-bb18-4f99533894fe" xlink:href="sjw-20221231.xsd#sjw_CustomerAdvancesforConstructionRefundedonServiceConnections"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections_af78e0af-8a33-40bf-bb18-4f99533894fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_b2e578b4-fded-4817-b215-ac3685dc5d4f" xlink:href="sjw-20221231.xsd#sjw_ContractWithCustomerRefundLiabilityRefundPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_ContractWithCustomerRefundLiabilityRefundPeriod_b2e578b4-fded-4817-b215-ac3685dc5d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_4cb10a8e-c9cf-4633-a1ba-2e44ac732017" xlink:href="sjw-20221231.xsd#sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure_4cb10a8e-c9cf-4633-a1ba-2e44ac732017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_f649c608-a3de-4173-9988-c746c5823c42" xlink:href="sjw-20221231.xsd#sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cda29d8d-317a-4b8d-837f-cba21c6ef56e" xlink:to="loc_sjw_AdvancesForConstructionDeferredTaxesAmortizationPeriod_f649c608-a3de-4173-9988-c746c5823c42" 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-20221231.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_a2207750-2643-4ef0-9bb8-5dbc05cca1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_2004428c-4ba8-41d3-aea7-eb088b88ab66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2207750-2643-4ef0-9bb8-5dbc05cca1c0" xlink:to="loc_us-gaap_AssetRetirementObligation_2004428c-4ba8-41d3-aea7-eb088b88ab66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AssetRetirementObligationDiscountRate_15cf5488-0de4-4012-8b91-f6e070550b0c" xlink:href="sjw-20221231.xsd#sjw_AssetRetirementObligationDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2207750-2643-4ef0-9bb8-5dbc05cca1c0" xlink:to="loc_sjw_AssetRetirementObligationDiscountRate_15cf5488-0de4-4012-8b91-f6e070550b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_744a7730-123b-4e79-84de-53224e93f437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2207750-2643-4ef0-9bb8-5dbc05cca1c0" xlink:to="loc_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue_744a7730-123b-4e79-84de-53224e93f437" 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-20221231.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_60cf5dc6-813c-43b9-90fa-822a9a98e7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_60cf5dc6-813c-43b9-90fa-822a9a98e7fd" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_d9f906bc-2d2d-466d-982a-f64f8f7b24a9" xlink:to="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_c3c28e9e-4cc5-4be0-89b4-a31e5c0fa41c" xlink:href="sjw-20221231.xsd#sjw_A20142017WCMAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e3d175eb-6c72-4105-9f05-5d88be7c48cd" xlink:to="loc_sjw_A20142017WCMAMember_c3c28e9e-4cc5-4be0-89b4-a31e5c0fa41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_70bf6b33-45d4-49a9-b3ad-86da83406275" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdviceLetterNo582Member_167b9643-5b33-4aee-a922-fd383352752d" xlink:href="sjw-20221231.xsd#sjw_AdviceLetterNo582Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b7672c3a-22be-4113-82ab-c5c75372949f" xlink:to="loc_sjw_AdviceLetterNo582Member_167b9643-5b33-4aee-a922-fd383352752d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a7e7d46b-fcaf-4c1c-8e49-e6f93854c1bd" xlink:to="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_9022d5ac-fa7c-40cc-bf11-aabd5409bfc4" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1c3c1261-7a6f-4b7c-b61d-29386a66cdff" xlink:to="loc_sjw_SanJoseWaterCompanyMember_9022d5ac-fa7c-40cc-bf11-aabd5409bfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_c6e51745-884c-40a6-b9e1-37278c0b3935" xlink:to="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_2da95a54-307a-49bc-b48e-611c490cbb57" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_2da95a54-307a-49bc-b48e-611c490cbb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_609596b1-6514-4e55-b675-4e5b13aad94a" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_609596b1-6514-4e55-b675-4e5b13aad94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_475caa9b-b48d-4f74-85d4-681b580eebae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_475caa9b-b48d-4f74-85d4-681b580eebae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_c4767c48-0b81-411c-a9ed-394778ff4ca9" xlink:href="sjw-20221231.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_c4767c48-0b81-411c-a9ed-394778ff4ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_cdfb31e1-0ab9-4a13-a590-3bd555b37485" xlink:href="sjw-20221231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet_cdfb31e1-0ab9-4a13-a590-3bd555b37485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_b2d084a9-f0fb-4155-8951-25a62c0c7237" xlink:href="sjw-20221231.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_b2d084a9-f0fb-4155-8951-25a62c0c7237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_b618d665-4354-4af0-a47f-3f06f82752af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_b618d665-4354-4af0-a47f-3f06f82752af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1f2414e0-2699-48be-968d-ec62a7b883db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_us-gaap_Revenues_1f2414e0-2699-48be-968d-ec62a7b883db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_26d3b0eb-fe8e-4e5c-8623-643769a2963e" xlink:href="sjw-20221231.xsd#sjw_RegulatedOperatingRevenueWaterSurcharge"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_b0fc0d66-eb9c-4637-8457-a4949fd8c47e" xlink:to="loc_sjw_RegulatedOperatingRevenueWaterSurcharge_26d3b0eb-fe8e-4e5c-8623-643769a2963e" 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-20221231.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_636b2bf3-9246-4500-9f22-2f74726af067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_636b2bf3-9246-4500-9f22-2f74726af067" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce6c0bfd-48d3-44cc-a8d6-08ea3fc1180e" xlink:to="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d0a570-e55a-4a76-b493-86f5d5108230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b1d57324-ffe6-4d33-af1b-b75bfbe145d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d0a570-e55a-4a76-b493-86f5d5108230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fd932921-8612-4106-a928-9b5424372efc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3f94edfe-06ce-4ee3-ac41-8e30443d3254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a2c76636-c7fa-4d84-9254-746750c09094" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3f94edfe-06ce-4ee3-ac41-8e30443d3254" 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-20221231.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_ac6f4484-e806-4c78-a982-700c8b639954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_ac6f4484-e806-4c78-a982-700c8b639954" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:to="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72b57a0a-e2ff-49d7-90d8-175c874e04ac" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_8c951ea8-2435-414f-8836-22fc6d60702b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_8c951ea8-2435-414f-8836-22fc6d60702b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_09a2bff9-364d-4fed-b12a-3268bf42b9da" xlink:href="sjw-20221231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_09a2bff9-364d-4fed-b12a-3268bf42b9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_002f1f32-cadd-45e7-9fb1-c16ea24ad0b0" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_002f1f32-cadd-45e7-9fb1-c16ea24ad0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountsMember_0aad7020-7f01-4575-b142-866cf5bf5709" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_BalancingandMemorandumAccountsMember_0aad7020-7f01-4575-b142-866cf5bf5709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WRAMember_b1d0482a-806f-419d-95c9-d14de55b834e" xlink:href="sjw-20221231.xsd#sjw_WRAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_WRAMember_b1d0482a-806f-419d-95c9-d14de55b834e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_266a62d3-ace1-44af-9700-185a8684eafc" xlink:href="sjw-20221231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c64f2e81-40f2-40dd-819a-6d1444fceb29" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_266a62d3-ace1-44af-9700-185a8684eafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:to="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e1bf8c7b-64b1-4b3d-8879-d40f53fb2ea0" xlink:to="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6086a290-72e7-4c04-8c00-9e946931b6d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:to="loc_srt_MinimumMember_6086a290-72e7-4c04-8c00-9e946931b6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_824a847e-0a15-4b0a-9ee8-208bbdeabd65" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83de13ff-b82f-4790-94e4-60784a4c1efc" xlink:to="loc_srt_MaximumMember_824a847e-0a15-4b0a-9ee8-208bbdeabd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_68db8f56-5556-4f43-98a1-5822328bfe2b" xlink:to="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_475a90e0-863e-4e59-8f21-e1025a20ac3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_475a90e0-863e-4e59-8f21-e1025a20ac3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssets_926f5462-d294-4e67-a01f-4cf659b19294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_NetRegulatoryAssets_926f5462-d294-4e67-a01f-4cf659b19294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_6fc551d9-4255-4b82-8af2-e632b04aafe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_6fc551d9-4255-4b82-8af2-e632b04aafe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_372e7168-37d7-461c-a222-2d70b37fd970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_372e7168-37d7-461c-a222-2d70b37fd970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_6947625f-f552-4e3b-9205-7621c9a5ff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_f0fac793-f9ed-4d82-acd0-2236c4f441a5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_6947625f-f552-4e3b-9205-7621c9a5ff6a" 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-20221231.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_653fdcea-ca42-4312-9022-c3f37c153e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_0d0f639c-8dec-416d-b13f-1a661f6e73df" xlink:href="sjw-20221231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_653fdcea-ca42-4312-9022-c3f37c153e35" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_0d0f639c-8dec-416d-b13f-1a661f6e73df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_be84e804-9219-45f2-921a-a45c0aa3701b" xlink:href="sjw-20221231.xsd#sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_653fdcea-ca42-4312-9022-c3f37c153e35" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected_be84e804-9219-45f2-921a-a45c0aa3701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_8057f7f6-4847-4218-b3df-786d2994a39f" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_653fdcea-ca42-4312-9022-c3f37c153e35" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_8057f7f6-4847-4218-b3df-786d2994a39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_ee5e8a8a-267d-453e-a89b-b6c4239d85f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_ee5e8a8a-267d-453e-a89b-b6c4239d85f6" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8885791-294b-47f2-a0f3-e96039221ca2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWRAMMember_56040aa4-aa32-4f7a-88b1-bf9f686f4ce7" xlink:href="sjw-20221231.xsd#sjw_MontereyWRAMMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_MontereyWRAMMember_56040aa4-aa32-4f7a-88b1-bf9f686f4ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A20142017WCMAMember_fde0ec57-eebb-41ba-a30e-cf93d094812a" xlink:href="sjw-20221231.xsd#sjw_A20142017WCMAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_A20142017WCMAMember_fde0ec57-eebb-41ba-a30e-cf93d094812a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostofcapitalMember_8050b572-9b5b-4fb6-a8f4-a47218d69809" xlink:href="sjw-20221231.xsd#sjw_CostofcapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_CostofcapitalMember_8050b572-9b5b-4fb6-a8f4-a47218d69809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GRCInterimMemorandumAccountMember_909098f8-865a-48df-99e4-58ee81642915" xlink:href="sjw-20221231.xsd#sjw_A2022GRCInterimMemorandumAccountMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_A2022GRCInterimMemorandumAccountMember_909098f8-865a-48df-99e4-58ee81642915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_2076a673-4a01-4691-8907-6ebc6aea68c8" xlink:href="sjw-20221231.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_2076a673-4a01-4691-8907-6ebc6aea68c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterSupplyBalancingAccountsMember_b6a4fe43-6d4f-40bc-8a8f-c8e7746b391a" xlink:href="sjw-20221231.xsd#sjw_WaterSupplyBalancingAccountsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_WaterSupplyBalancingAccountsMember_b6a4fe43-6d4f-40bc-8a8f-c8e7746b391a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionBalancingAccountMember_fb61fc17-6218-478e-8452-7d468bffaac8" xlink:href="sjw-20221231.xsd#sjw_PensionBalancingAccountMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_PensionBalancingAccountMember_fb61fc17-6218-478e-8452-7d468bffaac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PRVMAMember_d9b468c1-cf01-4427-afa7-90ee0fa8fd78" xlink:href="sjw-20221231.xsd#sjw_PRVMAMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_PRVMAMember_d9b468c1-cf01-4427-afa7-90ee0fa8fd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CEMAMember_151ef270-515c-423e-acb0-a19f14da3441" xlink:href="sjw-20221231.xsd#sjw_CEMAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_08e3a4c1-5635-4aeb-9beb-3a5c16b81b17" xlink:to="loc_sjw_CEMAMember_151ef270-515c-423e-acb0-a19f14da3441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_958843dc-e02f-48a3-a39f-27c2bcc20271" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_0965b8b2-42e5-489a-b3d4-ed16cd8fa138" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_0965b8b2-42e5-489a-b3d4-ed16cd8fa138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_c3afb367-c473-469c-b022-dd54b60f8c6c" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease_c3afb367-c473-469c-b022-dd54b60f8c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_a0c1f19b-eeb4-4028-b653-eac8de8efdf7" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountRefundsCollections_a0c1f19b-eeb4-4028-b653-eac8de8efdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumRevenueAccountNet_df8659f5-8b9f-4a82-b639-e5f14e918b68" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumRevenueAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumRevenueAccountRollForward_1c463566-81a8-4461-a4ea-830796d28e1a" xlink:to="loc_sjw_BalancingandMemorandumRevenueAccountNet_df8659f5-8b9f-4a82-b639-e5f14e918b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_edeee6be-081c-47e3-96bb-a3e6b29acb1c" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_edeee6be-081c-47e3-96bb-a3e6b29acb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_3af300c1-7a22-421c-b712-94c3d0169453" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease_3af300c1-7a22-421c-b712-94c3d0169453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fc11de0b-5904-47cf-be65-d4d9a89fa8ac" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections_fc11de0b-5904-47cf-be65-d4d9a89fa8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_525b195f-4a71-4088-9b3c-d15aecbd7db1" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumCostRecoveryAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumCostRecoveryAccountRollForward_c260b16c-430d-472d-a6fc-aaf5ced23b86" xlink:to="loc_sjw_BalancingandMemorandumCostRecoveryAccountNet_525b195f-4a71-4088-9b3c-d15aecbd7db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bc8e451e-eb88-4230-879f-8fae56648c54" xlink:to="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_5699a3e0-3f7d-4ce3-9d67-64bf8ed317ed" xlink:href="sjw-20221231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_5699a3e0-3f7d-4ce3-9d67-64bf8ed317ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_f93a6679-fc80-4621-9513-0a739169ce77" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingandMemorandumAccountIncreaseDecrease_f93a6679-fc80-4621-9513-0a739169ce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingandMemorandumAccountRefundsCollections_6851a6fe-64ca-46ed-82df-de5ab32581ae" xlink:href="sjw-20221231.xsd#sjw_BalancingandMemorandumAccountRefundsCollections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingandMemorandumAccountRefundsCollections_6851a6fe-64ca-46ed-82df-de5ab32581ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BalancingAndMemorandumAccountNet_61ee8021-134f-491a-9090-46e9783be61b" xlink:href="sjw-20221231.xsd#sjw_BalancingAndMemorandumAccountNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_BalancingandMemorandumAccountRollForward_a7269183-88d7-417f-8807-922b86744069" xlink:to="loc_sjw_BalancingAndMemorandumAccountNet_61ee8021-134f-491a-9090-46e9783be61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20221231.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_f130f443-1d62-45f8-89da-c28d558ee9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f130f443-1d62-45f8-89da-c28d558ee9dc" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_929f58d8-198e-4533-8af6-8487c439f54a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMember_5caefe26-fa12-4ffa-b1a8-61a356eb1b24" xlink:href="sjw-20221231.xsd#sjw_AtTheMarketOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_sjw_AtTheMarketOfferingMember_5caefe26-fa12-4ffa-b1a8-61a356eb1b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicStockOfferingMember_e3e1cae7-2614-403c-ab1f-be23ed12d059" xlink:href="sjw-20221231.xsd#sjw_PublicStockOfferingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_sjw_PublicStockOfferingMember_e3e1cae7-2614-403c-ab1f-be23ed12d059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_8bc75b12-544b-490f-ad4d-0840a88a48b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_af70f667-3c15-476f-87a2-1001141ef66d" xlink:to="loc_us-gaap_OverAllotmentOptionMember_8bc75b12-544b-490f-ad4d-0840a88a48b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_285d70de-dd66-4f8b-8cfa-8992d46f119a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4e7abdff-0517-4cfb-9802-9139dcddd1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4e7abdff-0517-4cfb-9802-9139dcddd1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f708de5-f7ec-456d-8e4f-4332feafc9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f708de5-f7ec-456d-8e4f-4332feafc9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_78fe70be-2a61-4d6c-93bd-3e4e1077e543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesIssued_78fe70be-2a61-4d6c-93bd-3e4e1077e543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d57f3b9a-756c-4b51-8809-c189cde439de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d57f3b9a-756c-4b51-8809-c189cde439de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_41ff9911-fa10-43e1-8f74-8bd6fd2d663d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_41ff9911-fa10-43e1-8f74-8bd6fd2d663d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ff113f41-f37d-4c8d-b07c-5aa64a9367ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ff113f41-f37d-4c8d-b07c-5aa64a9367ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a513c7b2-be1f-4f9f-820d-91a60accc00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a513c7b2-be1f-4f9f-820d-91a60accc00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_28db8d9a-e930-42fb-a68d-8608b07a3bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_28db8d9a-e930-42fb-a68d-8608b07a3bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_e2c2825d-de2c-497b-917d-fa127a2cebc9" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_e2c2825d-de2c-497b-917d-fa127a2cebc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_3acc2bfe-16ed-4df2-bd8e-2f5c2833fd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_3acc2bfe-16ed-4df2-bd8e-2f5c2833fd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75a78d73-7acd-4d4f-ba91-a27e123dabfa" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockWeightedAveragePricePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75a78d73-7acd-4d4f-ba91-a27e123dabfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_d78ab9fa-0db7-43f8-909a-2d21cec63a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_d78ab9fa-0db7-43f8-909a-2d21cec63a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_31412120-438f-4b15-8011-70b04fd3a883" xlink:href="sjw-20221231.xsd#sjw_SaleOfStockTotalEquityDistributionAgreementRemaining"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_31412120-438f-4b15-8011-70b04fd3a883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8071d809-b78d-4103-bb6b-6bcd89aad700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_acf7d6f5-c586-49f3-8fa5-2a8b25b3a9b6" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_8071d809-b78d-4103-bb6b-6bcd89aad700" 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-20221231.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_b34996c2-7b3d-45c4-8341-7a90cb95e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b34996c2-7b3d-45c4-8341-7a90cb95e3a5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1439586a-f064-43cd-b2f5-2fe00b4722d7" xlink:to="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4b70744a-c94f-4ec2-8917-7a33e1bef2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1c295eeb-37bc-441a-98a5-7a4a466fa73f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4b70744a-c94f-4ec2-8917-7a33e1bef2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6c8b476b-edb1-4c03-b55e-8e2338093bd9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:href="sjw-20221231.xsd#sjw_SyndicatedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_469376aa-349b-4c02-af7e-1ee30f01b603" xlink:href="sjw-20221231.xsd#sjw_SJWGroupCreditAgreementMaturingAugust2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWGroupCreditAgreementMaturingAugust2027Member_469376aa-349b-4c02-af7e-1ee30f01b603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member_bdb4b7a1-6da0-4c50-af5f-bb2cd98d858e" xlink:href="sjw-20221231.xsd#sjw_SJWCCreditAgreementMaturingAugust2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWCCreditAgreementMaturingAugust2027Member_bdb4b7a1-6da0-4c50-af5f-bb2cd98d858e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member_2b788f36-7908-43db-a5d3-1409050bd69e" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingAugust2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingAugust2027Member_2b788f36-7908-43db-a5d3-1409050bd69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member_55475c0d-2dd2-4733-aa59-dc148db4973d" xlink:href="sjw-20221231.xsd#sjw_SJWTXCreditAgreementMaturingAugust2027Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_SyndicatedCreditAgreementMember_55918f95-0b62-4982-861a-103d2aa1219b" xlink:to="loc_sjw_SJWTXCreditAgreementMaturingAugust2027Member_55475c0d-2dd2-4733-aa59-dc148db4973d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_9cc551a7-c430-4b84-a904-927edd78835c" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingDecember2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingDecember2023Member_9cc551a7-c430-4b84-a904-927edd78835c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_d4961040-0fad-4c49-84a3-94db697e6199" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3e525ff4-993a-404f-bf32-0965229be15b" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_d4961040-0fad-4c49-84a3-94db697e6199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_762e5bea-74a5-47c2-8386-1fc6947e8d9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b76addef-f404-45c3-ba8b-2f5dcb92bdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0d20fc38-4789-49e7-94b2-4f492cec401c" xlink:to="loc_us-gaap_LineOfCreditMember_b76addef-f404-45c3-ba8b-2f5dcb92bdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_81f19431-d8b6-4631-a400-2b62555e414f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_197b120d-8b27-4500-aa2e-4b066d70dfde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_197b120d-8b27-4500-aa2e-4b066d70dfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_89d6d54d-5994-4482-8b25-61b50eba6633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCredit_89d6d54d-5994-4482-8b25-61b50eba6633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6ce87895-27bb-4fd6-b3ef-173a0694cda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5bf75186-cc60-4d4a-9c6f-e94f1e4cbbee" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6ce87895-27bb-4fd6-b3ef-173a0694cda3" 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-20221231.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_e1ee99bd-55b0-4911-848c-134dc8860574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e1ee99bd-55b0-4911-848c-134dc8860574" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a7de3e7e-aa93-4d07-bcb3-1123752c077a" xlink:to="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_40cb3ce8-4886-40ce-9f39-e2f419f71fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ae366b3a-53ae-435b-bd37-f1dbbb7bf391" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_40cb3ce8-4886-40ce-9f39-e2f419f71fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b04135c9-67c1-4493-b4dc-bc456cfc7f9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8f3aa18d-93aa-418e-9a7a-b33d0ea36cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b6f3846-e3aa-4e71-bb34-75f5b214163b" xlink:to="loc_us-gaap_LineOfCreditMember_8f3aa18d-93aa-418e-9a7a-b33d0ea36cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fa5679ff-e05e-4cd9-acce-40e4e3d7f02a" xlink:to="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_b34ac3bf-8256-49f1-9dc5-90ea939bcd28" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e16d1a9e-3896-4ca3-9c6a-a8875c09eef3" xlink:to="loc_sjw_CTWSMember_b34ac3bf-8256-49f1-9dc5-90ea939bcd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_904aa3e2-e98a-4905-b4bc-ef6717f0ceff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:href="sjw-20221231.xsd#sjw_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWCCreditAgreementMember_5de97df6-4c2d-41dd-b239-3568696c2bef" xlink:href="sjw-20221231.xsd#sjw_SJWCCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:to="loc_sjw_SJWCCreditAgreementMember_5de97df6-4c2d-41dd-b239-3568696c2bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXCreditAgreementMember_a1b38490-fac7-48c1-aa4e-38b5d5f489e4" xlink:href="sjw-20221231.xsd#sjw_SJWTXCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_CreditAgreementMember_1c4e1612-c845-42be-9493-dc58eeef77a3" xlink:to="loc_sjw_SJWTXCreditAgreementMember_a1b38490-fac7-48c1-aa4e-38b5d5f489e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_80b92017-2647-4a3b-b450-d23196afcab7" xlink:href="sjw-20221231.xsd#sjw_AmendedAndRestatedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_AmendedAndRestatedRevolvingCreditFacilityMember_80b92017-2647-4a3b-b450-d23196afcab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_3f0ac8c6-8e89-4be3-947c-8e6bdae5f682" xlink:href="sjw-20221231.xsd#sjw_CTWSCreditAgreementMaturingMay2025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_64ddec62-7745-4e2b-a8b4-d2fbb77c7ee5" xlink:to="loc_sjw_CTWSCreditAgreementMaturingMay2025Member_3f0ac8c6-8e89-4be3-947c-8e6bdae5f682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a4711f5-56df-4fb9-86a5-606d560757e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8136ab11-a5a1-42e8-8e88-aaf83f562472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4161645e-6071-406d-97af-7a2cc87d5a2e" xlink:to="loc_us-gaap_SubsequentEventMember_8136ab11-a5a1-42e8-8e88-aaf83f562472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e2c04e30-5cdb-48ea-b210-b06dbdea7099" xlink:to="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_9ee90569-088c-421a-bdba-0f2a74afaca1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_65ede293-1994-4c81-9b8e-1574472daf0b" xlink:to="loc_srt_ParentCompanyMember_9ee90569-088c-421a-bdba-0f2a74afaca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fdb66559-2d66-4a31-b3dc-c583db8fa714" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01835c1d-41c6-4e45-baa9-d7e55969cbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_01835c1d-41c6-4e45-baa9-d7e55969cbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DebtInstrumentCovenantCapitalizationRatio_cfcfc29a-0e53-481a-a8f3-f74263912fe9" xlink:href="sjw-20221231.xsd#sjw_DebtInstrumentCovenantCapitalizationRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_sjw_DebtInstrumentCovenantCapitalizationRatio_cfcfc29a-0e53-481a-a8f3-f74263912fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_ecfbd9b1-a802-4293-b7d9-d7c2e4c4dcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_ecfbd9b1-a802-4293-b7d9-d7c2e4c4dcb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_76adf1b8-0435-47c2-9f93-9b724a0b82db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_573db09b-c7b4-4d16-8b97-336cfbbc43b4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_76adf1b8-0435-47c2-9f93-9b724a0b82db" 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-20221231.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_a26deb6e-8d41-486f-a0f7-7d5d979559dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26deb6e-8d41-486f-a0f7-7d5d979559dc" xlink:to="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e64e430b-011d-4852-9211-67874de1f32b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_de919cb2-a5ed-4ec9-9221-6f8fff710b26" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_srt_ParentCompanyMember_de919cb2-a5ed-4ec9-9221-6f8fff710b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_8fe05e11-470f-426f-9b71-4167a7b6cb14" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_SanJoseWaterCompanyMember_8fe05e11-470f-426f-9b71-4167a7b6cb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_2bf7b546-196c-4ccb-91d4-f8f9a0c7b971" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_2bf7b546-196c-4ccb-91d4-f8f9a0c7b971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_24bfbbe1-f773-4102-91fc-d569dce22a42" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_24bfbbe1-f773-4102-91fc-d569dce22a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_cbcf52ad-dfc9-40cc-9455-e5c14bd07272" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_SJWTXInc.Member_cbcf52ad-dfc9-40cc-9455-e5c14bd07272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_42ce96f9-c6fa-4cf1-a7ad-49d43aba98e3" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_221ff72d-b7a1-42dd-960d-39ba1a7d020c" xlink:to="loc_sjw_MaineWaterCompanyMember_42ce96f9-c6fa-4cf1-a7ad-49d43aba98e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51278e10-72cd-4543-bb9f-8147cae5b342" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_43082378-2547-45e5-bddd-37994783d311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_SeniorNotesMember_43082378-2547-45e5-bddd-37994783d311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityBondsMember_4f4406c9-69f1-432d-9745-311e4b4cf0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_PublicUtilityBondsMember_4f4406c9-69f1-432d-9745-311e4b4cf0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_77b85581-0278-4634-ae24-ce30237810bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01da7912-1de0-4430-8340-1f2e29cbbffb" xlink:to="loc_us-gaap_NotesPayableToBanksMember_77b85581-0278-4634-ae24-ce30237810bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8b222e64-b8f9-4412-a7e5-a574e4da6d14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_f109fd54-cda7-4560-a044-92c2c81ebf6d" xlink:href="sjw-20221231.xsd#sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember_f109fd54-cda7-4560-a044-92c2c81ebf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_f98952f8-0e00-44c2-b79a-e41b7d4faf80" xlink:href="sjw-20221231.xsd#sjw_ConnecticutInnovationsRevenueBondsVariableRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_ConnecticutInnovationsRevenueBondsVariableRateMember_f98952f8-0e00-44c2-b79a-e41b7d4faf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_StateRevolvingFundLoansMember_65360ac0-64e6-4a67-9597-f814a8adb467" xlink:href="sjw-20221231.xsd#sjw_StateRevolvingFundLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_StateRevolvingFundLoansMember_65360ac0-64e6-4a67-9597-f814a8adb467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_FirstMortgageBondsMember_1ae6b083-67c6-46de-a68a-747c7b85087b" xlink:href="sjw-20221231.xsd#sjw_FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5e9085fe-d662-4d9b-a694-1c1ad2218388" xlink:to="loc_sjw_FirstMortgageBondsMember_1ae6b083-67c6-46de-a68a-747c7b85087b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ed9d8eba-33f3-483c-bf7b-3aa3cd7e4df2" xlink:to="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e38fe4b8-044a-4dd5-b602-2c917d7f43d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:to="loc_srt_MinimumMember_e38fe4b8-044a-4dd5-b602-2c917d7f43d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49ea0e8f-9b57-4b85-b193-daaf6023b7fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c9949591-6bdb-41ed-9821-1e614deddfbd" xlink:to="loc_srt_MaximumMember_49ea0e8f-9b57-4b85-b193-daaf6023b7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_30e972bf-c843-4df4-b3b5-3e374758bd7b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_39369493-38a7-4c13-ae0a-80606c9f8f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_39369493-38a7-4c13-ae0a-80606c9f8f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7172606c-56bd-43ec-9131-479f340eeec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebt_7172606c-56bd-43ec-9131-479f340eeec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedPremium_14e73bc6-3783-4928-b4e1-895ac102bdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedPremium_14e73bc6-3783-4928-b4e1-895ac102bdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_12ebb758-891e-4d2f-835d-9a748423a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_12ebb758-891e-4d2f-835d-9a748423a6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3f7e9688-c659-4b08-9d72-4564e847f599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebtCurrent_3f7e9688-c659-4b08-9d72-4564e847f599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_34412e82-90a6-46d0-8aea-497684647b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ad57c73b-1194-4d72-9472-eaf024b693b4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_34412e82-90a6-46d0-8aea-497684647b08" 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-20221231.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_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_cac313e4-588f-49c5-983d-b10d55becaef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_cac313e4-588f-49c5-983d-b10d55becaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_687e4d68-736a-481a-a1d4-87f0835400c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_687e4d68-736a-481a-a1d4-87f0835400c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b0a3579e-3129-43e2-8219-d583cc685da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b0a3579e-3129-43e2-8219-d583cc685da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a7697fee-b45e-4c30-84d4-84c264a57437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a7697fee-b45e-4c30-84d4-84c264a57437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c9d53dd9-4ebb-4677-81db-4c9c253ab51b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c9d53dd9-4ebb-4677-81db-4c9c253ab51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9187d9a3-108a-4d3f-a146-d903ac94ad12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d3e584f-915d-48bc-a054-c8ef37f912ef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9187d9a3-108a-4d3f-a146-d903ac94ad12" 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-20221231.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_1304ddd3-4b59-4419-988f-7c4e9a9f7045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1304ddd3-4b59-4419-988f-7c4e9a9f7045" xlink:to="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b24d6e2d-24a3-4911-b886-6a710624a20f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_309d79df-d94c-4b0b-a9da-bc9ac63ef51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7f3ed632-4dec-4777-a9cd-2cb428881c78" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_309d79df-d94c-4b0b-a9da-bc9ac63ef51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7f264585-e330-443c-a7b0-c5789a09d4d3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_d5d98b14-3a83-4f66-8d47-074a931df8ae" xlink:href="sjw-20221231.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_SanJoseWaterCompanyMember_d5d98b14-3a83-4f66-8d47-074a931df8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterCompanyMember_a9a50eb5-cad9-4738-b6bd-14cee772f640" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_ConnecticutWaterCompanyMember_a9a50eb5-cad9-4738-b6bd-14cee772f640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_03e01c4e-3d1e-4ce0-9828-1a6eab3bc98c" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_SJWTXInc.Member_03e01c4e-3d1e-4ce0-9828-1a6eab3bc98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MaineWaterCompanyMember_41a81cfe-bae9-4c44-b91c-602409762f45" xlink:href="sjw-20221231.xsd#sjw_MaineWaterCompanyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b2570fc-ab39-453d-8ff4-ba3d931cfe82" xlink:to="loc_sjw_MaineWaterCompanyMember_41a81cfe-bae9-4c44-b91c-602409762f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4dec6ad4-7c02-4b77-931e-4de292dfd950" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_2b99ac8d-83e7-4976-99f8-be2a4bc7cffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:to="loc_us-gaap_SeniorNotesMember_2b99ac8d-83e7-4976-99f8-be2a4bc7cffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b5490282-f309-4fa1-8a02-b871064a4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_591b4523-0ed4-4d10-a9d5-d94019898ad5" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b5490282-f309-4fa1-8a02-b871064a4fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3649fa44-e200-449d-b47b-e49732b22c38" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A485SeniorNoteSeriesPMember_94655520-bdfe-4ee2-877d-e9dfae128a62" xlink:href="sjw-20221231.xsd#sjw_A485SeniorNoteSeriesPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A485SeniorNoteSeriesPMember_94655520-bdfe-4ee2-877d-e9dfae128a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A471SeniorNoteSeries2022Due2052Member_3b49947d-c40e-4f68-8379-287a875e6f33" xlink:href="sjw-20221231.xsd#sjw_A471SeniorNoteSeries2022Due2052Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A471SeniorNoteSeries2022Due2052Member_3b49947d-c40e-4f68-8379-287a875e6f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A554SeniorNotesDueMay2052Member_1877bf5a-229d-4260-a2b8-8fcc9d4ec7fb" xlink:href="sjw-20221231.xsd#sjw_A554SeniorNotesDueMay2052Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A554SeniorNotesDueMay2052Member_1877bf5a-229d-4260-a2b8-8fcc9d4ec7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A454NoteDueMay2042Member_ae2f084e-bd08-4773-8fff-b5da263973e5" xlink:href="sjw-20221231.xsd#sjw_A454NoteDueMay2042Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6c3c3b5d-0a1d-45c2-a269-b31ddbc23e63" xlink:to="loc_sjw_A454NoteDueMay2042Member_ae2f084e-bd08-4773-8fff-b5da263973e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33607e6f-de54-4a0e-bc79-be62b43bf1cb" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_60f6f5c0-3fd3-4c09-8b93-9c61cf6e199e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_LongTermDebtFairValue_60f6f5c0-3fd3-4c09-8b93-9c61cf6e199e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c59ead20-b78e-4453-8cfb-938c7d2653c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c59ead20-b78e-4453-8cfb-938c7d2653c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3be8ff67-6c29-43c2-acdd-8b05ce8e2834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5e77509-b274-40d1-9615-352c9ec9c7c4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3be8ff67-6c29-43c2-acdd-8b05ce8e2834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0dee6114-6aeb-4ccf-90ec-da1d7c8ba064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9daad92-3cb7-4537-9152-447fe796a03c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0dee6114-6aeb-4ccf-90ec-da1d7c8ba064" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9daad92-3cb7-4537-9152-447fe796a03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0d69dc92-4a97-4971-b3b3-d48cd81c486c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9daad92-3cb7-4537-9152-447fe796a03c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0d69dc92-4a97-4971-b3b3-d48cd81c486c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6b0eff92-bb62-4536-8b6e-1d03a35d3537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9daad92-3cb7-4537-9152-447fe796a03c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6b0eff92-bb62-4536-8b6e-1d03a35d3537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a5760a1e-f59e-4acf-b009-79c887f1ab45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0dee6114-6aeb-4ccf-90ec-da1d7c8ba064" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a5760a1e-f59e-4acf-b009-79c887f1ab45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_aa8944c9-de1c-472c-bbb6-2569b01f3ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a5760a1e-f59e-4acf-b009-79c887f1ab45" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_aa8944c9-de1c-472c-bbb6-2569b01f3ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_639b0ed0-c3d5-4484-be69-daf52c39249c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a5760a1e-f59e-4acf-b009-79c887f1ab45" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_639b0ed0-c3d5-4484-be69-daf52c39249c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a49f8dde-5c5f-4c20-9692-47bb68c7ba02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0dee6114-6aeb-4ccf-90ec-da1d7c8ba064" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a49f8dde-5c5f-4c20-9692-47bb68c7ba02" 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-20221231.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_eb1b6b4f-59dc-479a-9c52-39ae08c2197d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_27e15fdf-ddd4-4563-ba10-8278d88a1a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eb1b6b4f-59dc-479a-9c52-39ae08c2197d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_27e15fdf-ddd4-4563-ba10-8278d88a1a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a1685af7-55ff-43ea-8341-f8b4c3041abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eb1b6b4f-59dc-479a-9c52-39ae08c2197d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a1685af7-55ff-43ea-8341-f8b4c3041abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4f8fbcd0-5520-4e83-b733-1e649bd796bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a1685af7-55ff-43ea-8341-f8b4c3041abf" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4f8fbcd0-5520-4e83-b733-1e649bd796bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseInTaxExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a1685af7-55ff-43ea-8341-f8b4c3041abf" xlink:to="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7a7fb092-2741-41d2-b016-76a0a787ea1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7a7fb092-2741-41d2-b016-76a0a787ea1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_d99f47cc-d033-4a1f-96d9-fd554572b580" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions_d99f47cc-d033-4a1f-96d9-fd554572b580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_b729e31a-19d0-4ecd-a960-2a5b249c5d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_b729e31a-19d0-4ecd-a960-2a5b249c5d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_e3069ca6-4be4-4c8d-83c2-9c69a5d65331" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts_e3069ca6-4be4-4c8d-83c2-9c69a5d65331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_d07156e8-8f34-428c-b92a-106408e51a48" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount_d07156e8-8f34-428c-b92a-106408e51a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_37bf1842-e38b-433b-8b4e-7775e4c4365f" xlink:href="sjw-20221231.xsd#sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions_37bf1842-e38b-433b-8b4e-7775e4c4365f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_40b7e1ab-29c6-41b0-a49d-d61863348453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_40b7e1ab-29c6-41b0-a49d-d61863348453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_17e1ebe6-9052-45f8-aa2b-f223cd07b875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_IncreaseDecreaseInTaxExpenseAbstract_69c82228-c889-4aa9-b93a-94e898068a99" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_17e1ebe6-9052-45f8-aa2b-f223cd07b875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e28dfb96-07d2-485f-91e4-b3046089900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a1685af7-55ff-43ea-8341-f8b4c3041abf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e28dfb96-07d2-485f-91e4-b3046089900c" 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-20221231.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_f35a28c3-13b9-45b0-b32c-528435c15bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f35a28c3-13b9-45b0-b32c-528435c15bdd" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_51de5fab-4993-4ff1-96be-e0a83cecc7b2" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxAssetsAdvancesAndContributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_sjw_DeferredTaxAssetsAdvancesAndContributions_51de5fab-4993-4ff1-96be-e0a83cecc7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_cbc3a39b-8117-4ace-a757-ae6ed5626737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_cbc3a39b-8117-4ace-a757-ae6ed5626737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_d996b4d0-dd95-4066-bbad-f512f81410dc" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits_d996b4d0-dd95-4066-bbad-f512f81410dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_9bd65b91-6adf-42bd-8c8f-a35321487b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve_9bd65b91-6adf-42bd-8c8f-a35321487b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_c3535265-58ae-4b41-9e7b-78ddb66aa0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_c3535265-58ae-4b41-9e7b-78ddb66aa0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_64d3b763-738e-48b1-9dcb-13fb686293da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_64d3b763-738e-48b1-9dcb-13fb686293da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6658630e-69c1-4f22-8f6d-8a26594e754e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6658630e-69c1-4f22-8f6d-8a26594e754e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_dcf12cb7-a610-4b7c-888c-46893f13c02a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_9038e72f-fca0-4d27-a10f-f43791f2e8a2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_dcf12cb7-a610-4b7c-888c-46893f13c02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f35a28c3-13b9-45b0-b32c-528435c15bdd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4e1e11a6-6ebd-45d5-93b8-8d0e54e6069c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4e1e11a6-6ebd-45d5-93b8-8d0e54e6069c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_1623886f-6da8-4103-abc1-4f05dfbde987" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits_1623886f-6da8-4103-abc1-4f05dfbde987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_5bc29990-c045-4338-8662-e31dde48cd18" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated_5bc29990-c045-4338-8662-e31dde48cd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_14359a5c-e448-4002-8dbc-75d75def82e4" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium_14359a5c-e448-4002-8dbc-75d75def82e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7a644a23-707f-44ae-8176-52e1f27d8e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7a644a23-707f-44ae-8176-52e1f27d8e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_873b8cd1-e39a-405f-9e3a-3f33116c4667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_873b8cd1-e39a-405f-9e3a-3f33116c4667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_c12b0df9-c89f-4278-b555-7a60302569bd" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences_c12b0df9-c89f-4278-b555-7a60302569bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_6efd91b3-80b8-4495-a5bd-ba5a95d9bc05" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy_6efd91b3-80b8-4495-a5bd-ba5a95d9bc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4cfd2095-ee00-47aa-b1cd-34356d09ba67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4cfd2095-ee00-47aa-b1cd-34356d09ba67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_260ecd10-c074-4fa0-bcc1-4b3de6e39528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5eb7628c-c3c6-4284-8bb1-2fcb9a6137c0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_260ecd10-c074-4fa0-bcc1-4b3de6e39528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a07c7dde-5e12-4c11-b8fd-857205fbf4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f35a28c3-13b9-45b0-b32c-528435c15bdd" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a07c7dde-5e12-4c11-b8fd-857205fbf4cb" 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-20221231.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_3a796cce-3559-4355-b51d-d1a739a0eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a796cce-3559-4355-b51d-d1a739a0eb78" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2dd2b3d5-82b5-4f88-8109-05c998546b63" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CT_756611f9-7df4-4810-87cc-7bec78653430" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_CT"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7fd8407d-8f62-4bfb-ad13-49da7058dc96" xlink:to="loc_stpr_CT_756611f9-7df4-4810-87cc-7bec78653430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_e450b070-8265-441c-a58c-4eff574a45bd" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_835eb6a1-1d5b-40fb-84c3-e3e8eee68971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_OperatingLossCarryforwards_835eb6a1-1d5b-40fb-84c3-e3e8eee68971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_5bc3a8e0-f1ab-42b1-aefb-b60a11fbeeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_5bc3a8e0-f1ab-42b1-aefb-b60a11fbeeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_0448f352-8cd4-40da-946a-5683e0e40095" xlink:href="sjw-20221231.xsd#sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease_0448f352-8cd4-40da-946a-5683e0e40095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross_2c4b77f7-2f41-44c9-b10f-47d2f8da63fa" xlink:href="sjw-20221231.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_sjw_UnrecognizedTaxBenefitsGross_2c4b77f7-2f41-44c9-b10f-47d2f8da63fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6316df61-72c0-4c75-8bff-2f9b4b743399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6316df61-72c0-4c75-8bff-2f9b4b743399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_29b59680-a1fa-40a9-838b-d92b04870815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_29b59680-a1fa-40a9-838b-d92b04870815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_893010ad-ed52-4286-8ec5-b3cd705ca315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_1e540fa0-d868-4b41-98f9-c1f0bc330f96" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_893010ad-ed52-4286-8ec5-b3cd705ca315" 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-20221231.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_abfe915d-8c95-42fc-b26a-3aa5402afa5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_abfe915d-8c95-42fc-b26a-3aa5402afa5e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9b2fe6ca-3e4c-4e9a-82f7-32f5f7d5de8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9b2fe6ca-3e4c-4e9a-82f7-32f5f7d5de8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4044c3d4-f00b-4abe-94f5-6171db4539ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4044c3d4-f00b-4abe-94f5-6171db4539ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3dc9adfc-7d1a-4dff-8beb-4d4e561d1cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3dc9adfc-7d1a-4dff-8beb-4d4e561d1cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d6dfd51f-3957-42fc-af55-6150fab72b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d6dfd51f-3957-42fc-af55-6150fab72b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_553d5f47-a923-481c-87ef-97917ead2b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_553d5f47-a923-481c-87ef-97917ead2b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_083ac84c-8429-4712-8e83-3c59ce431b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_bef9a063-68a8-495c-b9c5-699051e9063a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_083ac84c-8429-4712-8e83-3c59ce431b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="sjw-20221231.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_bf7cd3ad-6f6f-448e-bf54-5a4187051ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf7cd3ad-6f6f-448e-bf54-5a4187051ea5" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0f84a71-21b6-467d-881a-dc6a4139fe96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_65b95212-6594-45c3-a69d-085782f35b1c" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_sjw_ConcessionFeesMember_65b95212-6594-45c3-a69d-085782f35b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_faa7b0e3-254d-446c-9b7c-ce27335f749e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_us-gaap_CustomerRelationshipsMember_faa7b0e3-254d-446c-9b7c-ce27335f749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b2e3b93-5f1a-4405-8f40-48d3a20bb928" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_96b6c889-8070-4d6a-9bd9-510cd0eff360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_us-gaap_ServiceAgreementsMember_96b6c889-8070-4d6a-9bd9-510cd0eff360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InfrastructureMember_397fbff5-57e6-4610-b927-d3d28b8b4393" xlink:href="sjw-20221231.xsd#sjw_InfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_sjw_InfrastructureMember_397fbff5-57e6-4610-b927-d3d28b8b4393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_ecc2de6e-c465-4295-b190-1f460b98791c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_82cb0e01-61a3-4aba-93a0-2f64bea7caa5" xlink:to="loc_us-gaap_ContractualRightsMember_ecc2de6e-c465-4295-b190-1f460b98791c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:to="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d8fb2e41-c209-463a-94da-25d39b96ccd4" xlink:to="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a92827ab-7938-4e95-a68f-6ed21cf102ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:to="loc_srt_MinimumMember_a92827ab-7938-4e95-a68f-6ed21cf102ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a76e8507-b7f4-4818-a944-5e0686efb911" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e4a6446-3b50-4783-b6da-ebdf4cd6b71b" xlink:to="loc_srt_MaximumMember_a76e8507-b7f4-4818-a944-5e0686efb911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b442e6a-1360-4814-b306-d64873dd343a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7fbb7a51-fc29-4a98-b2ff-6087c668a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7fbb7a51-fc29-4a98-b2ff-6087c668a21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_a70de2c5-5e12-46bb-8e5e-ed7443b9a55c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedCustomerRelationshipsGross_a70de2c5-5e12-46bb-8e5e-ed7443b9a55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5b01587e-0a52-4ae2-844d-9c6472d27480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5b01587e-0a52-4ae2-844d-9c6472d27480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_cfc2636a-3b6b-413f-a0e7-7fda96291233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_cfc2636a-3b6b-413f-a0e7-7fda96291233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf7d14a3-e8c3-41b3-912a-e98fd9d52fa8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eeef6d20-e037-45a4-ade4-71af05c79665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eeef6d20-e037-45a4-ade4-71af05c79665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3d5e29dd-a68c-4c26-9448-c7192ba1d525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3d5e29dd-a68c-4c26-9448-c7192ba1d525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ae3efc27-d39d-4544-a1ce-c720dc62932c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ae3efc27-d39d-4544-a1ce-c720dc62932c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d8019163-1247-45a2-89ea-a7f681772777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d8019163-1247-45a2-89ea-a7f681772777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6f1b94d8-1e4b-4beb-85e7-ecac5292ee80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6f1b94d8-1e4b-4beb-85e7-ecac5292ee80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_38b76bd1-192e-4687-8b74-3d9508543f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_83de9abe-b7a4-4b2b-a1fb-e4b207929c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_38b76bd1-192e-4687-8b74-3d9508543f71" 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-20221231.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_6fa14e86-bdbd-40f4-9c6d-62b390cbfe2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6fa14e86-bdbd-40f4-9c6d-62b390cbfe2e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_80435e6a-26c5-4deb-81d2-f0fed0269f99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_4d614c70-07a3-4ac7-9247-68a0b45f0cf4" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_sjw_ConcessionFeesMember_4d614c70-07a3-4ac7-9247-68a0b45f0cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_750d94b7-6ac5-4aa0-af0a-5320f133e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_750d94b7-6ac5-4aa0-af0a-5320f133e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_20b3d579-7b78-4b9b-ba63-9179e927fc89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d555b26e-d082-4f58-bd96-9bfbb002c48b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_20b3d579-7b78-4b9b-ba63-9179e927fc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4101b4-f476-4e29-ab99-66cea1937327" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_56852fbe-80bd-4d3b-b872-e50660bbb44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_56852fbe-80bd-4d3b-b872-e50660bbb44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e10102c5-2d9b-4b7e-9b54-0cc912e4ca65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e10102c5-2d9b-4b7e-9b54-0cc912e4ca65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a70cd62e-acfe-4f29-b797-271f5412e067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1d2024ce-a9e2-4baf-af1e-5a4214f7b011" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a70cd62e-acfe-4f29-b797-271f5412e067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="sjw-20221231.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_b01e765f-c019-4893-bd41-718dbb179587" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b01e765f-c019-4893-bd41-718dbb179587" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:href="sjw-20221231.xsd#sjw_MajorSupplierAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:href="sjw-20221231.xsd#sjw_MajorSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierAxis_42e9a12f-f57f-46aa-a59f-1d62e85ac97c" xlink:to="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SantaClaraValleyWaterDistrictMember_c5addd80-adcd-411d-b41e-4813fcee2a77" xlink:href="sjw-20221231.xsd#sjw_SantaClaraValleyWaterDistrictMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_SantaClaraValleyWaterDistrictMember_c5addd80-adcd-411d-b41e-4813fcee2a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GuadalupeBlancoRiverAuthorityMember_be9ac412-34ba-4d29-9194-5ae66b2ce4c8" xlink:href="sjw-20221231.xsd#sjw_GuadalupeBlancoRiverAuthorityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_GuadalupeBlancoRiverAuthorityMember_be9ac412-34ba-4d29-9194-5ae66b2ce4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LowerColoradoRiverAuthorityMember_1475dc68-1dff-44a4-af74-7e0da060f0f6" xlink:href="sjw-20221231.xsd#sjw_LowerColoradoRiverAuthorityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_MajorSupplierDomain_cc18574b-cd3e-4adb-81ff-7cb828b8c3bc" xlink:to="loc_sjw_LowerColoradoRiverAuthorityMember_1475dc68-1dff-44a4-af74-7e0da060f0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0d81983-7e04-4daa-88d0-7a7bae702eaa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceAgreementsMember_6451d227-e572-4033-8c73-a38c4b879e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:to="loc_us-gaap_ServiceAgreementsMember_6451d227-e572-4033-8c73-a38c4b879e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConcessionFeesMember_813df30e-ed76-4239-aedb-455296a73ec9" xlink:href="sjw-20221231.xsd#sjw_ConcessionFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_150d6dde-c768-4e36-86ac-d40430da3c56" xlink:to="loc_sjw_ConcessionFeesMember_813df30e-ed76-4239-aedb-455296a73ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_f9db8971-dd07-4197-8cbd-9effa90a7af7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_44fba7ef-149d-420f-bcb8-fc48cedded38" xlink:href="sjw-20221231.xsd#sjw_SouthCentralConnecticutRegionalWaterAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_SouthCentralConnecticutRegionalWaterAuthorityMember_44fba7ef-149d-420f-bcb8-fc48cedded38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TheMetropolitanDistrictMember_a8a5c961-a9af-4af3-990b-b9330e147c6e" xlink:href="sjw-20221231.xsd#sjw_TheMetropolitanDistrictMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_TheMetropolitanDistrictMember_a8a5c961-a9af-4af3-990b-b9330e147c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KennebecWaterDistrictMember_ceb76d11-0d18-4f4b-822e-7ed683a02ece" xlink:href="sjw-20221231.xsd#sjw_KennebecWaterDistrictMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_KennebecWaterDistrictMember_ceb76d11-0d18-4f4b-822e-7ed683a02ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InternationalUnionOfOperatingEngineersMember_c66c1cfb-325c-40c1-b8d8-6cdf8b8c4a1b" xlink:href="sjw-20221231.xsd#sjw_InternationalUnionOfOperatingEngineersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9d532a6-ef10-49f7-a366-106efaf89a90" xlink:to="loc_sjw_InternationalUnionOfOperatingEngineersMember_c66c1cfb-325c-40c1-b8d8-6cdf8b8c4a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1e181912-0d45-4ada-aefc-f62197cad86e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CapacityAgreementMember_44d8ef91-70a1-419c-b555-d3ac7ebfa0df" xlink:href="sjw-20221231.xsd#sjw_CapacityAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e07dbef1-7ded-4474-8759-10884c4540e0" xlink:to="loc_sjw_CapacityAgreementMember_44d8ef91-70a1-419c-b555-d3ac7ebfa0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_52328c7d-e684-4105-a113-8eec743dbd91" xlink:to="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_94881a8f-1c9a-437a-bb20-87a4cc680b91" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:to="loc_srt_MinimumMember_94881a8f-1c9a-437a-bb20-87a4cc680b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_234b00ba-9cd0-4967-8543-f04dde888638" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_db6f493b-935f-46a3-87c4-53a824c0221e" xlink:to="loc_srt_MaximumMember_234b00ba-9cd0-4967-8543-f04dde888638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cf0ef6a8-3e6e-4595-be91-5ab86730028d" xlink:to="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SubsidiaryOneMember_a2b46fbe-129c-4c89-ad76-fb7395c2babb" xlink:href="sjw-20221231.xsd#sjw_SubsidiaryOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73b8edb2-d8a6-4ef7-a0a4-e859dabae93a" xlink:to="loc_sjw_SubsidiaryOneMember_a2b46fbe-129c-4c89-ad76-fb7395c2babb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a70b85e4-932a-4004-9b9e-b333a3335850" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_8291b188-fff6-4485-8966-9f84d7fa3f38" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3c73b214-7d79-4843-a9fb-9a2f0b6d6113" xlink:to="loc_srt_ParentCompanyMember_8291b188-fff6-4485-8966-9f84d7fa3f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_60ede142-07d7-4859-9430-c65a2ebcc9cf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnionMemberMember_6f3de66a-3f44-4832-93e9-d150ce54267d" xlink:href="sjw-20221231.xsd#sjw_UnionMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_42ef2f8a-974b-42cc-875e-6810348de4ff" xlink:to="loc_sjw_UnionMemberMember_6f3de66a-3f44-4832-93e9-d150ce54267d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_233e86db-37e6-4b51-8ce4-9e50d779b382" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_0dd83501-bf1e-4996-b4d8-bf4722e2629b" xlink:href="sjw-20221231.xsd#sjw_MasterContractNegotiatedTermForDeliverySchedules"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_MasterContractNegotiatedTermForDeliverySchedules_0dd83501-bf1e-4996-b4d8-bf4722e2629b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PurchasedWaterGallons_432441c4-12e2-47aa-ad64-7b6c73d6bf37" xlink:href="sjw-20221231.xsd#sjw_PurchasedWaterGallons"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_PurchasedWaterGallons_432441c4-12e2-47aa-ad64-7b6c73d6bf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_457bbc85-7a79-40e2-af15-ba68b612ae7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_CostOfPurchasedWater_457bbc85-7a79-40e2-af15-ba68b612ae7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReductioninDeliverySchedulePercent_e8db6e33-07f5-4807-b37a-0a606d22f48c" xlink:href="sjw-20221231.xsd#sjw_ReductioninDeliverySchedulePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_ReductioninDeliverySchedulePercent_e8db6e33-07f5-4807-b37a-0a606d22f48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseInDeliverySchedulePercent_1cf2ba54-e508-4f0f-a70d-aab8aa73ef4d" xlink:href="sjw-20221231.xsd#sjw_IncreaseInDeliverySchedulePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_IncreaseInDeliverySchedulePercent_1cf2ba54-e508-4f0f-a70d-aab8aa73ef4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c26021ef-9a30-407b-8aa1-004d96cb69db" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths_c26021ef-9a30-407b-8aa1-004d96cb69db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_35f81169-f5df-4891-9094-975cb1d15734" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths_35f81169-f5df-4891-9094-975cb1d15734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a38e072a-d43f-4acb-bdc9-7782d0b55ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a38e072a-d43f-4acb-bdc9-7782d0b55ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentFixedPrice_6a376e00-1748-4dfd-8b8a-694f4c18cde8" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentFixedPrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentFixedPrice_6a376e00-1748-4dfd-8b8a-694f4c18cde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2457910a-9fc2-449d-9d68-177aaed1d0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2457910a-9fc2-449d-9d68-177aaed1d0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_58da4030-1b53-4dfa-85eb-3adb318929e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_58da4030-1b53-4dfa-85eb-3adb318929e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e44aed4-a180-4f82-aa2a-cd861a8bbeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e44aed4-a180-4f82-aa2a-cd861a8bbeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_0913ada9-d4d4-4aec-8512-5bb6cd806c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_0913ada9-d4d4-4aec-8512-5bb6cd806c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_79860b01-6ab8-4c0a-92e0-1a7a64fe68e5" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentWaterPurchased"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentWaterPurchased_79860b01-6ab8-4c0a-92e0-1a7a64fe68e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_57f50cc5-f45c-4d6e-8efc-270ab77c2a3a" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentMinimumAcreFeetRequired_57f50cc5-f45c-4d6e-8efc-270ab77c2a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NoticePeriodRequiredForContractAdjustment_c265859c-c21b-49ff-afbd-eb0a06efaf31" xlink:href="sjw-20221231.xsd#sjw_NoticePeriodRequiredForContractAdjustment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_NoticePeriodRequiredForContractAdjustment_c265859c-c21b-49ff-afbd-eb0a06efaf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ContractAgreementTerm_f3c5cdff-6239-427d-9860-e80b520f6c22" xlink:href="sjw-20221231.xsd#sjw_ContractAgreementTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_ContractAgreementTerm_f3c5cdff-6239-427d-9860-e80b520f6c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_95edfeab-b970-424a-a7f3-5b896e547182" xlink:href="sjw-20221231.xsd#sjw_LongTermPurchaseCommitmentWholesaleDiscount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongTermPurchaseCommitmentWholesaleDiscount_95edfeab-b970-424a-a7f3-5b896e547182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_LongtermPurchaseCommitmentTariffRate_1f1564ae-846d-4087-90d2-b41656dea9d5" xlink:href="sjw-20221231.xsd#sjw_LongtermPurchaseCommitmentTariffRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_LongtermPurchaseCommitmentTariffRate_1f1564ae-846d-4087-90d2-b41656dea9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_e43206f5-8330-4d16-8fd5-a8b57d10c56a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_dei_EntityNumberOfEmployees_e43206f5-8330-4d16-8fd5-a8b57d10c56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BargainingAgreementsTerm_9ac1568e-e5b1-452a-bf8c-2dd329349216" xlink:href="sjw-20221231.xsd#sjw_BargainingAgreementsTerm"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_BargainingAgreementsTerm_9ac1568e-e5b1-452a-bf8c-2dd329349216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_3586822a-16b5-4594-bc26-b7437b202093" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne_3586822a-16b5-4594-bc26-b7437b202093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_b647bc0f-11e6-4fee-9e30-cc05c912fedf" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo_b647bc0f-11e6-4fee-9e30-cc05c912fedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_4f16b66d-3cd4-415f-8e68-8e961b401ed1" xlink:href="sjw-20221231.xsd#sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_92fc835e-4639-4ce8-b2a0-2469e7f3dfac" xlink:to="loc_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree_4f16b66d-3cd4-415f-8e68-8e961b401ed1" 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-20221231.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_31ea0f5b-d88e-487e-9530-22fd1fcb6032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_31ea0f5b-d88e-487e-9530-22fd1fcb6032" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_85eb773f-864f-4ceb-bd1b-e17e635b7dec" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_d3b4b914-60d5-4c41-bcbb-86f8bc6ced91" xlink:href="sjw-20221231.xsd#sjw_CTWSEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:to="loc_sjw_CTWSEmployeesMember_d3b4b914-60d5-4c41-bcbb-86f8bc6ced91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_70ba9e78-2b2f-4019-98b6-a8d093f57121" xlink:href="sjw-20221231.xsd#sjw_ExecutivesAndNonEmployeeDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfd0886e-7f66-44c9-8c08-daa27773ea48" xlink:to="loc_sjw_ExecutivesAndNonEmployeeDirectorsMember_70ba9e78-2b2f-4019-98b6-a8d093f57121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1fa4b733-ca14-4f97-9c39-a0a4bb830ac6" xlink:to="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f78d0cd2-7f7d-4003-a527-8d32fbfc5edd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:to="loc_srt_MinimumMember_f78d0cd2-7f7d-4003-a527-8d32fbfc5edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3e7f3759-19fb-48a9-8081-4fcf93e3e15d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bd139340-50b8-4410-a6b9-bf8071e8f3fd" xlink:to="loc_srt_MaximumMember_3e7f3759-19fb-48a9-8081-4fcf93e3e15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3f808c76-d488-4c73-8714-202a62f14fa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_51e223d8-585d-47a9-8ce4-5d3514ed926f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_51e223d8-585d-47a9-8ce4-5d3514ed926f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_e8de66e2-cd94-4802-a428-f9649ad6586e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10052482-6fed-4ccb-ae92-c0342658fbb9" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_e8de66e2-cd94-4802-a428-f9649ad6586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_af0993da-3c07-4862-9d7b-e5cbcc4615aa" xlink:to="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b5615a7c-8f56-4f9c-a64f-cf3d691cb6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain_8a2e2751-e388-4e04-9f74-3af657229dbf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember_b5615a7c-8f56-4f9c-a64f-cf3d691cb6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_38a12a0a-b8ec-491e-8500-9bd4208bdc14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ConnecticutWaterServiceInc.Member_f6e67105-8ddc-4663-b02b-d0dd0039f21b" xlink:href="sjw-20221231.xsd#sjw_ConnecticutWaterServiceInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_78db1570-dcfa-403a-aa7f-1f933c0d5ddf" xlink:to="loc_sjw_ConnecticutWaterServiceInc.Member_f6e67105-8ddc-4663-b02b-d0dd0039f21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_87fd4c03-4e62-498b-a313-c1792fd78334" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:href="sjw-20221231.xsd#sjw_PensionPlansAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b70218d-6cca-410b-b02b-e98eb24e4e84" xlink:to="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_2b253dbf-8468-4647-bc6d-206122627a11" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_2b253dbf-8468-4647-bc6d-206122627a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c226a5c0-28b7-4e08-b1a3-52db4d274068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c226a5c0-28b7-4e08-b1a3-52db4d274068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_73eb68eb-f2d4-4c55-9b84-01e8dc8e632a" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange_73eb68eb-f2d4-4c55-9b84-01e8dc8e632a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_3773a29c-faa3-4ce6-b1d2-418e38540b00" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges_3773a29c-faa3-4ce6-b1d2-418e38540b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_b40ed153-f097-4520-b6bc-967d4780fa1c" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanActuarialGainLossMortalityChange"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange_b40ed153-f097-4520-b6bc-967d4780fa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_977f3f62-dd4d-45f9-890a-0815b673d78a" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanPeriodForPerformanceStandards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DefinedBenefitPlanPeriodForPerformanceStandards_977f3f62-dd4d-45f9-890a-0815b673d78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ad9fe071-0822-4432-a7aa-4c0a2e57bdda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ad9fe071-0822-4432-a7aa-4c0a2e57bdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_db2c1d5c-2e14-4617-b1cd-2f7e236d647b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_db2c1d5c-2e14-4617-b1cd-2f7e236d647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e5246c7f-5eac-4b53-b080-b1e2da6a58a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e5246c7f-5eac-4b53-b080-b1e2da6a58a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_49b9b754-d56e-4003-b813-a4b7107e4c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_49b9b754-d56e-4003-b813-a4b7107e4c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d31fe83-5780-4471-8792-e3ae6044d744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d31fe83-5780-4471-8792-e3ae6044d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4cc537ce-45aa-4d53-9535-33bf50c19dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4cc537ce-45aa-4d53-9535-33bf50c19dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_2e7d700f-5335-4363-9a28-1ef38bdc1fde" xlink:href="sjw-20221231.xsd#sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_HealthCareSpendingAccountAnnualMaximumEmployeeContribution_2e7d700f-5335-4363-9a28-1ef38bdc1fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_0bdbe908-6243-44ca-b866-07393d03a60c" xlink:href="sjw-20221231.xsd#sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DependentCareSpendingAccountAnnualMaximumEmployeeContribution_0bdbe908-6243-44ca-b866-07393d03a60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_48780927-d3f5-4c62-b848-bbde3661022c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_48780927-d3f5-4c62-b848-bbde3661022c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_079444e3-6247-4622-8274-0f3d2f21f4c4" xlink:href="sjw-20221231.xsd#sjw_DeferredCompensationArrangementWithIndividualDeferralAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount_079444e3-6247-4622-8274-0f3d2f21f4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1c325473-20fc-4a17-8c6d-104ba4b4a815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_1c325473-20fc-4a17-8c6d-104ba4b4a815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_a7d8c8b6-f7c8-48b4-be27-da1eebc7fde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_PensionPlansAbstract_ec1e4e2b-0124-47c7-a362-b5ebaaab006f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_a7d8c8b6-f7c8-48b4-be27-da1eebc7fde1" 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-20221231.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_b3468083-49c7-418a-be37-49687dd48a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b3468083-49c7-418a-be37-49687dd48a82" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_33a155af-600b-40e6-86c2-5504be891dca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6f7350da-09ac-48ba-bad4-f853c2f6fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f4e1db9c-69cb-4174-86ba-48e2578ac758" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_6f7350da-09ac-48ba-bad4-f853c2f6fe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c296a4a9-9c65-4471-85da-575e2c83980c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_37e7045d-0665-4e27-8e8e-c4b0cab52df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_MoneyMarketFundsMember_37e7045d-0665-4e27-8e8e-c4b0cab52df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_0e623694-0eac-4976-a908-0ae8c9d25b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_MutualFundMember_0e623694-0eac-4976-a908-0ae8c9d25b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_bd8f3a06-5dc5-44cd-9657-1173bfc90ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f1b13c6e-ad91-4e0f-8e89-b4848f39cf02" xlink:to="loc_us-gaap_FixedIncomeFundsMember_bd8f3a06-5dc5-44cd-9657-1173bfc90ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_294ffbd7-67be-4268-bf06-6f79fb6e30c1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_47e37534-66a8-4303-93b7-edb01c2dac15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_47e37534-66a8-4303-93b7-edb01c2dac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_68800127-ec3a-4146-a78b-fe73f953f26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_68800127-ec3a-4146-a78b-fe73f953f26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_21614813-6028-4f1c-8f21-2cb3c8d29d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_749f276c-77c1-41e9-9681-4f2a6655f748" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_21614813-6028-4f1c-8f21-2cb3c8d29d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ef23237-2cf8-4356-b462-2bf4212b420c" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_290a7786-1551-4ef6-aa83-823656226535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_00923c7a-f8a0-4096-9a2c-b7280a8e3150" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_290a7786-1551-4ef6-aa83-823656226535" 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-20221231.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_1766d0c7-696a-4d67-bf62-644c5ec819d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1766d0c7-696a-4d67-bf62-644c5ec819d4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:to="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2e2e6093-f292-4c3f-a804-d7937ea15965" xlink:to="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e01a88a4-1fc2-480e-ba28-ceb65a2cdb84" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:to="loc_srt_MinimumMember_e01a88a4-1fc2-480e-ba28-ceb65a2cdb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_867229b1-ebee-41db-a0d8-0747913b4c25" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_355dc760-5fd0-489f-8e18-d441805258bd" xlink:to="loc_srt_MaximumMember_867229b1-ebee-41db-a0d8-0747913b4c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c22aadc-0af3-41aa-9c5e-b29ed2e672ce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f36ddee4-7b83-4593-b6b7-51949c65ae52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f36ddee4-7b83-4593-b6b7-51949c65ae52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4078a4aa-45f0-49a9-85e5-3631e25f2f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0772d03e-52a4-46c5-8c2f-29b064874280" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4078a4aa-45f0-49a9-85e5-3631e25f2f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5dcfb0e7-54e6-49d8-a519-16be48aa7add" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_5c65177a-c329-4ab6-97a7-a87a1797ed99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_5c65177a-c329-4ab6-97a7-a87a1797ed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_472a051e-9acd-4f3c-8eb9-b3972a61d3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_472a051e-9acd-4f3c-8eb9-b3972a61d3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_bab1638e-db9d-486c-9450-60c92e4ba627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_bab1638e-db9d-486c-9450-60c92e4ba627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2a8d4df3-f000-45c8-8506-7e5e12db1055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2a8d4df3-f000-45c8-8506-7e5e12db1055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_e1a9930f-d5e7-4e9b-b801-f2a111d33375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5d5ef4f9-cef8-451b-865f-735a4975b6d2" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_e1a9930f-d5e7-4e9b-b801-f2a111d33375" 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-20221231.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_db2e30cf-b575-429f-91fd-ab864f846723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_db2e30cf-b575-429f-91fd-ab864f846723" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_50be54bb-892d-4b2e-94b3-fb189e8eb257" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5f7bf306-8de3-4d9b-bff4-49ab9a31c240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5f7bf306-8de3-4d9b-bff4-49ab9a31c240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a94c5bdb-abc3-4060-88c5-d4ef41f8e2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c6f0394f-8ff2-4880-9767-1540277f9ba1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a94c5bdb-abc3-4060-88c5-d4ef41f8e2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf305679-7719-4e6d-8104-a9163b8238d5" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c0e524b5-32a6-4e47-8102-c4ab50fe8985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c0e524b5-32a6-4e47-8102-c4ab50fe8985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_104972fa-4fa2-4e33-9112-717920b0328e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_104972fa-4fa2-4e33-9112-717920b0328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_796afca0-aa7e-4a33-9168-c0d2fb397345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_796afca0-aa7e-4a33-9168-c0d2fb397345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a168511b-f52b-4776-86a4-3ea2406a3f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_a168511b-f52b-4776-86a4-3ea2406a3f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0a3b5023-55b5-4c3f-be6d-5c97b85932d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_0a3b5023-55b5-4c3f-be6d-5c97b85932d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_4316dce0-035c-4e83-b020-55e41f268830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_4316dce0-035c-4e83-b020-55e41f268830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7d17f619-7ea8-48bd-ad14-b5bedeb644e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8477819d-894a-4162-8d85-02535a4ef4d3" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_7d17f619-7ea8-48bd-ad14-b5bedeb644e2" 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-20221231.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_71e19341-ffb2-451a-ab72-b8ac4b729616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_71e19341-ffb2-451a-ab72-b8ac4b729616" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_039dc595-f6c6-4e43-aad7-47499db251f2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4ea773f5-ffe7-4056-9407-1dbf54003602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4ea773f5-ffe7-4056-9407-1dbf54003602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_013f0312-8978-4d30-931c-21e85fd76efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1a43c403-0e45-488c-8d85-7732e2b905a3" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_013f0312-8978-4d30-931c-21e85fd76efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a5e217b3-54cd-4d42-b404-8974b22182f9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6c7618b6-36f5-487e-9c6f-30367cc1e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6c7618b6-36f5-487e-9c6f-30367cc1e5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_66328314-48d2-4b13-b5ec-f37c9023692d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_66328314-48d2-4b13-b5ec-f37c9023692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5b761cbb-5b9c-491f-a2d7-a41fe2821bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5b761cbb-5b9c-491f-a2d7-a41fe2821bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_87081b32-e768-4760-9d7d-045ed36de7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_87081b32-e768-4760-9d7d-045ed36de7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_7324391d-f093-4fa3-99cd-2d8fefcb1965" xlink:href="sjw-20221231.xsd#sjw_DefinedBenefitPlanImplicitRateSubsidy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_sjw_DefinedBenefitPlanImplicitRateSubsidy_7324391d-f093-4fa3-99cd-2d8fefcb1965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_3b2a59a9-2253-40f8-acfe-c891cc92c6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_3b2a59a9-2253-40f8-acfe-c891cc92c6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_f6feb7c4-8d51-4ffc-87d2-7e3478454d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_f6feb7c4-8d51-4ffc-87d2-7e3478454d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_fdbc77e9-45a3-447a-bf94-5dddb032cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_fdbc77e9-45a3-447a-bf94-5dddb032cc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_54b98add-ac06-4b48-844c-4740920e0e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_cd492ef1-14f6-400a-9c75-ad2a1b00e030" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_54b98add-ac06-4b48-844c-4740920e0e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_9b9db00f-caad-469d-aebf-2997c93f6a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_9b9db00f-caad-469d-aebf-2997c93f6a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_009bf610-8a4a-4559-ac40-3d1ba9cfc512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_009bf610-8a4a-4559-ac40-3d1ba9cfc512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4849157f-add3-48a6-ba5b-7cffbf0c6faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4849157f-add3-48a6-ba5b-7cffbf0c6faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_0b21a936-71c4-4b3c-af21-0bf8515fadc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_0b21a936-71c4-4b3c-af21-0bf8515fadc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_e6c25634-89e7-4d9f-bfcb-5fc2eb12b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_e6c25634-89e7-4d9f-bfcb-5fc2eb12b3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ac36853f-429b-4509-97cf-214c34d25f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_ac36853f-429b-4509-97cf-214c34d25f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_29dcb8de-8f03-45b0-8a9e-f2c52577e967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_92c5472b-a680-4e93-a7c9-2e7cde1aff93" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_29dcb8de-8f03-45b0-8a9e-f2c52577e967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_3835d037-6515-485a-bff3-fdeec13d3a09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a429c13-a3da-46eb-b0f4-b0cbe9ee969a" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_3835d037-6515-485a-bff3-fdeec13d3a09" 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-20221231.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_45bd532b-4df7-41b0-b928-241f84160129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bd532b-4df7-41b0-b928-241f84160129" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0e081884-8f2e-4134-9aaf-1d47a643e748" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b75fe0bc-cb27-41aa-ba87-21488ca75d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b75fe0bc-cb27-41aa-ba87-21488ca75d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e3ce0d6-43cd-44c3-ac98-5db740bfcea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6184aed8-3809-4f43-86da-82cfa123e85f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e3ce0d6-43cd-44c3-ac98-5db740bfcea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4af5ff5f-adbb-41ad-a102-3150eb7ed466" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_cbe8729a-ec63-4c26-bf2d-7dbfb37901c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_cbe8729a-ec63-4c26-bf2d-7dbfb37901c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_93e2dec9-0335-4d7e-bb56-99871d80ebbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_93e2dec9-0335-4d7e-bb56-99871d80ebbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6e4dc0a4-202e-4408-bf27-751724a54c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6e4dc0a4-202e-4408-bf27-751724a54c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_64f6912a-ae3e-486a-b120-2b0666280ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c4ec26a6-6526-490a-b5fc-d5423dfa2887" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_64f6912a-ae3e-486a-b120-2b0666280ed9" 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-20221231.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_98016c19-2e6f-46c9-9733-60b532193090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_98016c19-2e6f-46c9-9733-60b532193090" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:to="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_a7147fca-d4cd-45ee-93ed-ba23818ea2ba" xlink:to="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_37529dbd-a832-47cd-a03c-fdf5ddc474aa" xlink:href="sjw-20221231.xsd#sjw_PostretirementPensionsAndOtherMedicalBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_85d5e24a-6277-4347-a200-fe9d451269a8" xlink:to="loc_sjw_PostretirementPensionsAndOtherMedicalBenefitsMember_37529dbd-a832-47cd-a03c-fdf5ddc474aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c48e0ef-2f7a-4b32-b77b-dedb67c87882" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_e9739d9c-cc48-4b57-a36e-e2e155753df9" xlink:href="sjw-20221231.xsd#sjw_RegulatoryAssetsFundedStatusOfObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_sjw_RegulatoryAssetsFundedStatusOfObligation_e9739d9c-cc48-4b57-a36e-e2e155753df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_9ddf6c69-0da3-4647-b24b-26ce41adc320" xlink:href="sjw-20221231.xsd#sjw_RegulatoryLiabilitiesAccruedBenefitCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_sjw_RegulatoryLiabilitiesAccruedBenefitCost_9ddf6c69-0da3-4647-b24b-26ce41adc320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_65493bfa-c9d2-475d-adb1-0b2beaa20294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_efcac874-9769-49da-a116-aa2c762ade33" xlink:to="loc_us-gaap_RegulatoryAssets_65493bfa-c9d2-475d-adb1-0b2beaa20294" 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-20221231.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_e588831d-99b9-4ad0-8fa6-b0356627b1af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e588831d-99b9-4ad0-8fa6-b0356627b1af" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_90b520f6-f0c2-4c51-8221-b00050a6690c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9412e247-ecb6-434b-bde1-f2d6d1d6bb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9412e247-ecb6-434b-bde1-f2d6d1d6bb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_377a1b6a-9310-4e39-b2fd-b0e3045b350c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9950dc-73d3-44f9-b782-68708e6d9643" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_377a1b6a-9310-4e39-b2fd-b0e3045b350c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_61903ded-837a-4088-9856-b31cff532793" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_6bbcf119-d30a-4771-a5e5-507d300b94d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanDebtSecurityMember_6bbcf119-d30a-4771-a5e5-507d300b94d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c870d254-765b-4120-a0d0-69133e48dcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_c870d254-765b-4120-a0d0-69133e48dcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_66c39d3d-d0f8-4983-8aea-bc43515c5afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_66c39d3d-d0f8-4983-8aea-bc43515c5afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_d0d6f0cd-d1a9-4233-b38a-ecff6ed1995d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7735f11e-230a-4b87-be5a-43d5ff9135c1" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_d0d6f0cd-d1a9-4233-b38a-ecff6ed1995d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a563dab8-4e22-4704-a558-1fb837b6d0bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2e9233ee-b89a-42f5-9179-9b3bceb18021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2e9233ee-b89a-42f5-9179-9b3bceb18021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f3ca17c3-9c45-4336-89e0-e7f0380e4a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f3ca17c3-9c45-4336-89e0-e7f0380e4a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d5c497e1-fca0-4782-88cc-e535fd1fcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0745aa46-a1b2-4820-95e1-b6ccbbd3abae" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d5c497e1-fca0-4782-88cc-e535fd1fcd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c695ce19-3f37-4ba2-8f83-fcb5f3110f75" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_69c5abaf-8813-4399-ba43-c023f36060cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_69c5abaf-8813-4399-ba43-c023f36060cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1d2d56da-0c17-4209-91a8-e8e0ce6b6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dca990a-a7b1-4da7-a2a9-3a023018f825" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_1d2d56da-0c17-4209-91a8-e8e0ce6b6e8b" 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-20221231.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_bc28b152-eccf-4f4d-9ad4-58f142dffbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bc28b152-eccf-4f4d-9ad4-58f142dffbc9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:to="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_09bceb5c-8336-4633-8096-bab7d447a713" xlink:to="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf3682da-b35d-4a1a-bd0e-e01a1c58c5d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2a7789f0-6d30-4c4e-a1c1-e9a1e1b2554c" xlink:to="loc_srt_MaximumMember_bf3682da-b35d-4a1a-bd0e-e01a1c58c5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_aa25eb1d-2da1-4ea5-93ed-f432d6781307" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0ea9e91a-82ee-47b3-be55-80430bf7318e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0ea9e91a-82ee-47b3-be55-80430bf7318e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76f8b937-30ab-4215-aeda-187b08e2a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ae9eaf09-a691-42c7-a530-7eeeed724aa0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_76f8b937-30ab-4215-aeda-187b08e2a1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7a5e49cc-1c35-459a-9271-96def0a767fb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_3020ed85-3932-4376-9135-798f8b3bfe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_3020ed85-3932-4376-9135-798f8b3bfe3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8dde1bde-4b17-45c9-ae2b-79ce064cdf45" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4e9e846-50e3-4e06-ab94-a2ca3a58f66d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f4e9e846-50e3-4e06-ab94-a2ca3a58f66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d83e62e4-3a00-42b0-9634-3281f0bd6824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d83e62e4-3a00-42b0-9634-3281f0bd6824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d1b6ad87-6e51-4324-b843-640cc2bd14d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d1b6ad87-6e51-4324-b843-640cc2bd14d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1cbdc7b0-26de-45e9-a156-7243d6df65b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1cbdc7b0-26de-45e9-a156-7243d6df65b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_adb01766-1e81-4963-b6d6-4c37e8838c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_adb01766-1e81-4963-b6d6-4c37e8838c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f63ef340-324e-4531-a724-6acaf58f002c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_be776a20-17ad-4793-88f6-49f231a5307d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f63ef340-324e-4531-a724-6acaf58f002c" 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-20221231.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_532b028f-6f45-4bb0-91b3-ba29e736226f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_532b028f-6f45-4bb0-91b3-ba29e736226f" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b15b342a-1dd2-448a-82e7-50e290b68135" xlink:to="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e23cd490-0101-4f34-b027-d83cd64a247a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d5dae71f-5c8f-4ecd-890f-bd98a7eee355" xlink:to="loc_us-gaap_CommonStockMember_e23cd490-0101-4f34-b027-d83cd64a247a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b49d488d-0419-467e-96af-2c79618a9115" xlink:to="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_d1667002-4f4f-49e1-b1f6-e5c1a9b6ae15" xlink:href="sjw-20221231.xsd#sjw_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:to="loc_sjw_IncentivePlanMember_d1667002-4f4f-49e1-b1f6-e5c1a9b6ae15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_62464209-1d94-4c99-aacb-9869bbacd521" xlink:href="sjw-20221231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9a67e139-8e53-436a-b22e-a9f9bbc97ce8" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_62464209-1d94-4c99-aacb-9869bbacd521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a506354d-6356-46df-8f50-b6f49fb55ba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_784423ee-abdd-4c62-9308-3cb2845cbc71" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_784423ee-abdd-4c62-9308-3cb2845cbc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_9fa4c63f-5537-4377-94a5-e119f4d3306b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_us-gaap_PerformanceSharesMember_9fa4c63f-5537-4377-94a5-e119f4d3306b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_4b142d1b-faf9-41a0-ae92-32c7c5a4590f" xlink:href="sjw-20221231.xsd#sjw_MarketbasedRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9de0f011-2e40-4ad0-9c6c-06f67449f5d5" xlink:to="loc_sjw_MarketbasedRSUMember_4b142d1b-faf9-41a0-ae92-32c7c5a4590f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1cf0c532-319b-4ee0-9b9c-83e66130c800" xlink:to="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a2076e83-3dbc-409a-ae91-43f0e7feccdc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:to="loc_srt_MinimumMember_a2076e83-3dbc-409a-ae91-43f0e7feccdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c375b1c-9469-4602-a0bc-1ba4d72f3858" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_063cd9b8-001b-4869-846d-7fb8c51085a8" xlink:to="loc_srt_MaximumMember_7c375b1c-9469-4602-a0bc-1ba4d72f3858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d83cc870-c0c0-4f1c-a9ba-c08d46b95ea9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8a5b92a9-eb83-46c3-96fe-e651e028e7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b24481ac-0b35-495c-932e-f30cd96ffdb4" xlink:to="loc_us-gaap_SubsequentEventMember_8a5b92a9-eb83-46c3-96fe-e651e028e7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_ff0c31aa-3201-42be-a8b6-f5fda0d93244" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_00ac99ae-3135-4af8-b32a-fd4327ef5875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_00ac99ae-3135-4af8-b32a-fd4327ef5875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_6ad9d71a-2058-413e-a690-27d2aedd480d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_6ad9d71a-2058-413e-a690-27d2aedd480d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_92ac40c1-c5bc-489d-9e32-9f61d596b99b" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan_92ac40c1-c5bc-489d-9e32-9f61d596b99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_5ca88a49-88f0-4a3c-ade3-2f85233f1df7" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_5ca88a49-88f0-4a3c-ade3-2f85233f1df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_af4abe39-d4f3-4cbe-adb0-63eedd7fb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_af4abe39-d4f3-4cbe-adb0-63eedd7fb7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_d589098b-e1bd-4bbb-a6ae-fe9131e9c237" xlink:href="sjw-20221231.xsd#sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue_d589098b-e1bd-4bbb-a6ae-fe9131e9c237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_48e4734a-3983-4842-8c07-577be9fcd299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_48e4734a-3983-4842-8c07-577be9fcd299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_89bd8911-ee0f-4ead-addb-46bb2e876fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_89bd8911-ee0f-4ead-addb-46bb2e876fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_88cb82a4-d4e6-43ad-b5e4-82866e592adc" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue_88cb82a4-d4e6-43ad-b5e4-82866e592adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0d95b0ec-2c98-4aed-ad1d-b2a84b6b8015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0d95b0ec-2c98-4aed-ad1d-b2a84b6b8015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_31e7f094-604f-4876-94ed-950a3debca9c" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedVestedBalance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedVestedBalance_31e7f094-604f-4876-94ed-950a3debca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_3ad393fd-e584-48f0-b374-4991abff3c8f" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance_3ad393fd-e584-48f0-b374-4991abff3c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_82822b00-db84-4bd9-adcc-94bba179b801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_82822b00-db84-4bd9-adcc-94bba179b801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_fe9d76a9-1da6-44ea-a013-e3995dbbd63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_fe9d76a9-1da6-44ea-a013-e3995dbbd63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_b740b7c1-ba75-47ec-825d-fa550c686a23" xlink:href="sjw-20221231.xsd#sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan_b740b7c1-ba75-47ec-825d-fa550c686a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_49ee90a1-7b32-4660-bfe1-c77cf3e2360f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_49ee90a1-7b32-4660-bfe1-c77cf3e2360f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_5d2f881c-1d6a-4ecb-9d93-5e1d1dca8eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_02c72fce-2ed3-446f-966b-3f77f0daa46d" xlink:to="loc_us-gaap_StockOptionPlanExpense_5d2f881c-1d6a-4ecb-9d93-5e1d1dca8eea" 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-20221231.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_9ec7f48a-6186-43ff-8bae-96c4cbc8ec1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9ec7f48a-6186-43ff-8bae-96c4cbc8ec1e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:to="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_002bede1-d709-403b-b989-aba794b04054" xlink:to="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_9d900002-969e-4fdd-8d4d-a343b33714a1" xlink:href="sjw-20221231.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_6268c0a5-4d73-4fb8-99d6-70c80c307c82" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_9d900002-969e-4fdd-8d4d-a343b33714a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:to="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f0b86aef-a685-4d4a-90e5-bd1046c8df47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_6f72ec10-1f8a-4a36-9a1a-4c0e3d64a479" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e031b201-28e2-4804-be6c-df674aa82391" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_6f72ec10-1f8a-4a36-9a1a-4c0e3d64a479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9cc028d9-c347-4dfb-a8c3-f6a8f8a3d30c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9fc4202f-e08d-416d-ae2d-e214964e59ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9fc4202f-e08d-416d-ae2d-e214964e59ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0e86c3d4-7832-4b0a-a08f-92b248b3cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5187cc0d-6c13-4e73-a59c-db05434d02e3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_0e86c3d4-7832-4b0a-a08f-92b248b3cebf" 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-20221231.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_a3386f30-a9f0-472d-a631-74c2c62b9134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a3386f30-a9f0-472d-a631-74c2c62b9134" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:to="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_114ba5b1-68b7-4b05-9d62-376b52aed26f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_5c5f0d01-03a7-46f2-942c-62b7152d76f4" xlink:href="sjw-20221231.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee648d4e-ef19-4590-9010-bbb08468cd8c" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_5c5f0d01-03a7-46f2-942c-62b7152d76f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:to="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_0c55c010-856a-4db3-b246-6717e3d85068" xlink:to="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_546211e5-9906-4867-bf80-31376279cee4" xlink:href="sjw-20221231.xsd#sjw_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1a3cf0a2-8bdd-47f8-8750-d89930f0ffab" xlink:to="loc_sjw_IncentivePlanMember_546211e5-9906-4867-bf80-31376279cee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a582211-375a-464f-834f-e4c5872c98d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_6eea3562-464b-4880-9152-72735ea498c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_6eea3562-464b-4880-9152-72735ea498c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_32a8177c-1c54-4938-92a4-0f968a22365e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_32a8177c-1c54-4938-92a4-0f968a22365e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2a96c7c3-d149-4ff1-a41f-e18fcac6031b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2a96c7c3-d149-4ff1-a41f-e18fcac6031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_39e1e327-0f7b-4a8b-80ff-d0f23e2bb863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_39e1e327-0f7b-4a8b-80ff-d0f23e2bb863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_da1f67cb-e8ed-468b-bf5f-0e911183f790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_7169b6c6-9cfa-4a51-93d6-9bb31783fa59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_da1f67cb-e8ed-468b-bf5f-0e911183f790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_9268a45f-16a2-46f7-8d11-2393421771cf" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber_9268a45f-16a2-46f7-8d11-2393421771cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_90b7ef5e-b290-4a50-83b1-54ee0fa26bbe" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_90b7ef5e-b290-4a50-83b1-54ee0fa26bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_2be2f1ff-78e6-4cea-ab6a-f31326ab6cdf" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue_2be2f1ff-78e6-4cea-ab6a-f31326ab6cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_c84e528c-9888-41bf-8498-f65b06f9f9da" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue_c84e528c-9888-41bf-8498-f65b06f9f9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_a0bf7846-2d83-496e-8e71-d3db1a6583f1" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue_a0bf7846-2d83-496e-8e71-d3db1a6583f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_b3ded8f4-1c22-4b18-a23a-3df95ee20091" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForwardRollForward_e3bfbc92-e1cb-42bd-a353-e9dc8235a597" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue_b3ded8f4-1c22-4b18-a23a-3df95ee20091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_ad3eb73c-0a15-4734-b75b-17cc204cebc0" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue_ad3eb73c-0a15-4734-b75b-17cc204cebc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bc218916-777f-4611-a7d1-ee25e091ccef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bc218916-777f-4611-a7d1-ee25e091ccef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9f5992d3-b804-4d48-ba41-4161873671ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9f5992d3-b804-4d48-ba41-4161873671ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6dee644b-69e5-40af-b408-29afec70d020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6dee644b-69e5-40af-b408-29afec70d020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6fb13caa-6dda-44c9-bef7-bd9188db5284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6fb13caa-6dda-44c9-bef7-bd9188db5284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5eed584e-5bcf-405a-9c9a-f30aa6093681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84bb14bf-331b-473b-b982-819027c24e68" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5eed584e-5bcf-405a-9c9a-f30aa6093681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2134e5c6-5a7d-4f09-a68f-f8206dae521f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc9e3f42-51a9-43cf-be8b-ca42071b9174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc9e3f42-51a9-43cf-be8b-ca42071b9174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a3265084-f988-48ec-9b40-e927e4f199ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a3265084-f988-48ec-9b40-e927e4f199ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_baba1457-4dcf-4a15-a1a9-2266c32f725e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_baba1457-4dcf-4a15-a1a9-2266c32f725e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ac971661-78bf-4978-a35c-7df27e2a3609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ac971661-78bf-4978-a35c-7df27e2a3609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_62a15eaf-db6e-40db-990a-2afb5c06a60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7148a98b-1b88-4f68-b0cc-bcf83eb18025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_62a15eaf-db6e-40db-990a-2afb5c06a60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails" xlink:type="simple" xlink:href="sjw-20221231.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_181eddc9-c3ab-4cb6-9221-19e2890feb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_NumberOfSubsidiaries_7c25da22-4a0c-4010-8f23-97df764991e4" xlink:href="sjw-20221231.xsd#sjw_NumberOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_181eddc9-c3ab-4cb6-9221-19e2890feb2b" xlink:to="loc_sjw_NumberOfSubsidiaries_7c25da22-4a0c-4010-8f23-97df764991e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_4dc63525-34ea-4e7b-8f01-0d5bc6d84b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_181eddc9-c3ab-4cb6-9221-19e2890feb2b" xlink:to="loc_us-gaap_NumberOfReportableSegments_4dc63525-34ea-4e7b-8f01-0d5bc6d84b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_181eddc9-c3ab-4cb6-9221-19e2890feb2b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_ffc125ae-655f-43d0-9ec9-fdd19b85ab7d" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_1639c9a1-2a32-4f0f-b7d8-71f8563ee5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:to="loc_us-gaap_RegulatedOperationMember_1639c9a1-2a32-4f0f-b7d8-71f8563ee5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_cd736a3e-9112-451e-b40f-e8ab80c321c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_c0a470fb-0188-495e-b403-7e91717b15cd" xlink:to="loc_us-gaap_UnregulatedOperationMember_cd736a3e-9112-451e-b40f-e8ab80c321c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eb96b2b-ac9d-4275-87ed-e38d7e1587b8" xlink:to="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_c1e9ada1-48c0-40be-a825-150d352036f2" xlink:href="sjw-20221231.xsd#sjw_ReportableSegmentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_sjw_ReportableSegmentOneMember_c1e9ada1-48c0-40be-a825-150d352036f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_cd30b4a6-5149-4574-b56b-24de5b922401" xlink:href="sjw-20221231.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_sjw_ReportableSegmentTwoMember_cd30b4a6-5149-4574-b56b-24de5b922401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_69b0c4c8-255c-4a2b-95d1-64ee966221fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_us-gaap_AllOtherSegmentsMember_69b0c4c8-255c-4a2b-95d1-64ee966221fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_d60dde80-ed03-4884-8eda-4b3122c54cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f41d8c36-96df-4518-aff6-7136ef25c28d" xlink:to="loc_us-gaap_CorporateMember_d60dde80-ed03-4884-8eda-4b3122c54cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_99f2d0af-ca07-4cc6-a751-a3a7be39729c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_29bcc0b4-cf6c-4b07-ac2b-f036712a4879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_Revenues_29bcc0b4-cf6c-4b07-ac2b-f036712a4879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_ae11fa2d-57f3-4b37-957d-5b7acd88cc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_ae11fa2d-57f3-4b37-957d-5b7acd88cc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3c2d2bcf-9064-4768-bfb5-9667f81c82c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_OperatingIncomeLoss_3c2d2bcf-9064-4768-bfb5-9667f81c82c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c85a91ef-5d96-4d02-8cbe-7a2dac1a4cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_NetIncomeLoss_c85a91ef-5d96-4d02-8cbe-7a2dac1a4cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_32fc1dae-feb8-47e3-b819-0f2df12bfa5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_32fc1dae-feb8-47e3-b819-0f2df12bfa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2c7aaaf4-6bc0-46e4-8670-48fdfca71a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_InterestExpense_2c7aaaf4-6bc0-46e4-8670-48fdfca71a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ce16de47-b53c-40b4-9b2e-d246d7ba4090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ce16de47-b53c-40b4-9b2e-d246d7ba4090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_52eb22b2-ee6e-44ce-be5d-59b86cad2c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e39579c7-ff4c-4fab-8a9c-f3db826e09f2" xlink:to="loc_us-gaap_Assets_52eb22b2-ee6e-44ce-be5d-59b86cad2c30" 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-20221231.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_225fce3e-c895-4d33-b066-e7b5f5aea195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_225fce3e-c895-4d33-b066-e7b5f5aea195" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_12e97102-57f6-4c5d-9734-e1fd26fda483" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_9565a4fd-559d-4761-ae4c-254a834fd07b" xlink:href="sjw-20221231.xsd#sjw_KendallWestUtilityAndBanderaEastUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:to="loc_sjw_KendallWestUtilityAndBanderaEastUtilityMember_9565a4fd-559d-4761-ae4c-254a834fd07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_62f21414-e97f-4f0f-a487-02c5299e947d" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_85616bfc-3194-47a6-b461-b4e918b91b7e" xlink:to="loc_sjw_CTWSMember_62f21414-e97f-4f0f-a487-02c5299e947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3fee231f-a099-43ee-b047-b0e8bcdeee8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CanyonLakeWaterServiceCompanyMember_c4668fd3-ab2e-4650-86f7-59f85de09572" xlink:href="sjw-20221231.xsd#sjw_CanyonLakeWaterServiceCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b02f140b-f658-4754-a010-4049706aceb7" xlink:to="loc_sjw_CanyonLakeWaterServiceCompanyMember_c4668fd3-ab2e-4650-86f7-59f85de09572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_14e09d15-c19f-46b4-82f1-9aa629fc40a4" xlink:to="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthCentralTexasMember_9b0c228e-e0d9-4a84-ae83-db9c5c5dd62c" xlink:href="sjw-20221231.xsd#sjw_SouthCentralTexasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fb2c2767-981b-493c-b800-6a22f5d9aaf3" xlink:to="loc_sjw_SouthCentralTexasMember_9b0c228e-e0d9-4a84-ae83-db9c5c5dd62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04bc5f18-2a03-4094-bf15-82b615a55866" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_f6ec96a4-b25c-4195-8f11-2dbb1dc8b9a3" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_f6ec96a4-b25c-4195-8f11-2dbb1dc8b9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_2495fa82-d62c-4e89-9b83-6f9d631ae695" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_2495fa82-d62c-4e89-9b83-6f9d631ae695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceArea_eafa2a62-2846-4630-ac11-87c648dafbbc" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceArea"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceArea_eafa2a62-2846-4630-ac11-87c648dafbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_afbc3684-69e2-482f-930b-703ae2bb53f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_afbc3684-69e2-482f-930b-703ae2bb53f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_148b5d1d-375f-4ab9-84db-42ea2f015ec7" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_148b5d1d-375f-4ab9-84db-42ea2f015ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_226ce8c5-b9e2-498e-a6d4-1e7e12d7c242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_Goodwill_226ce8c5-b9e2-498e-a6d4-1e7e12d7c242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c65c919c-abab-43e4-9e2e-5d443fa0e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c65c919c-abab-43e4-9e2e-5d443fa0e6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_7e513896-da15-4a39-b0ef-862cf7c7a350" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare_7e513896-da15-4a39-b0ef-862cf7c7a350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_e527c453-694b-4285-ab55-a4b6b379fdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_e527c453-694b-4285-ab55-a4b6b379fdcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d10a390f-b033-468e-a6b3-0e327fa6e135" xlink:href="sjw-20221231.xsd#sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fecc4e5c-55a2-4038-bdb6-efdda56087cc" xlink:to="loc_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition_d10a390f-b033-468e-a6b3-0e327fa6e135" 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-20221231.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_c5738c42-29f7-42ee-ad6f-9890cafd4ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c5738c42-29f7-42ee-ad6f-9890cafd4ed8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_87f88bd0-2982-403d-94c8-e7b84b8bbf7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSMember_4a22d9fa-a29c-483e-93f6-ba0b73c4ec6d" xlink:href="sjw-20221231.xsd#sjw_CTWSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1eef291-d4c2-4ed8-86bb-eede691ed1e0" xlink:to="loc_sjw_CTWSMember_4a22d9fa-a29c-483e-93f6-ba0b73c4ec6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ac7b77c-6e03-481f-aa20-1b8f6446a5e7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_613bc34b-31b2-498f-8a90-5e1c701464fc" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet_613bc34b-31b2-498f-8a90-5e1c701464fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_a0563dfc-9048-481f-a5b9-f9c303dc90f2" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet_a0563dfc-9048-481f-a5b9-f9c303dc90f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_cb3a1712-7d6e-4c58-9c7e-e86b78e886db" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet_cb3a1712-7d6e-4c58-9c7e-e86b78e886db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_1af771d5-893e-4bf5-9a5e-1398d0cb0938" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet_1af771d5-893e-4bf5-9a5e-1398d0cb0938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d9ae0517-5237-4036-a5fb-d4909235340d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d9ae0517-5237-4036-a5fb-d4909235340d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_d55f189d-a51e-4215-89c3-d82fda9066e9" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets_d55f189d-a51e-4215-89c3-d82fda9066e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_7a0faf2e-4045-4968-b64c-b4a5271df139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_7a0faf2e-4045-4968-b64c-b4a5271df139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_ec966b56-13e5-4f47-9958-fb828963f696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_ec966b56-13e5-4f47-9958-fb828963f696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8efb463e-aac9-4d11-826c-c982fb2244eb" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet_8efb463e-aac9-4d11-826c-c982fb2244eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_42a6601c-98d3-4479-9981-cee084be1b98" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet_42a6601c-98d3-4479-9981-cee084be1b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_59cd2a71-f156-4288-b98a-28c3f9bb05ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_59cd2a71-f156-4288-b98a-28c3f9bb05ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7ae5801-b17e-46fb-92d6-0ea6efea5a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7ae5801-b17e-46fb-92d6-0ea6efea5a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_b4db946e-7f6d-4492-b880-ccef58e1919e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_b4db946e-7f6d-4492-b880-ccef58e1919e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_94656691-bc0f-4904-8559-92ee0b173e55" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets_94656691-bc0f-4904-8559-92ee0b173e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3c49965f-cff6-4dd7-b2af-abe3ba80347c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_Goodwill_3c49965f-cff6-4dd7-b2af-abe3ba80347c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1d93679b-f496-4cc7-92bb-23d6f03899d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1d93679b-f496-4cc7-92bb-23d6f03899d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_13dc8059-b4df-4ced-9da8-130de6a09972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_13dc8059-b4df-4ced-9da8-130de6a09972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_1b5c1684-083f-489f-98dd-5ce0398f9462" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4e4dfac8-e146-4b0b-91fe-1fb06ddf7e1c" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets_1b5c1684-083f-489f-98dd-5ce0398f9462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_b626138d-f804-4c69-84c6-20bcb31873e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_b626138d-f804-4c69-84c6-20bcb31873e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_994fd8f0-c4b5-4738-a7f5-148d3437b0a7" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt_994fd8f0-c4b5-4738-a7f5-148d3437b0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fb79cd67-1358-41e4-830c-92f338d89dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fb79cd67-1358-41e4-830c-92f338d89dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c94cd505-fb86-497f-a8f5-910192067f25" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities_c94cd505-fb86-497f-a8f5-910192067f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7afa1bbd-ef61-4715-9c4a-c30160e9739a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7afa1bbd-ef61-4715-9c4a-c30160e9739a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_b7e1cb1e-3c60-412b-8a64-e7a68ccad268" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes_b7e1cb1e-3c60-412b-8a64-e7a68ccad268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_6faefef1-7dba-4c50-9f95-5e4c5badd8ca" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans_6faefef1-7dba-4c50-9f95-5e4c5badd8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_4a1b9164-17d9-4e8d-88ac-38da25347f52" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans_4a1b9164-17d9-4e8d-88ac-38da25347f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_4e178f77-7f91-4117-abbd-7f3ac746ba89" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances_4e178f77-7f91-4117-abbd-7f3ac746ba89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_bfcbe95e-abc2-45f7-b394-bc18b119fc42" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances_bfcbe95e-abc2-45f7-b394-bc18b119fc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e61e3fca-d23d-408e-9f53-98b60067d0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_e61e3fca-d23d-408e-9f53-98b60067d0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_4c34b09f-759d-4615-b4b6-86d3e762dfab" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities_4c34b09f-759d-4615-b4b6-86d3e762dfab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cdf29873-2214-46da-8efe-b37eb947f9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cdf29873-2214-46da-8efe-b37eb947f9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_aceed4b1-cee3-4be2-88c7-bcd25a4550e5" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_61d7b376-148c-423b-918a-f79d046eacbe" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities_aceed4b1-cee3-4be2-88c7-bcd25a4550e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0d960330-ebd1-44e8-971e-8e1e024dabf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0d960330-ebd1-44e8-971e-8e1e024dabf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_497f5b6b-6bb4-4bad-b1ac-e1fbcd08f42d" xlink:href="sjw-20221231.xsd#sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49bd822f-2ddc-4db6-9f3a-53ad0e894ad6" xlink:to="loc_sjw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet_497f5b6b-6bb4-4bad-b1ac-e1fbcd08f42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="sjw-20221231.xsd#SubsequentEventDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b977a5e2-c964-4c4f-98ff-0a535523ceb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b977a5e2-c964-4c4f-98ff-0a535523ceb1" xlink:to="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d5c03fe0-7956-429f-9379-1e1939584b6c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SJWTXInc.Member_eaf0a1a9-89ac-43fe-85f7-caa448adea25" xlink:href="sjw-20221231.xsd#sjw_SJWTXInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6431a24c-b2f4-4bb0-a78d-161ba9c7ff7b" xlink:to="loc_sjw_SJWTXInc.Member_eaf0a1a9-89ac-43fe-85f7-caa448adea25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8a9ebcff-f5eb-4fda-87d1-5f99e5f5b646" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterDevelopmentLtdMember_f1880cfb-f6cf-43a0-8dad-d97ef60cc8c0" xlink:href="sjw-20221231.xsd#sjw_KTWaterDevelopmentLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:to="loc_sjw_KTWaterDevelopmentLtdMember_f1880cfb-f6cf-43a0-8dad-d97ef60cc8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterResourceLPMember_3f464a82-fa36-4a1c-8768-667904e62489" xlink:href="sjw-20221231.xsd#sjw_KTWaterResourceLPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d62d4484-1a91-4a6d-848f-e6157c43c050" xlink:to="loc_sjw_KTWaterResourceLPMember_3f464a82-fa36-4a1c-8768-667904e62489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f77b88e6-c263-42b2-a6b6-c6ee35d4a489" xlink:to="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthernComalCountyTexasMember_d8bee323-9152-4cdf-a505-dbcd75e1f520" xlink:href="sjw-20221231.xsd#sjw_SouthernComalCountyTexasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5a2d5a9b-1b0e-48b1-8b9c-72a6adcc9807" xlink:to="loc_sjw_SouthernComalCountyTexasMember_d8bee323-9152-4cdf-a505-dbcd75e1f520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d24d60b-07b8-4159-8aad-3d6b8143b3cd" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_06ead252-28a0-481d-aeaa-c1bbb2755820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e5f9ced8-32c4-40f7-8c9d-853455f1ca76" xlink:to="loc_us-gaap_SubsequentEventMember_06ead252-28a0-481d-aeaa-c1bbb2755820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e4745dde-8738-43f2-9c8a-62b2de493cb9" xlink:to="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a528b1c6-1779-4480-8633-672aa929ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a528b1c6-1779-4480-8633-672aa929ef90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_a5547674-66e3-48b2-9deb-adc22efa50eb" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_a5547674-66e3-48b2-9deb-adc22efa50eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_d9764180-43dd-49ba-a3aa-82a306a6d3ed" xlink:href="sjw-20221231.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ea946b6c-18e0-4642-8963-20bd8dbdfdb8" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_d9764180-43dd-49ba-a3aa-82a306a6d3ed" 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-20221231.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_11ad6167-f5df-494d-bb96-41c06addc2dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_11ad6167-f5df-494d-bb96-41c06addc2dc" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3bd91b7f-59c9-462a-a8f4-f1b0b5f944dd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6efae6bc-7180-475d-8221-c0e6f1840075" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d6ebe6d9-5f1c-408b-83cc-9789a97bdd99" xlink:to="loc_srt_ParentCompanyMember_6efae6bc-7180-475d-8221-c0e6f1840075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_b06be717-cece-4548-ad2b-ad5d87eadcbc" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:to="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_InvestmentsInSubsidiaries_d2a4af5c-218b-4c50-a3e7-0cd59d8e69ad" xlink:href="sjw-20221231.xsd#sjw_InvestmentsInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_sjw_InvestmentsInSubsidiaries_d2a4af5c-218b-4c50-a3e7-0cd59d8e69ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cb34d47-9667-4d1e-9689-1a5561c56002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cb34d47-9667-4d1e-9689-1a5561c56002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesReceivableCurrent_01250718-9fc7-42a4-922c-a61598619b17" xlink:href="sjw-20221231.xsd#sjw_IntercompanyNotesReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_sjw_IntercompanyNotesReceivableCurrent_01250718-9fc7-42a4-922c-a61598619b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a2aeae90-601c-439d-8006-ebb577aebc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_OtherAssetsCurrent_a2aeae90-601c-439d-8006-ebb577aebc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3f6b35d1-a069-4b35-ae5c-996cc5af944a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ad4f3a40-c7f5-47e4-8515-2d713192a6c5" xlink:to="loc_us-gaap_AssetsCurrent_3f6b35d1-a069-4b35-ae5c-996cc5af944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_848b9eed-f940-4dd3-9339-f6bc044bdbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_848b9eed-f940-4dd3-9339-f6bc044bdbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6fa3373c-f4b1-4612-8b79-28b233db4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_81e8bf22-484d-4931-bc11-5324bed40fd0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6fa3373c-f4b1-4612-8b79-28b233db4c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f4eab613-0c21-492e-ae71-8f389959ff23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_92296b5d-1f71-45d5-b511-06461b706b5b" xlink:to="loc_us-gaap_Assets_f4eab613-0c21-492e-ae71-8f389959ff23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_58653da0-da65-4936-ab14-b0dde9a86120" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dcd8c3ae-1f3e-42e4-88be-d10d9e8b2b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_CommonStockValue_dcd8c3ae-1f3e-42e4-88be-d10d9e8b2b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_233f6251-0350-4282-8e11-3b6224249517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_233f6251-0350-4282-8e11-3b6224249517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bc89431f-40e9-46dd-8c1e-dc5baf62aa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bc89431f-40e9-46dd-8c1e-dc5baf62aa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f4c3b11-602a-409d-a8f1-9c9c6d18f5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f4c3b11-602a-409d-a8f1-9c9c6d18f5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2689ec81-8af7-448c-842d-6c6c1e07ef17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_d8c313ab-7ad4-40d0-85a3-8c00f114b7d8" xlink:to="loc_us-gaap_StockholdersEquity_2689ec81-8af7-448c-842d-6c6c1e07ef17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c3480530-d098-404c-82ee-8d4ffff3b9af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c3480530-d098-404c-82ee-8d4ffff3b9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e63c44e0-c84d-49df-b65f-f16f236d677e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_7d0e09d9-b318-4ffe-83fd-83f3f37462e7" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e63c44e0-c84d-49df-b65f-f16f236d677e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyPayableCurrent_02cec445-56e3-42f0-bdaa-2d4c5dbf5275" xlink:href="sjw-20221231.xsd#sjw_IntercompanyPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IntercompanyPayableCurrent_02cec445-56e3-42f0-bdaa-2d4c5dbf5275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IntercompanyNotesPayableCurrent_2c0ca650-fb41-4f1d-8f46-25d42173fccd" xlink:href="sjw-20221231.xsd#sjw_IntercompanyNotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IntercompanyNotesPayableCurrent_2c0ca650-fb41-4f1d-8f46-25d42173fccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_d3be9d85-2b46-450d-94e6-1b63749b8e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_InterestPayableCurrent_d3be9d85-2b46-450d-94e6-1b63749b8e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncomeTaxPayableCurrent_35e5766c-f2e4-4996-a9e1-c3bf704f01ff" xlink:href="sjw-20221231.xsd#sjw_IncomeTaxPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_sjw_IncomeTaxPayableCurrent_35e5766c-f2e4-4996-a9e1-c3bf704f01ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2e8d2ca7-cc4d-404a-9a43-dd04bc50d106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2e8d2ca7-cc4d-404a-9a43-dd04bc50d106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_165893a6-267c-4993-b3f8-fe1f742a24a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ddc5350b-0630-4bb0-af81-f95c00a9d4bc" xlink:to="loc_us-gaap_LiabilitiesCurrent_165893a6-267c-4993-b3f8-fe1f742a24a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0aec236f-0eaa-490e-b5f9-7c0083871e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0aec236f-0eaa-490e-b5f9-7c0083871e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3ab642ad-87ef-4d79-b267-9b94c00c4467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3ab642ad-87ef-4d79-b267-9b94c00c4467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6e613602-4c17-4d90-adf7-62a7ae33171a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6e613602-4c17-4d90-adf7-62a7ae33171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_570a1c11-d5a1-4e7f-bb87-314928f552ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_570a1c11-d5a1-4e7f-bb87-314928f552ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f66b3be7-5580-4c97-9a54-a3cd25e70095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f66b3be7-5580-4c97-9a54-a3cd25e70095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3e8ce3d4-e64c-4542-88ed-31acc14ee69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3e8ce3d4-e64c-4542-88ed-31acc14ee69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_df6979ec-6172-4d7a-b3ff-7e620a75a691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesIssued_df6979ec-6172-4d7a-b3ff-7e620a75a691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6ad54fe2-adab-4c9f-8624-2bed9fb1a882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17dbdb6c-e3b5-4ad1-b026-8f2024f2f338" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6ad54fe2-adab-4c9f-8624-2bed9fb1a882" 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-20221231.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_770bf35c-fd67-47f4-aad2-8e48fe2948b4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_770bf35c-fd67-47f4-aad2-8e48fe2948b4" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8b4c9c70-22bc-4a02-834f-d3ad5375e0c5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_28eae13c-e3c1-4966-8f78-ae76f396e08f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:to="loc_srt_ParentCompanyMember_28eae13c-e3c1-4966-8f78-ae76f396e08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_b4af1db7-297a-43b7-a18c-978329152409" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bec9d451-3801-4db6-bdec-bf9ca959a40a" xlink:to="loc_srt_SubsidiariesMember_b4af1db7-297a-43b7-a18c-978329152409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_05b9d6a8-209f-4519-9f7d-db7b6bc2d2b2" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6c9cd2b0-09a4-4f1a-a23f-58705e7779f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_Revenues_6c9cd2b0-09a4-4f1a-a23f-58705e7779f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5f55223a-0f61-4748-9a88-430bd92602e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5f55223a-0f61-4748-9a88-430bd92602e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_082aeeba-0c69-48a1-88a3-c2a1a4111afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_082aeeba-0c69-48a1-88a3-c2a1a4111afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_90fa5c12-9fae-4cb5-8e7b-bf1fd39ab04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_793e15b8-1194-4cbf-b83c-964897e6b4ec" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_90fa5c12-9fae-4cb5-8e7b-bf1fd39ab04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_675e319a-820b-4b41-a12a-61fab4da2d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OperatingIncomeLoss_675e319a-820b-4b41-a12a-61fab4da2d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_b5b80a3a-d86d-4547-9f78-041c33ce984c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_InterestExpenseDebt_b5b80a3a-d86d-4547-9f78-041c33ce984c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_07b9f0ef-e0ff-4613-a3f1-99556243a7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_07b9f0ef-e0ff-4613-a3f1-99556243a7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_be770dde-e7bc-4c69-9290-4cb84ffe8d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_be770dde-e7bc-4c69-9290-4cb84ffe8d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe0ab511-9465-444b-a765-ff4238eaa66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7f1d8386-0db2-47f7-be80-a01107a78355" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe0ab511-9465-444b-a765-ff4238eaa66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_faea9f6f-94c3-49ad-8873-2b2ff0b81f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_faea9f6f-94c3-49ad-8873-2b2ff0b81f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_05e04b77-93fb-48c8-a1de-3897af2c7c5d" xlink:href="sjw-20221231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_05e04b77-93fb-48c8-a1de-3897af2c7c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fecfb6ef-73a7-4614-b7d4-0fa3a00dbc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_NetIncomeLoss_fecfb6ef-73a7-4614-b7d4-0fa3a00dbc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fa2dd787-f300-4b23-b4c3-eeabc425fbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fa2dd787-f300-4b23-b4c3-eeabc425fbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f4e0742-fda8-4780-8b2d-5812933b0b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_e9a4c4c8-8493-48af-a1d7-7ff35f1ccd29" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f4e0742-fda8-4780-8b2d-5812933b0b19" 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-20221231.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_84bccc41-ffce-44e7-bd5c-cd7887ebaef1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_84bccc41-ffce-44e7-bd5c-cd7887ebaef1" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f9e339e-090f-4a9e-8774-c253f6abb221" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_1cab4848-ad1d-497c-baa4-0c6a8d928503" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7d532dae-beb5-411f-a81a-a3f7dcce29c0" xlink:to="loc_srt_ParentCompanyMember_1cab4848-ad1d-497c-baa4-0c6a8d928503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_d62457d8-f173-48c0-9b78-5b026b1e03dd" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a5d3bfc9-4b95-4b09-a2ab-491f4fe7d1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_NetIncomeLoss_a5d3bfc9-4b95-4b09-a2ab-491f4fe7d1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_f105497d-b006-4d2c-90bd-4007219db0bf" xlink:href="sjw-20221231.xsd#sjw_EquityEarningsFromSubsidiariesNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_sjw_EquityEarningsFromSubsidiariesNetOfTax_f105497d-b006-4d2c-90bd-4007219db0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f558be04-0c57-4c65-987e-cfb75dcc0392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f558be04-0c57-4c65-987e-cfb75dcc0392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b582bd36-5a0f-43de-9467-f29dbc849bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_us-gaap_ShareBasedCompensation_b582bd36-5a0f-43de-9467-f29dbc849bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cd5a1e4a-d341-4a8b-97f7-abee84767b3a" xlink:href="sjw-20221231.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c36cd67d-763d-4104-b341-283494892360" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_cd5a1e4a-d341-4a8b-97f7-abee84767b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2e5b9e53-c8d8-43ca-bc9e-76881208cb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2e5b9e53-c8d8-43ca-bc9e-76881208cb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_fe26a5d2-1eec-4beb-b722-ee594f43e8dc" xlink:href="sjw-20221231.xsd#sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent_fe26a5d2-1eec-4beb-b722-ee594f43e8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_848a1834-90df-4d86-abee-0e5408ef7215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_848a1834-90df-4d86-abee-0e5408ef7215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_d4f0008a-39e3-400a-9cb0-24cf6aa636fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_d4f0008a-39e3-400a-9cb0-24cf6aa636fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_b90f1281-5522-4e94-8ebe-5a90097fc5f3" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries_b90f1281-5522-4e94-8ebe-5a90097fc5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bfb9d2d0-db79-463a-b7b0-d1b111ac3a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2626d01f-5b55-4844-8c6e-524a1c9aa342" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bfb9d2d0-db79-463a-b7b0-d1b111ac3a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aefb906e-9db0-438b-92df-af167603c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efbc5ab6-7ae2-40b7-a552-b725564c5357" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aefb906e-9db0-438b-92df-af167603c190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_84fc9acd-3a02-4879-ac1e-55f00005f64d" xlink:href="sjw-20221231.xsd#sjw_PaymentsForNoteReceivablesFromSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_PaymentsForNoteReceivablesFromSubsidiary_84fc9acd-3a02-4879-ac1e-55f00005f64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_ac770625-f977-4ce6-9f71-1f819f7343f5" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromNoteReceivablesFromSubsidiary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_ProceedsFromNoteReceivablesFromSubsidiary_ac770625-f977-4ce6-9f71-1f819f7343f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_26310e0d-b8a4-4154-93f7-6f3507c31df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_26310e0d-b8a4-4154-93f7-6f3507c31df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_ef82c074-c9ce-4471-8296-a6e896fe1848" xlink:href="sjw-20221231.xsd#sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments_ef82c074-c9ce-4471-8296-a6e896fe1848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a132ca07-80ed-41c2-aade-16323b0b5c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b233982-5716-4a32-8b43-aa3f14878e94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a132ca07-80ed-41c2-aade-16323b0b5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ProceedFromSubsidiaryNotesPayable_7bba4ab0-72cc-4976-b283-7b53112d4cb0" xlink:href="sjw-20221231.xsd#sjw_ProceedFromSubsidiaryNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_sjw_ProceedFromSubsidiaryNotesPayable_7bba4ab0-72cc-4976-b283-7b53112d4cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsForSubsidiaryNotesPayable_b5cc79bd-1972-42e5-b9df-a9fdc2b7ea7b" xlink:href="sjw-20221231.xsd#sjw_PaymentsForSubsidiaryNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_sjw_PaymentsForSubsidiaryNotesPayable_b5cc79bd-1972-42e5-b9df-a9fdc2b7ea7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2343721c-75cf-42a9-bb36-3f5a3f252c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2343721c-75cf-42a9-bb36-3f5a3f252c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_962f8916-fa71-4962-8ec2-868af3416ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_962f8916-fa71-4962-8ec2-868af3416ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_153ae478-2f43-4c13-811a-8dd5604c30c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_153ae478-2f43-4c13-811a-8dd5604c30c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_462b7c12-b70b-47f4-9e6a-a686e8672836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_462b7c12-b70b-47f4-9e6a-a686e8672836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_75663945-f598-4164-af73-4995908214c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_75663945-f598-4164-af73-4995908214c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_692c35d5-f713-42fd-8500-c3c685b0ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c03d09b-0f18-4279-9831-8788d9203864" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_692c35d5-f713-42fd-8500-c3c685b0ca9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bbc3045c-9f34-481a-9a18-91079dc4366d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bbc3045c-9f34-481a-9a18-91079dc4366d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e7f5e9-46be-4fcf-9c36-1ed34310dc22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e7f5e9-46be-4fcf-9c36-1ed34310dc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c153c8f8-cb80-4559-8b0f-870754008764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c153c8f8-cb80-4559-8b0f-870754008764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3072001f-5afc-4bbe-a872-baa27f5b820d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:to="loc_us-gaap_InterestPaidNet_3072001f-5afc-4bbe-a872-baa27f5b820d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_13f4d920-d7a0-4326-96ee-dd9016ca3124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8387dda1-d541-416f-aafe-c0ab0f0b2ffa" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_13f4d920-d7a0-4326-96ee-dd9016ca3124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_34fddef2-8034-413a-8667-286af6327ff0" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_cad463ef-dba7-4124-8549-0e2cf51cf66f" xlink:href="sjw-20221231.xsd#sjw_ShareBasedCompensationFromInvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bb3e467e-1ad2-4884-85ec-b633d5cc14d0" xlink:to="loc_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries_cad463ef-dba7-4124-8549-0e2cf51cf66f" 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-20221231.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_441fee6e-1989-46f2-867f-f895a21207f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiaries_06c0dbf5-1dae-427d-9ef3-2705281c9c09" xlink:href="sjw-20221231.xsd#sjw_RestrictedNetAssetsSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_441fee6e-1989-46f2-867f-f895a21207f4" xlink:to="loc_sjw_RestrictedNetAssetsSubsidiaries_06c0dbf5-1dae-427d-9ef3-2705281c9c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_f6f2be9c-0c81-49f5-bf7b-0ff227d6f170" xlink:href="sjw-20221231.xsd#sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_441fee6e-1989-46f2-867f-f895a21207f4" xlink:to="loc_sjw_RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets_f6f2be9c-0c81-49f5-bf7b-0ff227d6f170" 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-20221231.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_b05db1e9-73d4-4abb-adda-8426a06d97f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b05db1e9-73d4-4abb-adda-8426a06d97f4" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8b6531e9-ef2c-4dbe-bb41-d6aa09aca562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b52b052c-5040-48d0-9172-d8aaaf1a739c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b52b052c-5040-48d0-9172-d8aaaf1a739c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalReserveMember_4afdbc0a-59ef-43e2-b8c3-ef2b2410cb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_31421fb5-71aa-4dd7-b3aa-30c6197bf190" xlink:to="loc_us-gaap_LegalReserveMember_4afdbc0a-59ef-43e2-b8c3-ef2b2410cb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_ea0ddf29-a4d8-42cd-accc-91a4c08b9bb2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_854c3a0e-5f11-4191-b0fe-1eefd654f280" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6a5f3748-07e5-471c-814f-5d0259da2389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6a5f3748-07e5-471c-814f-5d0259da2389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c0d23591-f460-4bc1-ba3f-bfb32c73f687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_c0d23591-f460-4bc1-ba3f-bfb32c73f687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_8e409eb4-1b3e-4f19-9113-4111f85c2d90" xlink:href="sjw-20221231.xsd#sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets_8e409eb4-1b3e-4f19-9113-4111f85c2d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_feb2366a-7ac4-4059-a83d-8dc97d734d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_feb2366a-7ac4-4059-a83d-8dc97d734d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_30849116-ae02-45c7-ac14-72bb9e5b091c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_30849116-ae02-45c7-ac14-72bb9e5b091c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_7e2b058a-2d14-42fe-9ce1-9c5910a16fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_7e2b058a-2d14-42fe-9ce1-9c5910a16fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f09bcf62-4e29-49e5-a84d-2ed7bf52f08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1ed85d4f-59c2-4314-b5ce-66f39cc9162c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f09bcf62-4e29-49e5-a84d-2ed7bf52f08c" 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-20221231_g1.jpg
<TEXT>
begin 644 sjw-20221231_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@#A_V@_P!I;]G_
M /90^'4WQ;_:4^,/A_P1X;AG2 ZOXCU)+:)YF!*Q)N.9)"%8A$!8A20.#4/[
M.7[4W[.7[7GP_P#^%I_LQ_&GP[XY\/BZ:VEU/P[J27"03J 6AE"G=%( RML<
M!L,IQ@@FM\;O O[,VFZC%^TG^T;:^'$@\&:3/'::[XQFB^PZ'#,Z>=,GGGRH
M9)-L2-+PY550'!(;X:_X(3VG[&OQ*_:Q_:Z_:Z_8@^*OAJ7P5X^\<:/::9\/
MO#@-O_9:V%G)'-JDUH50PK?W<EY-#A0#&N<[F:., ^Y/C9^V!^S%^SEK-KX<
M^-WQNT#P[J-Y827\6G7UWFX6RC;;)>/&@+16R,<-<.%B4\,PKO="UW0_%.B6
M?B;PSK-IJ.FZC:QW.GZA87"S07,+J&26.1"5=&4@A@2"""*_.7_@WO\ 'U_^
MUQK7[5O[>7C\"\UKQQ^T)J'AK3Y;@;S;>'M)M+<:?9+G[L<:7<@*C 9MS$98
MFOC6;]O'XH?L5?\ !)+]OW]FOX:>);JTE^"?Q\U/P/\ "R\AF*R:+HFL:LT$
M<$+ YC,$0O7C8<HSJ%P%& #]G/"'[;O[(WC[XG#X-^"_VA_"VI>(Y+VXLK73
M[35$87=W;@FXMH)?]7<3Q!6\R&-FDCV-O5=IQZG7YL_\%1/V>-"^!'_!NJ/"
MOPP0:!J_P4\">%_$'@C6-. CN-*U;3)K.47D3@?+,_[\,_5O/D)R6-?</['_
M ,:;K]I']DOX7?M#WUK'!/X\^'>B>(IX(AA8GO;"&Y9 .P!D(Q[4 >BT45G^
M*_%?ASP-X<N_%OBW5X;#3;"$RWEY.<)$G3<<=N: -"BO*/\ AN?]D?\ Z+UH
M/_?Y_P#XFNO\&_&CX6?$+0T\2^"O&]EJ-@\C(EU;N2I93@CD=C0!U%%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5:*.LB"1&RK#(([B@!:*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/XD_MF?L
MG_!OXR:/^SY\6_VB?"'ACQIXATLZCH?AW7]=AL[B^MA(T?F1"5E#Y=' 4'<=
MCX!VG'R!^RC^S=\+[[_@NW\4_P!L[]D:STV'X<S_  0MO#?Q U3PTJ#2=8\:
MRZJMPXB:+]U/<0V5M%]H:/.R2X4.?,>45]M_%']GOX!?'"6RN/C5\#_!_C"3
M3=W]G/XI\,VNH&UW8+>69XVV9P,[<9P*Z;1-#T7PUI%OH'AS1[73["SB$5I9
M65NL4,"#HJ(H"JH] ,4 ?G'_ ,$6-#T'_@G5XY_:K_88^.GB/3_#7_"-_&#4
M?B/X7U#7+U+6'4/"&J6\(@OHY)"%>.$V;QSN"1%*2K$<9^8O"7_!,?XQ?ML?
M\$?OVT?C+H?A"^@\4_M+_&/4_B3\+=$NK=HKF\TBRU+[9IJ>6X#*]U&+I8@P
M *3POG#9K]G?B'\%?@W\79=/G^+'PE\,^)WTBX\_27\1:#;WILI>/WD1F1O+
M;@<K@\#TKI@ !@# '0"@#\PO^"CG[3^C?M@_\$%-$\!? >ZAUWXC?'_0/#_A
M+PEX,M9E-])K,EQ:C4K62+[T1LTBO#<,P"P^0V\J.:_07]F/X,V?[./[-OP]
M_9ZT^]%S;^ _ ^D^'8+E5P)4LK.*V#X/3(BS^-:.A?!3X->%_'VH?%;PU\)/
M#&G>*-739JOB2QT&WAO[U<@XEN$022#('#,>E=/0 5%?6%CJEI)I^IV45Q;R
MKME@GC#HX]"IX(J6B@#"_P"%7?#/_HG>A?\ @HA_^)KQ_P#X)Y0PW?P0U5KJ
M%92GC?5D0R*&VJ)L!1GH .@KWVO!?^"=7_)#]7_['O6/_1] 'NG]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H5D^#;6UGTJ1Y[:-R+N4 N@)QNZ5N5C^!_^
M01+_ -?LW_H5 &E_9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A63X-M;6?2I'GMHW(NY0"Z G&[I6Y6/X'_P"01+_U^S?^
MA4 :7]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% &1XLL[2'PW>2PVL:,L)*LJ $5<L+"Q:QA9K
M*(DQ*23&.>*@\8_\BQ>_]<#5S3O^0?!_UQ7^0H /[.T__GQA_P"_0H_L[3_^
M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_
M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_
M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ
M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G
MQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\
MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*
M,CQ99VD/AN\EAM8T982594 (JY86%BUC"S641)B4DF,<\5!XQ_Y%B]_ZX&KF
MG?\ (/@_ZXK_ "% !_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G
M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%9W@J1Y-)D,CEL7<H&3G W=*UZQ_ _\ R")?^OV;
M_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_\ 1]>]5X+_ ,$Z
MO^2'ZO\ ]CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^
MOV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#
M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/
M@_ZXK_(4 34444 %%%% !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 **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z
M_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[UC_P!'U[U7@O\
MP3J_Y(?J_P#V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((
ME_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0
MJ -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?
M\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[
M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B
M7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "O!?^"=7_)#]7_['O6/_ $?7O5>"
M_P#!.K_DA^K_ /8]ZQ_Z/H ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\
M\@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_
M -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N
M:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(
ML7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\
MR")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_\ 1]>]
M5X+_ ,$ZO^2'ZO\ ]CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_
M_P#R")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_
M9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N
M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_
M ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#
M_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[UC_P!'
MU[U7@O\ P3J_Y(?J_P#V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K
M'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7
M_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_
M *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_
M&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL
M?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O!?^"=7_)#]7_['O6/_
M $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/H ]ZHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*
MMBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R
M")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18
MO?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(
M53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0J
MV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **H>*?%7A?P-X=O?&'C7Q)8:/I.G6[3ZAJFJ7B6]M:Q*,M)))
M(0J*!U9B *P/@Y^T!\!OVBO#LOC#]GWXV^$?'6DV]P8)]4\&^)+75+:.4#)C
M:2VD=0V/X2<T ==1110 4444 %%%% !1110 4444 %>"_P#!.K_DA^K_ /8]
MZQ_Z/KWJO!?^"=7_ "0_5_\ L>]8_P#1] 'O5%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S
M?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_
M )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\
M(L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^
M0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01+_U^S?\
MH5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7Q3^V1^RK^SE^VI_P4_\ A'\-?VF/ 6DZSI7@;X7Z[XJTC2-0B7'B
M"];4+"U$4W>XMK5"TC6YRC/>1,X(7:WVM7BW[:W[ G[.G[?'@K3/"?QVTC5X
M+WP_>277A?Q5X6UR;2]8T2:1/+E:UNX"'02)\KQG=&X"[E)52 #\PO\ @H\\
M/_!7[_@I?X&_X(7?LM7::%\"?A!LU[]H"Z\'1I:V:- R[=*C\D"-3%N2%4 (
M6YN79D)M#CZ\\*_L'_LF_P#!/7]O3X%+^PY\,;/X?S>.;+7]"\>>'-"NIOL^
MM:'9Z7)=17MS%([>9-;7ZV,:W)_>8U!U9FW@5[3_ ,$_?^"9G[(/_!-/X:ZG
MX _9/\#SV!\172WGB+Q)JE^U[J>L3 ,(WGN''S! S;$4+&I=V"Y=RWG5G\'O
MV:O@)_P5,\$>*-1^.WC[Q=\;/B!X)UJPCLO$OC&*YAL?#4'EW,[+8K ([6%K
MN.U"^2L.]U8[F"2(0#[&HHHH **^=?VS?&'[?/B?Q78? /\ 8 LO!6@ZL^D?
MVMXK^)'Q'L[FYT_1[9Y'BMK6TM8,&[O)GBG8[F$<$<.7#--$*\,_X)P?M^_M
MQ7'[>'C[_@E?_P %*O"/A&;XB>%_!D?C+PAX^\ 02P:;XDT)KB*W9WAE),<J
MRS*N0%!,<JE?W8>0 ^_:*^,OAG^UW^T3^WU^TE\:/AO^R)\2?#W@?P-\#]?'
MA.?Q7J?A?^V)_$GBI(S)=P[#/$L%C:DQQ.%_?3.Y*2Q*HW)\!_\ @L1\-/$O
M_!.CXC_MK_'_ ,.Q^&];^!^I:QX>^+OA/3;@RBT\0Z;((9+2U:3!9;B1X/)W
M]/M"HQRK&@#[.HK\^_B-^W;^W)^RY^P_X1_X*E_M%3^%]0\&:D=&U7XC_"?0
M_#<D=QX7\/ZI+#'%+9WQF,EU>VGVFW:<2((IL3!%@ 5J^^M"US1_$^B6?B7P
M]J4-YI^H6L=S8WENX:.>&10Z2*1U5E((/<&@"U1110 5X+_P3J_Y(?J__8]Z
MQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_]'T >]4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z
M%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\
MY!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(
ML7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BJ>C^(= \0K<MH&N6=\+.Z>VNS9W*2^
M1.N"T3[2=KC(RIY&1QS7)_ 3X_\ @S]HKPSJGBOP1H^O65MI'B2^T.YC\0Z+
M+8RO<VDGERNB2@%XBWW9!PV#Z&ES1O8T5*HX.=M%:_E?;[S^8^\_X.-?^"R^
MH6KV5W^V-OBD7#K_ ,*]\.C(^HT^GQ_\''O_  6=BC6*/]LG"JH"C_A7GAW@
M#_N'U\045\)]<Q?_ #\E][/ZO_U<X>_Z Z7_ (+A_D?W"45PGP"O_P!HJ+X'
M:9J/[5VE>$U^($4-RVOVGP[:YDTMF6:7R1:_:OWS;H1$3OP=[,.!BD^"GQJU
M+XD_ 33OC=\2_A7KOPYFGL+BZU?PQXL5%O=)2&216\[RRRX*Q^8"#RCJ< \5
M]TIIV\]3^4YX><>:UFD^6Z=[O6UNK3L]=OO1WE%<C\%/CM\)_P!HGX0Z-\>O
M@YXOCUCPEK]DUWI.LFVFMUGA5F4OLG1'0 HWWE'3/2NGTS5-,UO3X=6T;48+
MNUN$#P7-K,LD<BGHRLI((]Q334E=&<Z=2E-QFFFG9IZ-/L_,GHHHID!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]
M?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5\)_\%;OV6O&?_!2#XX_"?\ X)SS_'?Q!X$^&VN^'/$?C/XJ
M-X5N%AU#7+339])L[33HW=64(TVJ/*^]'3]PA*E@F/NROB__ (*6_P#!)-?^
M"D_Q[^'OCC7/VE/B)\--(\#^%-:LGO\ X8ZXFGZC?37MS8.(7F97Q"!9EBNP
M[FV<C;R ?(\O['/_  4*_P"")_Q(T[]C/_@D#XCU#XG^&/CQI=VWANU^+VM1
M20?##4K!X#>:L3%%''+;R07:_NEC!,L*968@1R?5W_!/3_@E3\)/V$/B0O[1
MO[1_QEU3XN_M)_$EY;+6OBEXJ9WED?R'N);'3H.5L[9(K=P#P2L87**4A7Q*
M?_@UG^"]UJ5OK-S_ ,%/OVMY+RTCD2UNY/B?;&6%9-N]48V>5#;%R >=HST%
M=E^RI_P16\&?\$__ -N#X<?'_P ._MR?%OXA3W%MK.BGPY\6O%L6HD)-822M
M<6>V.,JRFW177:V5DSD;<$ _16BBB@"AXJ\5>&O WAG4?&GC/7[/2M(TFREO
M-4U/4+A88+2WC0O)+([$*B*H+%B<  FOE[]C#X#ZS\3OVM?B#_P5+^*'AFZT
MC4O'7ARR\(?"[0]2MFAO-+\'6DK7"SW*, T4]_=.UV8' >&(6Z.%D$JC(_X*
M5?LF_P#!2?\ :H\>^$[?]ES]HOX8^#O OAFXBU.]\.^,?"UUJ;:YJD;%H9+M
M498Y((&"210D%?.42ON*1>7/^RO^SO\ \%>]+^/NC^-OVW_VZ? GB?P/HEK=
M3)X3^'G@A]*?4K]XC#";J5R6>"-9)9/+! ,BQ,0=@P >!_\ !J]9ZAIO[*'Q
M]TSQ,&'B&W_:Q\61^(EF&)1=BVTT/OSSG(/XY]Z_.K]JVP\;ZQ^P%_P54U_P
MK'._AMOVQ+-;AH 3&YB\0G[2>.#^\>S8G_=)K]H-#_8C^._[+'[1WQ8^-W[#
MFL^"/[)^-MY#K/BKPEXZ>\AM]%\2(ACEUBT:T1S<+<*5:>T?RB\D09;B,,5&
MG\!/^"5/[/WPF_8)\3_L'>.;BY\8Z;\11JUW\4/$E["MO=^(]6U,EKS42J9$
M$F[9Y04DQ+!"-S,FX@'EO_!:R^\,V/\ P0 ^*UQ:O%_9K?";3H[ C&TAY+1(
M,?BR8_"OH'_@F58>(]*_X)N_L^Z9XP61=6M_@CX4BU-9L[Q<+I%J) V>=VX'
M/OFO!?$?_!,G]I7X[?LJ>"O^"<O[4'Q@\*ZM\&_"-QI,'B#7M(BNEU_QSI&E
M2QR6&G74#J(; DV]M]HN(YIVF\EMB0&0E?N6UM;6QM8[*RMHX888PD,,2!51
M0,!0!P !P * )*R?'7B'5/"GA&_\1Z)X5N]<N[2 R0:38LHFNFR/D0MQGZ^E
M:U% 'A?_  UA\;/^C'_'?_@5;?\ Q5<__P $Y_$VL-\"=3D;P=>@OXTU1V0L
MN4+2!BI]U)*GW%?2E>"_\$ZO^2'ZO_V/>L?^CZ /8O\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^
MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_
M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X
M275_^A0O?^^EK,\*ZYJ-KITD</ANYG!N9&+HRX!+=/PKJZQ_ _\ R")?^OV;
M_P!"H /^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
M,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$
MEU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:S/"NN:C:Z=)'#
MX;N9P;F1BZ,N 2W3\*ZNL?P/_P @B7_K]F_]"H /^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** .9\2Z]J=SH-
MU!-X8NH5:(@RNRX7W-6;+Q'JJ6<2+X2O& B4!@RX/'6K?C'_ )%B]_ZX&KFG
M?\@^#_KBO\A0!F_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"
MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_
M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T
M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"
MA>_]]+6QD9QGGTKB;7]HKX.WO[0UU^RI;>, ?'MEX33Q-<Z"UC.I72GN/LRW
M(E*")@9LIM5RP(.0!2<DMV7"G4J7Y$W97=NB[OR-[_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6N?T3QS\9[[]H#7/A]K/P.6Q\"V&@6MWHOQ 7Q)!*=3OI'8361L
M@!+!Y2@-YA+(^[@@C%'A/X?_ !=T;XY^+OB'XE^.TVL>$-;T_3X/#7@-_#]O
M"GA^6!&%Q,EVA\RX\]FW%9 =FT!3C@+FOLBW1Y;\TDM$UK>][::72=G=IVM9
MIZZ&W'XQO);J2RB\-7#30JK2PK,A9 V=I(SD [3CUP?2N.^''[5/@;XK?$GQ
MQ\)O!>AZQ/K?P[U"ULO%4%QILL"6\UQ!Y\2H\JJLP,9#;D++R.>:VO _[//P
M;^&WQ;\:_'7P1X(AT_Q7\17T]O&FK174S'4VLH/L]J6C9S&ACB)4;%7.26R2
M37:4+G>_]?U_7<']7C=*[T5GHK/2^FMUNEJKZ-V^$\R^%OQ+_:&UWQ7XRL/B
MO\ H= TC3=>$'@J_L->2[?6-/\M3]IF0*IMWW[AY9S@=SU,?P9\*_%CX<:EX
MRO/'?Q"\1^,XO$?B^YU?1+;5+.WA7P]92*BQZ9 8L;X8PF0S_,2S$Y))KU&B
MA1VNPE7;YE&*2=M$NW9N[5]W9_AH>=?";X8?#GX%6VO6?PA^":Z!%XH\3WGB
M+7X[# %[JEVP:XNGRQ^=RJYQ@ *    *ZW_A)=7_ .A0O?\ OI:V**:2BK(S
MG.=23E-W;ZO4_/S6?^#>C_@CU!I<\L/["5U;,J96=_B)X@(3W(_M"I[?_@WE
M_P"".[6\;-^P3>.2@)<?$7Q!AN.O_(1KN_\ @MQ^V=%^R#^Q-K%OX>U7R/%W
MCLMH/AA8WQ)#O7-S=#N/*ASAATDDB]:?_P $3OVU5_;'_8JTA/$NJ^?XP\"B
M/0?% D?,DWEH/LUVW<^;"!ECUDCE]*X_88+VO)[.-_1!_K]FG]M?V9]=J^TY
M>;^)/[M][:^A]3?\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q17:2<QJHM];\
M.7?A'4_AU/)IM]:2VMW9C:J20R*5=/E(P"&(./6N8\(_";PC\,?@/'^SG\&_
M >J^#/#EGH4VE:*OAV[$<^DQR*X$EO))O*RH7+JS;L, 2#TKTZBDXQ;N:1JU
M8QY4W:][=+K9V[GE?A+PM\5/A=^SG#\)_!?B37_$'B?2?#$EEI'C#QY="]N;
MN^$3"&ZO67:9?WA5GV@9 (&*=H?C3]H[P3^SG'JOCCX;V_C3XD:5X2:>_P!-
M\-S+I]GK6KQVY8P6[W#'[/'+* BO(<*&#-T(KU*BERI;%NO*3;FD[N[TW\KJ
MSL^RL>7?\-%:[X3_ &<C\?\ XT_!G6O"\FG>#SKOB?PY#*NH7.EE+;SY[53"
M/](E3#(-@^=A\HY%:7A[]HCP?X@^#EA\?C:S:;X2O_#<6O+K&NNMA';:?) +
M@3S^?L^S@1'<WF;=F#NQ@UW]9?C;P1X.^)7A#4O 'Q"\+:?KFAZQ9R6FK:1J
MMHD]M>0.-KQ21N"KJ0<$$8HM)=0YJ$GK%K7H]EV2?7LV_P#,I:-X^'B/1[3Q
M#X>T62_L+^VCN+&^LKF.6&XA=0R21NI*NC*00P)!!!%6?^$EU?\ Z%"]_P"^
MEK$\?_ KP5XZ^!%_^SK8W.I>&?#UYX>_L6W;PE>FPN=.M!&(D6UD0?N"B *I
M ^4 8JMX[^&GQ*@_9VN/A-\ _BY+X;\36GAV+3O#GC/7]/76);66)$1;B>.5
ME%TY"G<6/+,6.>A+R70%"C-I*=KNVJT2[MJ_S23^9TG_  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+7-_%'5_CWX!_9\O-5^%?A"P\?\ Q#TW1819:5>ZA'I=
MOK-ZNQ9"92"EN&^=QV' H^,WQQ_X4#\ ]0^.7COX<^(]7?1M-@N-5\-^!]+;
M5M09W>-'2WB3:9PC.26X^1&8X H<TKWZ:A'#U*CBH6;D^5)-7;TZ;V=]&U9Z
M]F=)_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2U0^(OQE^&7P=^&-Q\8_C%X
MQL?"?ANQ@@EU+5O$-RMM#9":1(T$SL=J$R2(G)QN8#-=)!/#=0)<V\JO'(@:
M-U.0RD9!%.ZO8R<)J/,UIM?I=;KY77WF5_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM;%%,DQ_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:3P*2VC2,5QF\EX/;YJV:Q_ _
M_((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M'?VO_P#@H#^QI^P1X03QK^UQ^T+X=\%V\\3/866H71DOK\+][[-9Q![BXP<
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
M.V$BN7U*42<S(C*BF-!N.\G(Q@CDE>X1H2GR\K5W?JE:W>]EZ:Z^IW%%</\
M%W]HKX5? WQ)X+\)_$;6+NUO?'_B5-!\,I:Z5<7(GOG1G5',*,(4PI_>/M0<
M9(KI==\:^#?"VHZ;I'B;Q;IFG7>LW1M='M;^_CADOI]I;RH5=@97V@G:N3@9
MQ3YHWM<ET:JC&7*[2O;3>V]O3J:=%%%,S"L?P/\ \@B7_K]F_P#0J^-O^(D'
M_@B__P!'E_\ F._$7_ROK-\*_P#!QC_P1KTW3I(+W]L78[7,C@?\*]\1'@MD
M'C3ZYOKF$_Y^1^]'M?ZN<0_] =7_ ,%S_P C[SHHHKI/%"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKX@_P""FG[?'[9/[&'[3_PVT3]EO]AKQ3\?
M;#Q/X)UV7Q%X8\,:G+:/ICV]WIP@O6D%O/& 1-+'M95+;QM8;2& /M^OESQ5
MXU_:$^&'_!1[X8_!OQ?KGA[QI\//'FB^)-4T+4=8T".'7_"VJ6$,.Z&*XMS'
M#-:RP7CHNZ 3*(V#RR9!KYD_X?@_\%5_^E<+XP?^%P/_ )64G[.'[<W[;O[9
M?_!43X*P?M)?\$NO&WP"\/\ ASPUXM:QUGQ1JSWT>JWEQ:6V+=7%I D3+'"[
M[269P20 $.0#]/Z*** "BBB@ HHHH **** "BBB@ KP7_@G5_P D/U?_ +'O
M6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\
M0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\
M@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"OA;Q+_P
M<:_\$:-0T*ZLK3]L;?+)$0B_\*]\1#)^IT^K5E_P<>_\$8HK.**3]LG#+$H8
M?\*\\1<$#_L'US?7,)_S\C]Z/:_U<XA_Z ZO_@N?^1]RT455UO6]&\-:-=^(
M_$>KVNGZ?I]K)<W]_>W"Q0VT**6>21V(5$506+$@  DUTGC)-NR+5%<EXO\
MC+X4\._!#4?C]X8MKSQEH=GX:DUVPC\$QIJ,^LVBP&=/L*HX6Y:1 #&%;$FY
M<$Y%9GB/QG\8?B'^S._Q"_9X\+V>C>-M;\*1:CX6T3XH:?<VL=E>30K)';:E
M#"?.A9"VR5%)9&##G',N21K&A4E9O1-VN]+/S/0*P/B?\5?AG\$_ U_\3OC#
M\0-&\+^'=+5#J.N:_J,=I:V^]UC0/+(0JEG=$49RS,JC)(%<]\3/A#XF^/7[
M.=S\'_B)\0]:\):SKVAV]OKGB'X9ZW)87=C=8C:9K"Y92\:EU95++DHV&')%
M=!XA^%_@7QQ\/A\+_B9X:L?%FB26T$-]8^*+&*]BOO*9&1YXY$*2-O17R5^^
M 0 0*&Y.]D.,:$7%SE?75+MIJGMKK;T,;]HCXS:E\!OA3=_$[1O@[XN\>S6U
MW:0)X<\#:<MWJ$PGN(X?-6)G7=''YGF2$9*HK-@A32_M 6'[1.H^![>W_9C\
M0>%--\0C6[)KN?QA9SS6K:<)0;I$$!#+,T>0C$%0>HYR.VAABMXE@@B5$10J
M(BX"@<  #H*=0XMWU"%6%/E:BFTV]=4]K)K;37UOY'#_ !W^ WAW]H#1-"T/
MQ)XO\3Z-'H'BNPU^UF\+:[)823W%HY>.&=D_UMNS$%XF^5MJ^@KJ/$/A'PIX
MM%D/%?AC3M3&FWZ7VG?VA91S?9;I P2>/>#LD4,P#KA@&.#R:T**?+&]R/;5
M>51OHKV\K[A1113,PHJ"_P!4TS2DBDU/48+99IT@A:>94$DKG"(N3RS'@ <D
M]*\Y_:F_:E\)_LH>";#QGXH^'OC3Q0^JZHNG:7HO@7PX^IWUS<M&\BHL:E0,
MK&_+,!QBDVDKLRK5Z.'I.I4E9+=GIM%>'_LJ_M(_M(_M >)-5O/B?^Q7KWPO
M\)PV2R:#JGBG7[9]0U"8OAHY+&/Y[7"G.6)R01FL3]HO]@GQ;^T]\4;OQ!XZ
M_;2^*.B^"9K>&.#X>>"-3BTFVRJ!9/.N(T,MPDC L5;!!) ;  $\UXWBK_@<
MDL;.KAE5PM-SN[)/W/F^=)V]$[[I-'T->WMO864VH7+-Y4$;22&.,N0J@DX5
M02QXZ $FODSP_P#\%9M"^-7B*RT7]D']DCXK_$ZPNKV**;Q;!X=.DZ)'"S@-
M*+J]*9*KE@A1<XZCM]#_  #^ WPS_9F^%.E_!;X/Z/<V'A_2/.-G;7>I3W<@
M:69YI6,D[NY+2R.YYP"QP .*[$ * J@  < 4-3=M;#K4L?7A#EJ*G_,DN9WT
MTC)V5EKJX:Z;'GG[37PX^.?Q4^&Z^$OV??V@3\--:DU*)[KQ*GAR#5)!:!7$
MD*0SD*KL2I$F<KMXZUQ'[+G["5K^SIX]O/B]XK_:7^)_Q(\6:CI3Z?=ZAXW\
M3&>UBA>2.1EM[15$< W1(1]XCD X)%>]44W"+E<N> PU7$K$33<EM=NR\U&_
M*GYVN0+I6F)J;ZTFFP"\D@6&2[$*^:T:DLJ%L9*@LQ S@%CZU/115'99(***
M* "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\
MKBO\A0!-1110 4444 %%%% !7$_'C]G#X%_M/>#D\ ?'_P"&&E>*M(BN1<P6
M>J0EA!,%9!+&P(:-]KLNY2#AB,\UVU%)I-69%2E3K4W"I%2B]TU=/Y'AW[+O
M_!/3]G/]C;QEJ?BK]GVW\2:/::IIYM)/#5SXJN[S3( 9%D,D4-P[E),J!NW'
M"D@=36;^TEHW_!3;3OB6WC+]DGQI\*-2\,"QB1_!GC[3;R&;S5SYDD=W:G)9
MLC ?"KCZY^@Z*GDCRV6GH<;RW#1PRH4;TXIW7(^6WW:6\K6\CA?V=/%/QZ\8
M?"^VUG]I/X6:7X.\5_:9H[O1M'UT:A;^6KD1S+*%& X&[8<E00"<Y \<\'?\
M%B_^">GB?Q+-X*U_X[Q^#]:MYC'/IGCO2+K2&C() )DN8UA ..N_IUQ7T[6#
MX]^%GPQ^*NF#1?BA\.=!\268Z6FOZ1#>1#_@,RL/TH:G96?WA6HYA&E!8>HK
MK?GC?F^<7&S^37D;D4L<T:S0R*Z.H9'4Y# ]"#WIU<9^T!\$=!_:)^%.I?"/
MQ+XK\1Z)9ZD\#OJ?A36&L+^!HIDF1HIE!*'>BYX((&#P:\H_9V_8R_:#_9Z^
M*%IJ[?\ !03X@>./ T-O-'<^#?']C:ZC=3NR%8G_ +2(69=C$-@*-V,$XR"V
MY)[%U:^*IXB,(T7*#M>2:T]4VM%OHV_(^BJ*\3_:I^.O[6GP6U[2;SX#?L:R
M?%3P]+9R/K\VG>,K73KZQE##:(H)U/V@%<DA<')'O6W^RQ^TKJ7[2WA34M=U
MK]GOX@?#F]TC4!97FD?$#1%LY99/+5_,MR'830X8#S. 3D8XHYUS6"..P\L4
M\/JI^<9)/KI)KE?R;/4:*XWPW^T5\ ?&'C34/AOX6^-GA34/$6DWTEGJ>@6G
MB"W>]M;A&*O%) '\Q6!!&"O:NRIII['3"I3JJ\&FO+4****984444 %<UXX^
M#GPK^)?B+PWXN\?^ -+U?5/!^IMJ/A>_OK19)=+NBA0S0L>48J<$CJ*Z6BDT
MFK,J$YTY7B[/R\SA_B=\"]-^*'Q"\#_$2\^(OB_1I? NJSWUMIGAW7FM++5S
M+"8C#?Q*I^TPJ#N5"0 PR<CBCXC^%_CMK/Q1\"ZY\-?BEIFB^%-+O;U_'VA7
MFAK<SZW \&+9()RP^S&.8;F(!WJQ'&.>XHI."=S2.(J*U[.R:5TG9.]]_5M/
M=/5;'\/=%?</_$-]_P %H/\ HS3_ ,R)X=_^6%0V/_!N=_P64U*$SV7['6]%
M<H3_ ,+"\.CD'!'.H5\+]3Q?_/N7W,_JW_6/A[_H,I?^#(?YG]5-%%%?>'\F
M!1110 4444 %%%% !1110 4444 %%%% !1110 56.CZ4VKKK[:; ;Y+8VZWA
MB'FB(L&,>[KM+*#CID"K-?$7_!3/_@H[^T?^PG^TU\-O#7P2_8D\?_';3?%_
M@O79]9\.?#VWGENM,EM;K3A#>.L<$P\LBXDB.[;RZX;/RD ^W:^9?$?Q2_:(
M^&/_  4,^'/[/WCT>&/&/P]\?:/X@UCPQK]UI)MM=\-:GI\,0>!WC;[/<0R0
M7KI'(D44BJ)%<R9W-\M_\/\ O]N'_I7C_:@_\$MS_P#(-,_9R_X*'_M)_MQ?
M\%2?@GI'Q?\ ^"9GQ6^!.D>&_"_B^:WUCXC:?<11ZK<SVMJH@A+VT2;D2)F(
MW%B&Z  D@'Z@T444 %%%% !1110 4444 %%%% !7@O\ P3J_Y(?J_P#V/>L?
M^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?0![U1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H
M5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !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 4444
M%%5=+UO1M<BEFT75[6\2"=H9GM;A9!'(OWD8J3AAD9!Y%<_\)/C=\)OCQHFH
M>)/@_P".[#Q!8:5K=SI&HW6GR%D@OK=@L]NV0/G1B 12NKV+]G4<7*SLM_*^
MUSJJ*X?X!?'OPO\ M$^$M0\8^$_#'B/2K?3O$%[I$L'B?19+">2:VD\MY(T?
MEX6/W)!PPY%'[/\ \2/B?\4O!-UXC^+/P+OOA]J4.N7EG;Z)J&KP7KSVL4I2
M&\#P\*LRC>$(W+G!]:2G%VMU+GAZM/FYU;E:33:O=^6[VUMMUW.XHKA_V?)_
MVCKCP#))^U+8^#;?Q/\ VO>"&/P++=-9?8/-;[*6^T_.)_*V^8 2N[.TXX!^
MSUX"^,GPW^'"^&?CO\=S\1M?&I7<[>)F\-6^DEK>29GAMS!;DQ_NHRL>\8+A
M Q )-"DW;3<)T8PYDYJZ=M+N^^J=K65NK3U5D];=Q5?2]7TK6[)=2T74[>\M
MV9E6>UF61"58JP#*2"0P(/H017'_ +._P+T_]G/X86_PMTOXC^,/%<-O?75T
M-9\=:ZVI:C(9YWF9'N&52R*SE4!'RJ ,G%6/@1\ O@_^S+\-+/X/? GP/;>'
M/#6GSW$UGI%I+(\<3SS/-*09&9OFD=V//5C0G)VN@G&A'F49-V>FEDUK=O6Z
M>UE9]=5;7^*NBOMR\_X-RO\ @LOI]J][=_L<[(HUR[?\+"\.G ^@U"GQ_P#!
MN%_P6=EC66/]C;*LH*G_ (6'X=Y!_P"XA7POU/%_\^Y?<S^K?]8^'O\ H,I?
M^#(?YG],OPJM?CWXZ_9WM-._:.M](\+>/=5T>X@UT> ]1EEMM-FD,B(]K-,H
M<NJ&-LD$"0'&0 3:^''P2L/"/P#L/@#\0?&>L_$*TAT!M)UG6/&\R7=YK<+H
MR2F[8(JREU8JV5Y'7)R3VU%?=*"6^O0_E.5>;ORV2;O9='K:W6ROW,SP7X*\
M'_#CPEIW@+X?^%M/T30]'LX[32M(TFS2WMK.!!M2**- %1%  "@ "M.BBJ22
M1C*3DVV[MA116'X^^)GPW^%.@OXI^*/Q T3PWID>=^HZ]JL-G OUDE95_6@B
M4HPBY2=DC<HKE-9^+.C'X+77QN^&^FW/C73_ /A'7UC1;3PNR3S:U%Y)FC2U
MRP61Y%P$&>2P'>O!_A-\>O\ @IS\:_B5HM_=_L9^%/A?\/O[0C;6YO'/C WN
MM75EGYS;P6:[;>;'19LCC!(SD2Y).QR5L?1HSA"TI.6W+&4E;NVE9+U:/J.L
MG1/'O@;Q-KNI>%_#?C/2=0U/1O+_ +7TZQU&*6>Q\S?Y?G1JQ:+=Y;[=P&=C
M8Z&O/?VK?V/O /[8.B:1X6^)7CSQMI>D:9=2376E>$_%$NFPZLKJ%\J[$8S-
M&,9494@DX/)!L_LU?L7_ ++O['^E7>D_LX_!K2O# OTC34+JV\R:ZNU3.P2W
M$S/+( 68@,Q +'UHO+FVT&YXYXOE4(^SZR<GS/3I'EMOU<OD><?'C]MW]HGP
MO\5M6^!_[-?_  3Y\?\ C[6-)>))_$>J75OHOAYS)"DH:*^F9A/M60;E"J0P
M*]:]?\!P_&+Q[\!X++XSV5IX1\9ZMHT\.K)X5U W":7.X=%>WF<?,RJ58$C
M8=P,UV]%"B[W;%2PU>-:<ZE5R3O:-HI)>5ES-]+N3]$?+/PR_P""1/[,?A3Q
M[I7Q@^+?BKQ_\5O&FC7T5]I?B7XC^-+F\DL[F-PZ2111M'$H5U!4,K;<#TKZ
MFHHHC&,=D7A,#@\#%QH04;[VW;[M[M^;"BBBJ.H**** "BBB@ HHHH ****
M"BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KB
MO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 >&?''_@FA^P;
M^T;J-WKOQ:_9>\+7NJ7\SS7NLZ?:-I][<2L2S227%HT4LCDG.YF))KO[SX2W
MWAO]GX_ [X'^,IO",VG^%5T7POKTEJ-1ETKRX!#!<%)F_P!(= %;]XWSL,L3
MDUVE%3RQ3ND<L<#@Z<Y3A34925FTK-_-6?XGR_\ "?PE_P %</AM\2=%T3XG
M_%OX1?$KP/)?I'KNN2:#=:/KL-OGYI(X8";5FQ_#ZD=J]+_:I_:U\+?LD:#I
M/BGQG\*_'WB/3=2NY(+F[\#^%I-372U5 WG701@8HSG ;DD]!P2/5:*2BTK)
M_J90P53#X>5.C5E=[.3<[?>[M>KOYGD/[+?[=_[+'[9JZE%^SQ\3EUJ[T6-&
MUG39]+NK.YL=Y95$D=Q&A'*L,C(RIP:]>JM!HNCVNISZU:Z3;1WETB)=7<<"
MB694SM5F RP&XX!/&3CK7SU^T#_P3)^#GQT^*VH_'G1/BS\3_A]XVU5(%OO$
M/P^\=W-BTQAA2&+="_F1!0D:*555#8)/)))[ZCW?W!*694,,GRQJ3OK:\%;7
M5)\^NVC=M]5L?1U%<7\%OAQXU^#_ ,&[#X?>(/BIJOCS6M,@N!_PDOB=E2YO
MV:61XA,8UP-JLD>X DJ@)R2:^>]#_:U_X*9_#G6[/0/V@O\ @G#!KUG/=1P3
M>*OA5XX@NH4W,%+_ &*YQ.J#.XLS  4.:C:X5L?##0@ZT)+F72+ERO31N*:7
MKMYGUQ17(?&WX^?!S]F_P8OQ$^.?Q!L/#.AM?168U/4F98A/)G8A(!QG!Y/
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
M[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%4[GQ%X?L]:MO#=WKMG%J-Y$\EG8272+
M/.B8WLB$[F"Y&2!@9YKD]4^/OA'2/VA=*_9LN- \0OK6K^&;C7+?4X=$E?3(
MX(9EB:*2Z V1S$G*QGD@$^@*<DMS2%*I4^%7T;^2W9W%%</)JG[0H_:.CT:'
MPMX8/PK_ .$-::;6FOYAK U[[5A8%AP8S:BW!8N2&WL . <EG\'-8M/VB[WX
M\M\9O%LNGW?A*+14\ 27Z'1()EN#,VHK#LW"Z9=L6X,%V!L@D@A<SZ(KV44O
M>DMKKK\M-GZG\6=%?</_ !#??\%H/^C-/_,B>'?_ )85#8_\&YW_  64U*$S
MV7['6]%<H3_PL+PZ.0<$<ZA7POU/%_\ /N7W,_JW_6/A[_H,I?\ @R'^9_3C
MX.^(/Q=USXX>,OA]XH^!$VC>$-"M-.D\+>/&\0V\Z>(I9HF:ZB%HH$MK]G8*
MFYRPDW$C&,$\%#]I ?&WQLWQ$?P4?AR8=-'PY71A=C65D$+?VA_:/F9@(,Q7
MR?)QA%.\$G-=Q17W7*^Y_*3K1UM!*Z2ZO:VJNW9NVO35I)+0X?P+\._BQX<^
M-'CKQ_XM^.USK_A?Q&NF#PEX)FT&"WC\+?9X&2Y\NYC/F77VF5O-/FC*;0JG
M H\ _ ?0/A[\8O'GQHT[QGXHOKWX@/IK:AI.KZX]QIVF?8K=H$%C;L,6HD#%
MY0I.]SNXZ5W%%')$'B*KOK:Z479)72M;9?W4V]V]6VVSD_!?P,^$GP[^(_B_
MXN^"? MEIWB3Q]/9S>,-7MPWFZH]I!Y%NTF21\D1*C '4DY)S706'A[0-+U*
M]UG3-#L[:\U)T?4;J"V1)+ID78AD8#+E5 4%LX P*N44U%+9$2J5)N\I-Z);
M]%9)>B227:R"BBBF0%%%% !1110 45%>WUEIMI)?ZC>16\$2[I9IY B(/4D\
M 5SWA#XT_!SX@^(;OPCX"^+/AG6]6L(!-?Z9I&O6]S<6T9;:'DCC<LB[N,D
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
M **** "BBB@ KP7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y(?J__ &/>L?\
MH^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBN-^.G[0/P=_9H\#+\2OCGXYM
MO#NA-J=KIXU*[AD=!<W$@BA0^6K$;G8#)&!GD@4FU%79=.G4JS4()MO9+5OT
M1V5%</\ 'GXA_%CX;^']&U/X0? FY^(%[?\ BBQT_4],M=>M]/;3]/ED(N-0
MWSC9((4&[RLJ7Z!AUH^-W@?XT>-T\*K\&/C@G@AM*\96.H^)VD\-P:D-<TB+
M>;C2\2LIM_/)0?:$.^,*< YI.5KV5_Z^XN%'FY7*2BG?5N]K=TKR7EIKTZG;
M2S0P &:54#,%4LV,DG 'U-<3\5/VBOA/\&/&W@CX=_$'7+FUU;XB:X^D>%((
M=+N)TN;I(6F97DC1D@&Q3@R,H)X&<'#OB[^SM\'?COK7@[Q#\5/!XU2]\ >*
MH?$?A*X%]/ UCJ42.B3?N77S %D;,<FZ-N"5.!CMJ'SO8(_5X\KE=[W6BL^E
MGK?HWHNWF</\1?%OQST/XJ^!/#WPY^$5AKGA/5KN^7Q[XCN/$"6TV@0I;[K5
MH;9E)NS+,=K88;%0G!W#!XV^&/Q#\2_&KP3\2?#WQRU71/#_ (:BU)?$/@FV
MT^&2U\2/<0K';O-*P\R+[.P>10APS,,_=Y[BBAQON_Z_K^K J[A;EBDTFMKW
MO?5WNKV=DTE:R:UU.3UWX&?"/Q/\7M!^/>O> [&Z\8^%].N[#0/$$B'[196U
MSM$\:$'&'VC.0<<XQDYZRBBFDEL9RG.:2D[VT7DM[+YMA1113)"L?P/_ ,@B
M7_K]F_\ 0J\M_P""A7[7&B_L1_LE^*_CY?O"^HV=G]D\-64QXN]4FREO'C^)
M0V9' Y\N-SVK._X)K?M5:-^V-^R'X9^.%K- FHWWF6WB&SB('V74XL"XC [
MG]XHZ^7(A[U//'GY>IQ?VCA/[0^I<W[SEYK>5[?F>]T5YS\?OVNOV9OV6;>S
MG_:%^->@^$SJ,<CZ?!JMYMFNEC*AS'&H+R!2RYV@XW#UK/\ V7_VV?V:/VS;
M;7+_ /9L^(I\26OAVXA@U2[72+NUC224.4"FYBC,G$;<J"..M'-'FM?4OZ[@
MEB5A_:1]I_+=<VU]KWVU/5J*^:/C1^V;^UWX7^*&L?#'X"_\$U?&/CA=+N%B
MB\2:AXKL-%TR\RBMYD,T^[>HW8/ .5(KV;X>ZS\9_&'P3M-8\?\ @VP\'>.;
MW293<Z.NH+J%MIMX=XC!ECP)E!V,2,9Y%"FF[(BCCZ%>K*G34FXWO[LDM-+*
M32BWZ-G8T5\G>&/V5/\ @I[XB\2Z?XA^,7_!3*RL["UOH;BZ\,>"?A=90PW*
M(X9HC=2OYP5@"IXZ$U[E^TG^S7\-OVK/AQ_PJKXKR:P-'.H17<B:+K,UC+(T
M88!&DA8,4(8Y7//'I24I-/0FEBL57HRDJ#BULIN*YO\ P%SLO57\CL5\3^&G
MU[_A%D\0V)U,0F8Z<+M//\L$ OY>=VT%E!.,?,/6O(_VH/\ @H?^Q]^QMK]E
MX2_:(^+Z:'J^I6*WFG:5%H]Y>7%S"TCQJRK;0R=71EYQR*B_9K_X)P?L6?LA
M^)W\<?L^_ ZTT+6Y+-[676'U.[N[EXG*LZE[F:0X8JI(&.@KV9]&TB35$UR3
M2K9KU(O*2\:!3*J9)VA\9"Y)XSCFCWW'HG]_^0+^TZF&UY(5+_WIQ2_\IMO[
MCS[]E[]JGX;?M<^!KWXB?"S2?$5KIEEJSV"OXDT";3WN66*.3S8DE 9XB)
M^!\RL,<5Y%\1/VD_^"GU_P"/M;\'?!#_ ()V:)'I&G:M<6FF>,_&/Q0M8[?4
MHHY&1+E;2%//1'4!P"<X;'45]3T4.,FMPJ87%5J$82KN,ENX**O\I*=EZ._F
M<=>:;\:O%?P$.E-XDTOPG\0]0\*B.35=-M/M]EI.L/;@-)%'-CSX8YR2JO@L
MJC.":\.^&'["W[5VE_$31/B+\=/^"GGQ$\7MI&IPWLVAZ-H-CH6FW^Q@Q@G@
M@#[X6QM9<C()P1UKZBHIN">Y5; 8?$3A*HY-QV]Z27JTFDWZH\U_:7_9!_9U
M_;"\.Z5X3_:.^'$?B73=%U/^T-.M)=0N;=8[CRVCW$V\B%QM<C:Q*G@XR!3O
M@1^Q[^RY^S%-<7?P!^ WACPI=7=N+>[O])TM$N9X@P;RWF(,CKN .TL1D ]1
M7I%%'+&][:FGU+!_6/;^SCS_ ,UES??N%%%%4=(4444 %%%% !1110 4444
M%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_U
MQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*_.G_@J9_P<5?LL?L'
M>/-2_9Q\(^!M1^)7CFP41Z]8Z5J4=G8:3(0#Y$UTR2$S@$$QQQN%SAF5@5$W
M_!,3_@XV_98_X* ?$BP_9\\6^ M2^&7CG4EV:#I^JZI'>V&JR*N?(ANU2,B<
M@$B.2- V,*S,0I_3?^(->)_^JO\ K)_9=3ZGR\_/[M^2U^?V?-[3DM[W-R<O
M+[U[:G%_:."]O['G7-V\^U]C]%J***_,CM"BBN;\:_&/X1?#52_Q%^*GAO0%
M498ZWKEO:@#_ +:NM:T:%?$U%"E%RD^B3;^Y";25V=)17SWXW_X*Q_\ !,OX
M=ET\3_MY?"H21_ZR#3_&MI>RI[%+=W8'VQFO*];_ .#AS_@DS8W[:-X8_:/O
M_%.H+TL/"O@36;QV^C+:",_@U?68+P\X^S*/-A<IQ,UWC0JM?-J-DO-LPEB\
M+#XJB7S1]L45\.?\/R_!7B8^7\&O^"<_[5WC??\ ZF[T;X-R1VA]"TT\R;![
ME:/^'D__  4P\9';\'_^"'7CRX#_ .KF\;_%#2- VC^\RRASQUVCD]*[_P#B
M%_&</]XHTZ/_ %^Q&'H??[6K GZ[AWLV_1-_DF?<=%?#G_"X_P#@X)\=C'A7
M]C7]GKP&7^Z?&_Q#O]4$?^]_9RC/X4?\*3_X.!/'8QXK_;<^ 7@/?][_ (0?
MX;7>J>7_ +O]HN,_C1_J"J/^]YK@J7_<?VO_ *CPK7^5P^M7^&$G\K?G8^XZ
M*^'/^':'_!2+QF,_&7_@N)\1;H/_ *Q/ _PWTCP]@>BM"7(^M'_#B_X>>)?W
MGQG_ ."A'[5?CHM_K;;7_C-*ML?98H(4V+[9[FC_ %9X+P_^\9]"?_7G#XB?
MW>VAA_T%[;$O:D_FU^ES[6U[Q+X<\+61U+Q/X@LM-MAUN+^[2%!_P)R!7E/C
M?_@HC^P+\-]Z>//VV/A1I4D>=UO>?$'3EFSZ"/SMY/L!7AFA?\&\W_!)/3;X
M:SX@_9EN?$NH_P >H>*/'&L7LDG^\KW>P_\ ?->K>"/^"4O_  30^'A1_"W[
M!WPH22/'EW%[X'LKN5#ZB2>-V!]\T?5?"W#;XO&5O2A1HKY-XBL_FXKT'S8U
M_9BOFW^B///&7_!?C_@D+X&<P:G^VIH=[+G:D6@Z-J6I&1N@53:VT@))XZX]
MZY__ (?Z_LI^(A_Q9C]G7]H7XCEO]4O@CX-7TYE_W?/,/ZXK[#\&_";X5_#E
M!'\/?AGX?T%57"KHVC06H ]/W2+704?VIX9X?^%E>)J/O4Q<$O\ P&GA8M?^
M#&')C'O-+TB_UE^A\.?\/8OVO/&0_P"+,?\ !%+X^WV[_5?\)Q)8>&\^F[SY
M)-M'_#4__!=;QV,^$?\ @E=\.O RO]Q_''QNM]1VCL673XP?PZU]QT4?ZX<-
MT/\ =L@PWK4GBZC^[ZQ"'WP#ZO6?Q57\E%?I?\3X<_X1C_@XF\=\ZO\ $_\
M94\!P/\ =&@:+KFJ7,8_VOM)$9;Z<=*#^P=_P6$\;G?\2O\ @M?)I4#_ '],
M\$? W2;8)Z[;F20R_F*^XZ*/^(C9I1_W3!8.EZ8/#S?RE6IU9+UO?S%]3@_B
ME)_]O-?DT?#G_#E_QKXM/F?&7_@K?^U=KN[F:ST;XCQZ1:2^H:&" \>P84Z+
M_@WD_P"":FLRK<?%KPMX^^(,BL&,GC3XI:Q<%V'.2(;B('GGIBON&BC_ (BG
MXA0_W?,:E'_KS:A_Z94+#^HX3K!/UU_.Y\O^!_\ @BO_ ,$I?A\4.@_L'_#V
MXV?=_MS1_P"T\_7[8TN?QKV'P/\ LH?LM?#+9_PK;]FKP!X>V8V?V'X-L;3;
M]/*B7%=_17SV8<5\4YM?Z]CZU6_\]6<O_2I,UA0H4_ABEZ)"(B1H(XT"JHPJ
MJ, #TI:**\ U/SM_X*9_\&XO[*__  4'^)]W\?/"?C[4OACXYU4JVO:CI.EQ
MWMAJL@ 'GS6C/$1.0 "\<J!L9968EJI?\$K_ /@W;_98_81^(EO^T-XM\;ZC
M\2O'.D7$BZ!J&JZ;'9V&ER#*_:(;17D)GP2 \DCA<Y558!J_1^L?P/\ \@B7
M_K]F_P#0J_3?^(R^)_\ JK_JW_:E3ZGR\G)[M^2UN3VG+[3DM[O+S\O+[MK:
M'%_9V"]O[;D7-W\^]MC8HHHK\R.T**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[U
MC_T?7O5>"_\ !.K_ )(?J_\ V/>L?^CZ />J*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_
M]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHIEQ<6]I;O=74Z111
M(7DDD8*J*!DDD\  =Z 'T5SFA_%;P+XT^&K?%GX8^(+3QAHCV4]SI]YX4O(;
MY-1$1<,EO)&_ERL71D&&QN&"1S6%X!^*GC7XY_LWP?%?X=_#W5?!OB+7O#T]
MQH/A[XG:-+9W&FWA5U@34+:-]Z*) A=4;<4/RMR#4\T3;V%6S;5DG9WZ/7?K
MT9Z!6/\ $'X@^"/A1X)U3XD_$KQ58Z'H&B63W>KZOJ5P(H+2!!EI'=N%4#O7
M+Z5\/OBA\2/V9!\+?VAO%L6G^+M<\(/IGBS7OAM?SV0M[N:W,4USITT@\V!E
M9B\;,-R$+UQSL>$OA'X2\-?!O3/@7JXN/$VAZ?X<AT2<>+'6_EU.UC@$!^UM
M(N+AG0?.6'SDDD<FB\FM$/DHP?O2O9V:75=T_P M#-^)_P :IO"W[/\ ??'?
MX2^ -3^(VW0X]3T'0?"LD;7.MQR!&C%NSD*=R.'!/\/0$X%0_&:R^/?Q"_9]
MO8/V>?%-AX%\>:IIUM)I&H^)])%]#I4C/&\JS0*V)&$?F)@' <@\@<]UINFZ
M=H^G0:1I%A#:VEK"L-K:VT02.&-0%5%50 J@   < "IJ'%O=A&K"FTXQ5T[W
M>MUI9-/1K3MK?70X/X__ +/?@;]J+X-7?P3^,3ZBVEZF]I+J+:!JT^GS-)!/
M'./+FA<21J7C (#9*,RYYS7:WNFZ=J<"VVIV,-S&DJ2(EQ$' ="&5@"/O @$
M'J",U/13Y5>Y#JU'!0OHFVEV;M=_.R^Y!1113,PHKY\^.?\ P51_8%_9U\2W
MO@?XF?M&Z2NOV%RUM=Z#HUM<:E>17 .#"\=K'(4DSP5?;@]<5ZAI?Q=D\=_
M-?C?\(?!][KDNH>%WU;PYX?OS_9UQ?RF R0VLAF4_9G=ML9+@A"V2"!4J<6[
M)G)3Q^"JU)4Z=2,I1U:33:]4KL[.BOECX=?$#_@K[\2O'^B:AXN_9]^$/PT\
M'KJUN_B+3M7\5W.L:R]B)%,T=O)9J+<2F/< SC:#@UZW^U'^SIJ?[3'@JP\$
M6'Q_\??#R.VU1;J]U/X=ZV-/O;R$1NAMC,4;:A+*V0,Y0>II*5U=+]#.GCI8
MBA*I2I2NME)<C?IS6:^:1Z97A?[2?_!2C]B[]DKQ5_PK_P".'QGAT[Q&T$<T
M7AZQTJ[O;R19 ?+Q';Q/C=C@L0/>G_LL_P#!/C]G[]D;Q5J7Q"^'ESXKU;Q-
MK&GBQU3Q'XM\6W>HW-S )%DVL)'\H'>H.X(&Z@'!(/L2>%O#$?B!_%J>'+!=
M5DA6&34Q9H+AHQG"&3&XJ,G S@9-'ON/9_?_ ) WF=7#*RC3J7ZWFDOER:_@
MO,Y3]G3]H#PG^TU\,+?XL>"?#?B/2].NKJ:&"W\4:))I]TXC;;YGE2<[&ZJW
M<'MR*^?]3\1_\%K/BCJ=Q9^%?AO\$?A9I0G=$N_$&LWFN:AY8)"O&ML%@)(Y
MPX'X5]=44.+:U85L'5Q%*$:E:2:WY+1YOS:\K-;]3\(_^#BK]M>X^-O[1NG_
M ++7A?6$ET+X:(?[;-JY\JYUR5!YWU$"8B&>5=IQ7&?\&^GQ,^#/@3_@H)HF
MD?%?0D?4M9LKFS\#ZW)J$\0TW5)(GC*&-9!%(+B%I(?WBL1)Y6W:237P!^V]
M^U'HWQ6_:Q\>^//@-H"^&O"-_P");MM$L&NY[Z6:$2L!=337CRRO-,<S/\VT
M-(0H  I/V(OVI-%^$_[6'@+Q[\>M 7Q)X1L/$MH^N6(NYK&6"'S5!NH9[-XI
M4FAXF3YMI:,!@037]/OZ&OBZ\K_M-U<+S<GM/9>TJ^U^'F]G;V/)S_9^/EYO
MM6U/QZI@<WJ\3K,ISIMJ:=FY-63LE\/1;.UT]=S^O'Q;\+?ACX^U*PUKQW\.
M=!UJ\TL2#3+O5M(AN9;0/M+^4TBDQ[MB9VD9V+GH*V[:VMK*W2TL[=(HHUVQ
MQQ(%51Z #@"N+3]IK]FZ1Q''^T'X'9F.%4>++,DG_OY5W_A>OP1_Z+'X5_\
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
M<^D5\V_T1QNN_P#!;'_@E#X=)&H?MW> 9,=?L&I-=?\ HE'SUKC-7_X.)?\
M@CGI,HMA^V)#>3-Q'#IO@K7+EG/H#'9$?K7TSH7[*?[+OA;'_",_LV^ =.V_
M=^P>#K*''7^Y$/4_G79:1X>T#0(C#H6AV=DAZI:6R1CUZ*!1]<\+*7_,#C:G
M_<U0I_\ NG4_,7+CG]J*_P"W6_\ VY'Q3_Q$(?\ !/W4_P#D1M-^*WB?/W!H
M'PEU63?Z8\R).N5_[Z%'_#]'X>ZE_P B1_P3D_:]\2@_<;1/@9*ZM[YDN$XQ
MS]*^XJ*/[;\.Z?\ #R:J_P#'B^;_ -(P],?LL6]ZB^4?\VSX=_X>^?M!:W_R
M)'_!&/\ :<N,_=_M[PW::9^?F3MCHWZ>M'_#Q[_@J+K?'@?_ ((6^,K@M]S^
MWOC'HFF9^OF(V.:^XJ*/]:^$:?\ #X?H/_'6Q<O_ $C$4P]A7>]5_)1_5,_B
M>^-LGQ'F^,WBZ7XQ6]U#XN;Q/?GQ3%?-F9-1-P_VE9#DY<2[P??-+\#Q\1V^
M-/A!?@ZUP/%Q\4:?_P (L;7/FC4?M$?V;9CG=YNS'O7](G_!4S_@W5_97_;Q
M\=ZE^T=X3\<:E\-?'5^HDUZ^TK38[RPU:0 #SYK5GC(G( !DCD0-C+*S$M4_
M_!,3_@W*_97_ ."?_P 1[#]H/Q9X\U+XF^.=-7?H.H:KID=E8:5(RX\^&T5Y
M"9P"0)))'"YRJJP##_0#_B;GPP_U&^L<LOKGL^7ZK[.5N?EMR\]O9^ROUYN;
MD^Q?W3Y3^P,;]:M]F_Q7_3>YV7_#)_\ P7.\='_BK_\ @K!X#\%(_P#K8O!'
MP.M+_ [JKW\@(]-W4=:/^'2W[5GC(;?C/_P6H_:%O@_^M_X0B>Q\-D_[I@CD
MV_A7W'17^?\ _P 1+XEI_P"[0PU'_KW@\)!_^!JCS_?)GU?U.B]VWZRE_F?#
MG_#@3]D/Q",?&?XZ_'WXC[O];_PG'QCOY_,]=WD>3UKI/!7_  0/_P""0_@)
MA)H_[$WAZ[<'+/KNJ:AJ98]R?M=Q(#_*OK^BLJWBAXC5J;I_VMB(Q?V859PC
M_P" P<8_@"P6$3O[-?=<\@\$?\$^/V#?AJ$/@']BWX4Z0\?2>P^'^G1RD^ID
M$.YC[DDUZIHN@:%X;L5TSP[HEI86R?<M[*V6)%^BJ !5NBOD\;FN:9E+FQ=>
M=1_WY2E^;9O&$(?"D@HHHK@+"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ?B#Q#
MH'A/1+OQ-XIURSTS3;"W:>^U#4+E(8+>)1EI))'(5% Y)) %8WP@^,GPJ_:
M^'EA\6_@E\0-*\4^&-5>==,U_0[Q;BTN_)GD@D,4JY611+%(NY20=N02.: .
MEHKS?XV?M@?LQ?LY:S:^'/C=\;M \.ZC>6$E_%IU]=YN%LHVVR7CQH"T5LC'
M#7#A8E/#,*[W0M=T/Q3HEGXF\,ZS::CINHVL=SI^H6%PLT%S"ZADECD0E71E
M((8$@@@B@"W17EGA#]MW]D;Q]\3A\&_!?[0_A;4O$<E[<65KI]IJB,+N[MP3
M<6T$O^KN)X@K>9#&S21[&WJNTX]3H **** "O!?^"=7_ "0_5_\ L>]8_P#1
M]>]5X+_P3J_Y(?J__8]ZQ_Z/H ]ZHHHH **** "BBB@ HHHH **** "BBB@
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
M/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#SW]JKX9?#KXM?L]>+_"/Q0\"Z1XATQ_#M])]@UK38KJ$
M2"VE D"2*0' 8X8<C)P:^5?^#9W_ )0>? ?_ +!FM?\ I]U&OK_X^ZKIFA?
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
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@";QC_P BQ>_]<#5S3O\ D'P?]<5_D*Y_Q+X2TRQT&ZNX;BZ+
M1Q$@/<L1^(JS9>"]*ELXI6N;S+1*3BZ;'2@#=HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH F\8_\BQ>_
M]<#5S3O^0?!_UQ7^0KG_ !+X2TRQT&ZNX;BZ+1Q$@/<L1^(JS9>"]*ELXI6N
M;S+1*3BZ;'2@#=HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\
M7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X
M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X
M+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L>]8_]'T >]4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8
M_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_P"01+_U
M^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^
MN*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<
M#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?
M_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@O
M_!.K_DA^K_\ 8]ZQ_P"CZ]ZKP7_@G5_R0_5_^Q[UC_T?0![U1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^
M!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_ )!$O_7[
M-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZX
MK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-
M7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^
M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>"_\
M$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1] 'O5%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'
M_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW
M_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO
M\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<
MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!
M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\?_LJ
M^%OVI=8^'VJ7GP3^)GA;0M&'B[54>RU71)+F4SBY8,^_=T(V\>H-?8%>0?L4
M^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$<B@#*_X0'_ (*"?]%_
M\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_
M ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\
M G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$
MI)_\51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_
M\51_P@/_  4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)
M_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_
M !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P
M@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_
M  4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\
M" _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_ !5'_" _
M\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_
MZ+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B
M_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%5P/[.FI?MU?%
MKP->>)="^-?A"TAM]?O;)XKWPR7<O#*49@4(&TGD#K7UE7D'[%/@7Q=\/OA/
MJ6B>--!GTZ[F\8:I=1P7  9H9)RR/P>A'(H RO\ A ?^"@G_ $7_ ,"?^$I)
M_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_
M !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P
M@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_
M  4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\
M" _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_ !5'_" _
M\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_
MZ+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B
M_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^
MB_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^
M!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\
M"4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE
M)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_P
ME)/_ (JO=** /"_^$!_X*"?]%_\  G_A*2?_ !5<#^SIJ7[=7Q:\#7GB70OC
M7X0M(;?7[VR>*]\,EW+PRE&8%"!M)Y ZU]95Y!^Q3X%\7?#[X3ZEHGC309].
MNYO&&J74<%P &:&2<LC\'H1R* ,K_A ?^"@G_1?_  )_X2DG_P 51_P@/_!0
M3_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_
M^!/_  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\
MX$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_
M ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_
M ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)
M/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_
M .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23
M_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJ
MO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ]THH
M \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@
M#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*KW2B
M@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /EW
MX\K^WC\,/@]X@\?ZU\</!MU:Z5I[3SV]IX899)%! PI8D \]Q6]X5\*_M_:W
MX7TW6K;X]>!TCO+"&>-)/"KEE5T# '#8S@UWO[7?A3Q'XY_9I\8^$?".D2W^
MI7^CM%9V< !>5]RG:,]^*Z_X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@B
M@#R/_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /"_
M^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ]THH \+_ .$!
M_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@#PO_ (0'
M_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?
M^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?
M]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ]THH \+_ .$!_P""@G_1
M?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%
M_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_
M  )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\
MA*2?_%4?\(#_ ,%!/^B_^!/_  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2
M?_%4?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*
M2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG
M_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /EWX\K^WC\,/@]X@\?ZU\</!MU:
MZ5I[3SV]IX899)%! PI8D \]Q6]X5\*_M_:WX7TW6K;X]>!TCO+"&>-)/"KE
ME5T# '#8S@UWO[7?A3Q'XY_9I\8^$?".D2W^I7^CM%9V< !>5]RG:,]^*Z_X
M?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@B@#R/_A ?^"@G_1?_  )_X2DG
M_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?
M\(#_ ,%!/^B_^!/_  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#
M_P %!/\ HO\ X$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_
M  @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@
M/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!
M/^B_^!/_  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\
MHO\ X$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03
M_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO
M_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_
M  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\
M)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_
M\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)2
M3_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%5L_L7_ !"\6?$KX27FN^-+BWEO
MK?Q1J-FTEM!Y:LL4Q0''KQ7K=>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!<
M !FADG+(_!Z$<B@#U^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHJGXAN=9LM OKSPYID=[J$5G*]A9RS^4
MD\P0E(V?!V!FP"V.,YH N45^67_!0+_@D'\3?"W[*GCW]NBU_P""D/QNM_VA
M/!'A._\ &#>+;3QU-:Z$;FRMY+N;3X-,0"*UT\JDD4<8.44J9#+\ZOJ?M7?\
M%2_VG? __!$+X$_'#2G@T/XY?M%Q^%?"NA:FMBNW3]2U:'?+JB0$8'[B.26-
M<;4DFBR& P0#].:*_-S_ (*,7%E_P1C\-_!?]L7X'^,?%4F@VOQ,TOPE\;+#
MQ'XLO=37Q3HFH1RI+J=U]JE<-J,$T:31W"[&/F21LQC.RO;?^"Y$?Q-TK_@E
M]\8?B+\)_CUXQ\!:QX4\#7^JVM[X-OXK2:Y>)5<1O,8FFC7"LN89(FPYRQXP
M ?6U%>(_L!:QXJU;_@G!\%-?@G&IZW<_!'PW<))JMXX%W=MH]NP,TN'?YG/S
M/AFY)P3P?C3XS?\ !%G2_A?\'/&'[3W[3G_!9C]LM;O0M#U+Q/XWN?!OQA72
M=*0Q1R75S]BLFMIC:P##".'S'VJ%4&@#].:*^8?^"-7PJ^+OPD_X)J?"G2?C
MY\0O%7B;QGK/AU=?\0ZEXTU^XU+4(Y;]VNTM99IR6)@BEB@P,+F$D 9-?3U
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117G?[47@;X
MQ_%'X2W/PR^"/Q(G\%ZGX@O(++4?&5B$:\T73F;==SV@D5E^U-$K0PN01%),
MLI#",J0#T2BOQ^_;7_8U^*7_  1R^.7P#_:R_8=_:R^,'B!?'/QPT/P'\0_A
MU\1/'=QKMKXJAU-I?WP$W(N (I1NPQ4R*Z;-C!_HO]MG]H'Q9\??^"M'P=_X
M).>&?%FJZ/X0G\$W_P 1/C%)H&IS6=WJ^GQ-+;V&E?:8&62&![F/?<*C RQE
M(\A68, ?>U%? OPY^,>J_L0_\%I-._X)U:9KFHW/PL^-'PJD\4^ =%U34YKO
M_A&O$%A).M[:6CSNSI9SVL!N##N*QR@^6J!WSSW_  6IU#XO_#[]KG]C'Q/X
M-_:*\<:;H?BC]I[P_H>O>"+#58[;2;RW+I+^]2&-);CYH<[9I)$^<X4<8 /T
M;HKYQ_X*[?%G]HCX%?\ !-/XR?%[]E*UFD\>Z!X-FNM#EMK832VBAT%Q=1H0
M0SP6YFF4$$;HAD$<'XX^(GQ;_9Z\0?L@_ ?]H/\ X))_%+6];^+GC?X@:!9>
M%@OC"]U'4_$2K/"VNVWB*.69VGBALWGDN9+E<6[^3(C1EHB0#]5:*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO._VHO WQC^*/
MPEN?AE\$?B1/X+U/Q!>066H^,K$(UYHNG,VZ[GM!(K+]J:)6AA<@B*2992&$
M94@'HE%?C]^VO^QK\4O^".7QR^ ?[67[#O[67Q@\0+XY^.&A^ _B'\.OB)X[
MN-=M?%4.IM+^^ FY%P!%*-V&*F1739L8/]%_ML_M ^+/C[_P5H^#O_!)SPSX
MLU71_"$_@F_^(GQBDT#4YK.[U?3XFEM[#2OM,#+)# ]S'ON%1@98RD>0K,&
M/O:BO@7X<_&/5?V(?^"TFG?\$ZM,US4;GX6?&CX52>*? .BZIJ<UW_PC7B"P
MDG6]M+1YW9TLY[6 W!AW%8Y0?+5 [YY[_@M3J'Q?^'W[7/[&/B?P;^T5XXTW
M0_%'[3WA_0]>\$6&JQVVDWEN727]ZD,:2W'S0YVS22)\YPHXP ?HW17Q[_P7
M3_;:^(/[!G_!.[Q'\6_A%JL6F>*];UG3?#/A_79X5D31YKZX$3WQ5OE9HH1,
MZ!LKY@3<",@^+?\ !7#X=WW_  2F_9"TS_@HM^R-XR\60>)_A'XDT5O'$6N^
M,[_4$\?:-=WL%A=6VJK<RNMQ,[W,<BW!7S(65C&5!Q0!^E=%9O@WQ5I'COPA
MI7C?P_(SV&LZ;!?63NN"T,T:R(2.QVL*TJ "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBO._P!J+P-\8_BC\);GX9?!'XD3^"]3\07D
M%EJ/C*Q"->:+IS-NNY[02*R_:FB5H87((BDF64AA&5(!Z)17X_?MK_L:_%+_
M ((Y?'+X!_M9?L._M9?&#Q OCGXX:'X#^(?PZ^(GCNXUVU\50ZFTO[X";D7
M$4HW88J9%D39L82?1?[;/[0/BSX^_P#!6CX._P#!)SPSXLU71_"$_@F_^(GQ
MBDT#4YK.[U?3XFEM[#2OM,#+)# ]S'ON%1@98RD>0K,& /O:BO@7X<_&/5?V
M(?\ @M)IW_!.K3-<U&Y^%GQH^%4GBGP#HNJ:G-=_\(UX@L))UO;2T>=V=+.>
MU@-P8=Q6.4'RU0.^<3]I[_@C#\1/VF?AWXC_ &B?BK^WQ\9?#?QQGL+G5O#U
M_P"%/B#-8^'O!URJM+;Z=:64(53:0X2*28D33%7F+JSX4 _16BORET'_ (+&
M_M&_"3_@V1T#_@I!\68HKOXN:KX?DT70;N[LU U#4GU6?3;349(L!6)@B%XR
MX"R%&P K@5TO_!0+P'\0O^"3?_!/OPS_ ,%!OA?\1/%NM?$KX6:IX?O/BY?:
MYXKO+P?$"SO+N"RU2VO89I6A^:6Z$L+*BFU\I1#L0%2 ?IK16;X-\6:'X]\(
M:5XZ\,7?GZ;K6FP7^GSXQYD$T:R1M^*L#^-:5 !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !117G?[47@;XQ_%'X2W/PR^"/Q(G\%ZGX@
MO(++4?&5B$:\T73F;==SV@D5E^U-$K0PN01%),LI#",J0#T2BOQ^_;7_ &-?
MBE_P1R^.7P#_ &LOV'?VLOC!X@7QS\<-#\!_$/X=?$3QW<:[:^*H=3:7]\!-
MR+@"*4;L,5,BR)LV,)/HO]MG]H'Q9\??^"M'P=_X).>&?%FJZ/X0G\$W_P 1
M/C%)H&IS6=WJ^GQ-+;V&E?:8&62&![F/?<*C RQE(\A68, ?>U%? OPY^,>J
M_L0_\%I-._X)U:9KFHW/PL^-'PJD\4^ =%U34YKO_A&O$%A).M[:6CSNSI9S
MVL!N##N*QR@^6J!WSB?M/?\ !&'XB?M,_#OQ'^T3\5?V^/C+X;^.,]A<ZMX>
MO_"GQ!FL?#W@ZY56EM].M+*$*IM(<)%),2)IBKS%U9\* ?HK17R7_P $0_VE
M?CM^V9_P2B^$OQ__ &B;V5?&?B#0KV#4M62W2.6]%M?7-I#?%"NP/+%!',?E
MV,SE@NT@5XY_P31U;XMZ-_P6Q_;>^"WQ _: \:>.M)\)Z;X"?PZ?&&K+/]@C
MO=-FO98H8HDC@@3S9W 6*) 0JY!.20#]%Z*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBO._VHO WQC^*/PEN?AE\$?B1/X+U/Q!
M>066H^,K$(UYHNG,VZ[GM!(K+]J:)6AA<@B*2992&$94@'HE%?C]^VO^QK\4
MO^".7QR^ ?[67[#O[67Q@\0+XY^.&A^ _B'\.OB)X[N-=M?%4.IM+^^ FY%P
M!%*-V&*F19$V;&$GT7^VS^T#XL^/O_!6CX._\$G/#/BS5='\(3^";_XB?&*3
M0-3FL[O5]/B:6WL-*^TP,LD,#W,>^X5&!EC*1Y"LP8 ^]J*^!?AS\8]5_8A_
MX+2:=_P3JTS7-1N?A9\:/A5)XI\ Z+JFIS7?_"->(+"2=;VTM'G=G2SGM8#<
M&'<5CE!\M4#OG$_:>_X(P_$3]IGX=^(_VB?BK^WQ\9?#?QQGL+G5O#U_X4^(
M,UCX>\'7*JTMOIUI90A5-I#A(I)B1-,5>8NK/A0#]%:*^"_^";7QB_;5_P""
MBO\ P12^%/CKQ#\2KCPC\1/'EE)IWB7X@V=O&E];:9;ZE<VTNIVT;(4%[<6E
MLHC?;L2:Z$X4J@0_.7[:_P"QK\4O^".7QR^ ?[67[#O[67Q@\0+XY^.&A^ _
MB'\.OB)X[N-=M?%4.IM+^^ FY%P!%*-V&*F19$V;&$@!^P-%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9OC'PY_
MPF'A+5/"1UW4M+&J:?-:'4M&NO(N[42(4\V"3!\N5<Y5\?*P![4 ?.G[4FD?
M\/ M4U7]B#P;?RCX=VE['!\=O$]G*56X@4K*WA>UD7[UQ<#8+MU/^CVSM'Q+
M<(8_ES_@X[\+Z'IGP0_9Q^//A$6#>$_@A^U%X5N?%\&FE/L^C:>LGDDR!/EA
M6-_L\6TXV^>HP*[K3?\ @VI_X)_Z/;M::1\3_CQ:Q//+.\5M\9]216EED:21
MR%8 L[LSL>K,Q)R2:^H_AI^P3^R]\,?V.4_8+LOAVFK_  R;2+O3K_0_$%PU
MV^H174TDUP\\K'>\LDLLDADR&#MN!! ( /C/_@ZA\*ZO\7O^"?\ X%_9G\(0
MM<>(_BG\>_#/AOP_9PC=))<2_:7W #G:HCR6Z#(S7T1_P6\ 7_@D-^T6,]/A
M-J_4_P#3 UV'PP_X)[?![X?_ !#\*?$_Q7XW\:^/]5^'VG2V'PX;Q_KRWR>%
MX)8Q%(;54BC\R=H@(C=W/G7.S*^=AF#=3^UQ^RKX'_;/^">L?L\_%/Q9XCL/
M"GB*T>T\16'AR^BM7U*V;&89)6B>1$..?+9"02"2#B@#"_X)J_\ *.;X _\
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
MVUI%"Q![\H>:[2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M;>X@D#I*C#*LK#A@0001P0:EI$1(T$<:A54850, "EH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KXA_X+>_M,?\ !2W]B+]F;4/VNOV%M/\ A_XF
MT;PDBS>-_"GBKPE>75Y;V'(DU"">WOH0R1':9(S&=L9>3>!&P/V]5?5](TKQ
M!I-UH.O:9;WMC?6[V][9W<*R13Q.I5XW1@0RLI(((P02#0!Y-^S1^TCX6^._
M[$OAS]J73?C7H.H:5KW@LZV_C6/2_L=A;+Y3/+)+;O._DB!E=9(WF)0PNK,"
M"1YQ_P $\?'7_!0O]H7X#W/QQ_:4\>> ](@\52W%S\-]-T/X=WEI<Q:.9B;'
M4+]+G4)");BW"RFU4(8EE4,Y?<J_GW^R-^S!XW^ O_!4_P")O_! [1OB%'=?
MLUZG##\8(O#]T)'NX=',\2R^&5D)XM)[R6V\X'=YMO:R*<-=RFOVK1$C4(BA
M548  P * /SD_P""4O[9W_!2S_@HWX3^+/B#Q)\:_A'X3F^&7QCU7P,D-E\(
M;^\6_6SC@;[42VN1F,L92-F#C;U.:^MOV;F_;6T;XK^.O!'[5'B?P9XET"TT
M[1[WP+XJ\'^#[G11<&=KU+VTN(9[Z[S+";>W8,CA2ERAQDD+^;/_  ;X> ?V
MK/%GAW]J2^^ _P"TCX8\&:7'^UEXICN].UOX:MK4DUQLM295F&H6VQ=I1=FP
M\J3N^; _1_\ 8+^&O[1WPJ^$6N>&?VJOB##XL\7R_$'7;R7Q+:Z8MC#J-G->
M.]I)';*[BW06YB01;VV["-S8W$ XK_@L5^W3XG_X)[?L&>+_ ([?#+0AJ_CJ
M6W;3_ >D&S:X\_4##+/),T2\O';6D%W>2#IY=H^2!7K/['G[37@?]LO]EOP'
M^U+\.I%_LGQSX9M=5A@$@<VLCH/.MG(ZO#*)(F_VHVKY9^*GQ_\ "GQ/_P""
ME&N77B[X%_$/QSX'^"/A2?PQI:^$/ -SK-A<>*-7@CEU8RO$I3?;:8UG;!22
M1_:5XA QSX3_ ,&X_P 6+G]G+XU_'C_@D!XOTGQ)H]IX"\2S^,O@YIWC+2YK
M'4'\*W\P)B:&8!E\J22W<GG<]Y*<X% 'L_\ P5 _;@_;G_99_;F_9K_9H^ '
MCKX<P:#^T'XFU+1IKSQ7X!N]0N=!>T^QGS4\C4[9;E7%T?E.PJ8_O'=@9_[1
MW_!2O]L[_@FE^V;\&/@K^VM!\.OB#\+_ (X^(/\ A'M%\=^ O#%[H.IZ!JIE
M@C47=G<7]['/ 6N(CNCD1MOFMC,:I)YY_P %ZHO&DW_!3_\ X)VQ?#J]TNVU
MQOB;XD&F3ZU:R3VB2[-(P98XG1V7U"NI]ZY3X0Z+XG_;Y_X+:S_!G_@K]K]I
MI/Q _9TN1XF^ /PR\*6!L_#'B:Q=T==>2:XDEN+VX1X(': NJH8L8(BN$H ^
MVO\ @I]^W7XJ_8YT'X7_  [^%-OH"^//C7\3]/\ !'A'5?%HD.DZ-)<$F6_N
MDC>-YQ&H 2!9(S))(@WJ,FN3_:&UO_@JA^RA;>"O%^@?'#P+\5?"^L?$OPOH
M?CM-4^'K:3JNC6&H:S:64UY9-;7;0S(%G*M%+$7C#>:)&V,I]#_X*:?\$_OV
M9_\ @II^S\O[*O[1.J3:=<7E_P#VGX-UC3+I(M1TS4K>-@+JV#Y$FV.1U=""
M&1V^Z=KK^<2_M;?\%9?^#?SQ/X=^'?\ P4LN[?\ :&_9?OM<MM*TOXQVL3/K
M/AU2X,)N@Y:1F3;O\N<R[MH6*Z)7RZ /VHHJ.UNK:^M8[VSG26&:,/%+&V5=
M2,@@CJ"*DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#X0\-?\$\OVS-&_X+$ZM_P50NO%7PT?3]8^&Z>"9? 4
M=_J'FPV E@F\\7QML--YL(;'D!2K;.#\]?;WBV?Q;;>'+J;P)I>G7NKA!]BM
MM7OY+:V9B0#ODCBE90!D\(<D <9W#1HH _.[_@F__P $Y/\ @I-_P3FT/XF:
M#X5^*7P0\3Q?$OXG7_C:^?4M.UB!K.[NUC66%-C$-&!$FW/(YR3GCW?P)\%?
M^"A#?%;Q=^T%\9/B1\+M4U^W\(IH7PF\*:'9:C:Z-HYGN%FU"[OI)#)-=32F
M&S"[ @5+8HNSS7<_35% '@G_  3B_9T^.'[+'[.4?PD_:"\1>&?$/B<Z_JFL
M:UXO\.-.AUZ^U"^GO;FZGBF0&*0R3E<!W7:J@;%4*/!/VQ_^":G[8/Q<_P""
MI_PR_P""E'[-/Q.^'?A"\^&_A]]!N]/UJ&^N)?%6FRM*TMO=F)%6)0+B=8]O
MF%&*R9)547[VHH ^$?V_?^">/[9?[9/[8O[.O[4GA7Q?\-?#-K^S[XAN-9MM
M"OKO4+Q]<GNC9FXC>9;>,6Z!;78A".?G+G/"#K/^"G'_  3,\4_MW^'OAW\;
M?A#\1;'X5_M!_"C6H-5\">/[)7O8;,LR_:]/G.R-KJTD7=PR#)'*!))4;["H
MH ^2OCI^RY_P4+^/FE?"'QS:_M"?#OP!\2?A;XMN=8N]7T3P]>ZIH^OQ2:;+
M:/9RV4TL$D44QGD#CSW:,*CHQ?!7F_VN/V(_VU_^"E/PWL?V5_VP+_X5>$?A
M1<:[I^H>._\ A7^J:EJ>K>)H;.X2YCLHOM=K;1Z7&\L<9>0-<R +M4C)-?;-
M% $=K:VUC:QV5E D4,,82**-<*B@8  '0 <5)110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<A\?OCC\/?V:
M?@IXH^/WQ6U1K/P[X1T6?4]6FC3=(8HD+;(UR-TC'"(N?F9E'>OYU/VD_P#@
MZ>_X*5_$[XEW>M_L_P#B'0OAIX7CN6_LO0K7P[9ZE.T&?E^TW%[%)OD(ZF)8
ME]%[G];\,/!3C;Q:E7EDT81I4;*52K)QAS-745RQG)RMJ[1:2MS-75^#&YEA
ML!;VE[OHMS^EJBOS#_X(-_\ !>37_P#@HQK^H?LS?M,^']+TSXE:9I;:CI&K
MZ-$8;37[2,JLP,+,?*N8]RN0I*NI=E5/+(/Z>5\AQMP3Q#X?<0U<ESJER5H6
M>CO&47\,HRZQ?R::::332Z,-B:6+I*I3=TPHHHKY,W"BBJFOVFIW^A7MCHNI
M"SO)K22.TO#&'\B4J0LFT]=I(..^* /&_B#_ ,%)_P!@SX5>/-2^&OQ"_:K\
M':7J^AW"V_B!+C5 8-&F;&(KVX4&&R?!!VSNA (.,&O2_AS\8OA5\7_!\GQ!
M^%7Q#TCQ'H,=S<6YUG1;Y+FU:2!RDRK+&2K[&5E)4D94CM7Y!?\ !'C_ (*F
M_!__ ()R>%6_X(]?\%8/ LOPA^(N@:YJA;QKXH@+Z)XV%]>SSM?3WCC&Z7S6
M7[1*3#*D:DRJW[L?J#^Q!^RY\,OV0_@I/\*?@L=/3PA>>+-9\0>&[720/LMI
M::E?2WR00[25\I//*IM^78%QQ0 OA3_@H%^P[X[^(]S\'?!/[6OP^U?Q;9LP
MO/"^F>*K6?4+<JP5O,MT<R)M+*#N48)&>M6?A9^W3^QE\<?B+=_"'X-?M3>
MO%7BJP\W[?X<\/\ BFVN[ZU\LD2>;#$Y>/:00=P&#P>:^$OV&+2UC_X.B/VV
MYX[9%<?#CP9A@HS\VDZ26_,@$^N*I>-K&V_X)V?\'-/ASXAK;I9>!OVR?A[+
MHU]*5V0Q^*M-$90C'\4B1VJ#^])J#DC/- 'WGX'_ &_/V(?B9\4G^!WP[_:S
M^'NN>-(I7BF\)Z5XKM9]2B=6"NKVR.9%*D@'*C!(SBMSXN_M8?LR? 'Q)I'@
M[XW_ !\\)>$M6\02K%H6G>(==@M)M1D9BJI DC RL2" JY/M7Y9_M,_&;P9^
MQU_P=+^!/CKX2\-2VGACXG>%;#X5?%KQ$J(MM_PDE[&+JP@9NTWDQZ&S%N/*
M(/8U][^/K"R_:!_X*:^#/!LUI'<Z/\!?!=QXNU)G0,J>(-:\[3=,4$\!XK&#
M678=1]KMVXR,@'TJCK(@D1LJPR".XKB_CC^T?\!/V:/#4'B_]H#XP>'O!^GW
METMK83Z_JD=N;VX;[L$",=T\I[1QAF/85VI( R3@#J37Y6?\$%_&R?\ !4G]
MHOXY?\%?_C*HUBYL/B!<^ O@GIM^/,B\(:#;6\-P_P!E1N(Y[A+NW\Z90&9E
MD (5V6@#[FTC_@H_^PWJUPVGR_M*^'-,O1$9(=+\132:7>72!@A>"WO$BEN%
MW,HS$K#+*.XS[;7R_P#\%2Y?^"??CGX#S_ W]NGX]> ? 0U62*^\'ZYXSU>U
MM)=+U6%S):WUJ;B2/,D<D9)564N@D0G:[5S_ .U]_P %A_A9^RE\2/@UX.M/
M@GXK\<:'\:]=.F^%?&_A2ZL;C3;B0 $Q0)',]S<7!+1JD?DI'(7PLO#8 /L"
MBOD/0_\ @JKKGACX,7OC_P#:D_8F^(?PO\6W?Q6C\ ^ /AMJ=S97>I>,]2G"
M&U:QECD6W:)]TA>8R>1&L$K><X7-:>J_\%*M4^!_[4?@+]EO]M;X GX<W/Q8
MFDM/AKXPTGQ4FM:)J>I)MSI<\QM[>2TO&WIY:-$T<A;:DK'B@#ZIHKYL^$'_
M  4'N_B-_P % OB#_P $[_$GP0GT3Q-X$\$VWBA-=C\0)=:?J=G<2QQPA"(D
MEC;,GS!D^4HV-PP3A? ?_@J)/\8O$O[0W@&\_99\40^)?V<]4M++Q%H6@:U8
MWTNM-/#-.KV+SR6L9'EQ;L2M&Q# 8#?+0!]845^:EK_P</\ B'QK^Q9I'[>7
MP._X)D?%7QGX C@O[SQYJUCJEE!'X:M+:^N+<L/,^>_D$, N91 AA@64*\^5
M?;]W?LO?M)_"?]L+]GWPG^TU\#M<?4/"OC/2(]0TBXFBV2JI)5XI4R=DL<BO
M&ZY.UXV&3C- '>T444 %%%% !1110 4444 %%?E=_P ',G_!2#]M#_@GU_PI
M3_AD/XR_\(C_ ,)=_P ))_PD/_%.Z=?_ &O[+_9?D?\ '[;S>7M^TS?<VYW_
M #9PN/RM_P"(D'_@M!_T>7_YCOP[_P#*^O,Q&:X?#5G3DG==K>O<^YR;P_SG
M.\MAC:%2FH3O92<D]&XN]H-;KN?U1T5^5W_!LW_P4@_;0_X*"_\ "Z_^&O/C
M+_PEW_"(_P#"-_\ "/?\4[IUA]D^U?VIY_\ QY6\/F;OLT/W]V-GRXRV?U1K
MMP]>&)HJI'9]_N/F<YRK$9)F4\%7:<X6NXW:U2DK72>S[!1116QY@5QGQP_:
M,^ ?[,_A5/'7[0_QD\->"-$>81+J_BK68;&V\PD +YLS*H))  SR2*[.O./V
MOOV;_"/[8'[+GC_]E_QRB?V;XZ\*7ND2SO'N^S22Q,L5PH_OQ2;)5]&C!H J
M7O[;W['>F_!:']I#4/VG? L'P^N)Q#!XWF\36RZ3)(<8471?RCG( ^;D\5T'
MP9_:)^ _[17@MOB/\!/C!X<\9^'U=D.N>&=7BO;0LI(8"6)F0D%6!P>""#7Y
MN_\ !&SX^_#WXG_\$(_B/^S;^V]9K"/V>]*\4?#SXOZ7/M,D.FV,$S<*W3;:
M-Y"GO):L1R.'_P#!KO\ M(:OX/\ ^">OCC]C[]I&U?POXJ_9A\5ZCI_BBPU4
MA9-/TJX::_CFE(["3[<@(R-ENI!((H _1'X2?M7?LS?'SQ1K/@GX)?'KPGXL
MUCPZQ7Q!I?A_78+N?36#!=MPD;%H6R<;7 ->@5\A?LI?$OP7^R5_P3I\6_\
M!07]H72[K1_^$U?6/BYXYAMK'?>0P7Q-Q9V?EC!::#3EL+/:2,O!R1DD9]I_
MP5H\1>$O$OP N/C_ /LKW'A3PA^TI?VFG_#WQ'IOC&/4[BPOKR!9[&UU2U^S
MQ"V>9'&#!+<HC9#, ": /LVBOSH^.'[>'[<6E?\ !<[PU^R'X+_9RCU+PGI/
MP5U;Q)I6B0^-[:UE\1>=?P6HU*X=P8X5A-O+'% <OB9Y&(+!$^H/B#^U_P".
M]0^)WBWX*?LH_ 5/B1XE\ 6=M)XT^W^+(M%T_3[JY@^T6^FK<O#,TMZ\)2;R
MQ&(HXY8C),AD52 >[T5\%W'_  7R^"UU_P $X?%O_!0SPC^S?X^UB+X>:[<:
M#\1_ L,VGPW_ (5U:&6*)XKMIKA0T.^>'$MNLS;7W&-=L@3UG]DS_@H%\3_V
MIOC3!X./["_Q"\*?#_5?AY;^*/#'Q9UN:W.EZP9&A4VJ(A\R)CYK/'YFV22.
M(R>4B,C, >R_&_\ :1^ '[-'AM/&7[0WQF\->"-'=PBZKXIUB&QMMQ95 ,LS
M*@)9E !/)( JY\(/CC\'/V@?",7Q ^!OQ/T/Q=H4_P#Q[ZSX=U*.[M9O]R6,
ME''!Y!/2OES_ (.&+>"Y_P""+W[0,=Q"KJ/!L;A77(#+>VS*?J" 1[BO5O\
M@EK!!:_\$R?V=(+:%8T7X%>$=J(N /\ B36E '7Z'^V'^RKXF^+L_P  /#W[
M0WA"]\=6R![GP=;:]"^IPH2 '>V#>8BY(^8J!R.>:](KY<\(QC3?^"NOQFUS
M2_#_ -MOHOV:? ;PV\)C26Y?^V_&'[L.Y"J6\M%RQ X7) %>%_\ !)?]O']M
MW]IW]H#]I-_C3^SD&T_PO\;-1\-R0:-XTM9HO#"Z;IL44>G01S;#=O+-'N:<
M&.-I+IF^1!@ 'V%\*?VW_P!E'XUK\1I?AQ\;-)O(OA'XGNO#WQ'N;M9;.'0]
M1MO]?%+)<I&C*F"#*A:,E6 8E3BQ^S?^V5^S)^UY\+]3^-7[.'Q<L/%7A31]
M7N],O]>LH)H[9;FV56G56E1/,55=3YB;D.>&.#7E_P#P3=_;L^'_ .V[J?QH
MA\$_LX:I\-KSX<?%F]\+>*+#6S9?;;_58(HA<7$XLFDBWAOW>X2S;A&"'((Q
M\S?\&^'C.\^%?_!.3XS>-M"^'&M>*9-&_:(\;30^&_#1M%O;Q4N(<QP_:YX(
M=P7)P\J#"D#)P" ?>O[+O[5'P"_;1^"NE_M$?LR?$2'Q3X-UJ6XCTW68+*XM
MA*\$SP2J8KB..5"LD;K\RC.,C(()]!K\Z]?_ ."L7BSQ/_P0>U;_ (*6_L*_
MLMV>A*-%U^;1?#FIZC:V]OX>@M+^\M7U"1(T"S,&@,XMHU^=Y-I?&YZ=IO\
MP5 _:,_8Q_X)'_#W]L;XW?L4^(O%6AZ+\/?#;:_JFE^/;2ZU"YMI["U5=6D1
MDW;'D<&0,QD0R!B"N]D /T2HKP3XZ_MJ:Q\%OV,=(_:VL?A'!XHN-9.AK8>$
MM"\41M)?R:M<P6MG#:7#PB.XE>6ZMP 0BD,Q#G:-WM_AZZUJ^T&RO?$FD1:?
MJ$UI&]]8P7?VA+>8J"\:R[5\P*V0&VKG&<#.* /+=8_X* ?L/^'OBHOP+U[]
MK/X?6?C9Y/+3PA<^*K9-4=L%L"U+^:3A6/"] 37KJL'4,IR",@U^7OQ]L[5_
M^#M7X&W+VR&1?V5]097*#(/VW61G/T9A]":]^^(?_!7(^"O^"@.L?\$[-)_8
MK^)6L^,K/X<S>*]!>SN--V>(8Q>QVD(MV%RT5O;N3,[7-[+;>6+<J4+/&K '
MV+7+_&3XU_"3]GGX=ZC\6OCC\1M(\*^&M)A,NH:UK=ZD$$*@$XW,>6(!PHRQ
MZ &O"/\ @G__ ,%)HOVS/&?Q7^"/Q0^ .L?";XF_!;6;.S\=^"]<UJVU!;>"
M\A>>SNHKNWQ'-')'&[9 PH"G)# GRO\ :7_X*#^,_P!H_P#X)[?&;X[_ +.'
M[+-WXR^#H\&^)-+A\7/XGBM=0UVTBMKFVNM3TW3GA9;JRC=)<-+<6\LJQ,T4
M3@IO /L7X#_';X4_M-_"#0?CU\#?%JZ[X2\3V7VS0M82TF@6Z@W,N\1SHDBC
M*G[R@\9Z5UU?GW_P28_:2\&_LS_\$//V9]>\1:3J&L:MXET.P\/>#O#&CB,W
MNNZM<SS^3:0^:Z1I\J2RO)(ZI'%#)(S (:]2TG_@ISK/@C]M[PW^P-^U=^SN
M?A]XO^(6@W6I?"[6[#Q='J^B^(GMD9Y[-K@6\$MK<HJYV-"RG^%R60. ?65%
M?$O@K_@LE8R?M._&']DWX]?L]-\+_$_P@^'UQXONIO%?C.#['KVG1@%;FQEB
MA/F6Y!&^7&Z/=M,9=71?I;]ECXO?$WX\?!+1OBU\5?@)J/PTU#7+=;JW\(ZU
MJD=U?VELZ*T9NA&H6&8Y.8<L4P Q#;D4 ]$HHHH **** "BBB@ HHHH ***^
M-O\ @JO_ ,%4-%_X)Z:_\-/"UA90ZCJ/B3Q'%=^);+;ODM_#T3[+B1!VE=F
MB)X)BD]*F<XPC=G%F&887+,++$XB7+!6N_5V1]DT53\/>(-%\6:!8^*?#6IP
MWNG:G9Q7>GWMN^Z.X@D0.DBGNK*00?0U<JCL335T%%%% PHHJIK]IJ=_H5[8
MZ+J0L[R:TDCM+PQA_(E*D+)M/7:2#COB@#QOX@_\%)_V#/A5X\U+X:_$+]JO
MP=I>KZ'<+;^($N-4!@T:9L8BO;A08;)\$';.Z$ @XP:].^&/Q:^&'QJ\+_\
M";_"'Q]I/B;1OMD]JFK:'?)<VTDT+F.54EC)5]KJ5)4D9!':OQ__ ."/'_!4
MWX/_ /!.3PJW_!'K_@K!X%E^$/Q%T#7-4+>-?%$!?1/&POKV>=KZ>\<8W2^:
MR_:)2894C4F56_=C]0?V(/V7/AE^R'\%)_A3\%CIZ>$+SQ9K/B#PW:Z2!]EM
M+34KZ6^2"':2OE)YY5-OR[ N.* -;X[?MA_LQ_LS:GIV@?''XS:/H.IZO;RW
M&F:/+(\U]<V\7^MN$MH5>4PQ\;Y=NQ,C<PKLO 'Q \"_%;P5I?Q)^&7C#3?$
M'A_6[)+O1]:T>]2YM;V!QE9(I8R5=2.X-?D9X]_;8F_90_X.:?B+X=T70].^
M)>L?&/X1Z/X9^'5A8^)[*!=%UJU,;-I%Y=32;;!&9)[J6,!YCYUN4@E>6-&^
MG/V5/B[;_P#!,N]^&/\ P2E\1?!?XB?$7XC^)]*UOQC+K?@+2=,30$^U:I<7
MVHF-[S4(6M+6VGO!"@E12RM"%#/)MH ^F/CE^W9^Q=^S'KT/A;]HW]JKP!X#
MU&Y4M;6?B_Q5:Z=).H"L2@G==X =,XSC<,]:N_ []LS]D3]IK4[S0_V=?VH?
MA_XZO].0OJ&G^$O&%GJ%Q:J"!NDB@D9T&2!E@!S7P#_P<97FC:1^T=^P)K^N
MW5M:VUE^UMH,EU>W<BI'!"+RS:1G=L!4 7)). %R>E>;_P#!;?4O!GQ2_P""
MMG[&<?[ ^MZ=JG[0%AXY-QXKU#P5.DUQ:>%Q-:>8VJ20$XMA%]JPLIP8FN!C
M#@, ?LA7F_[0/[8G[)_[)_\ 90_:=_:3\#?#XZ[YW]BCQEXHM=--]Y.SS?)$
M[KYFSS(]VW.-ZYZBO2*_'K_@HA\6_C/\!/VUOB%^U+_P4>_X(A:5\;?V>K4V
M6C^%/'4PT?Q'<^$=#M!(9;U=-E6;R1<3S3SR/)]G)0V\<DG[A10!^K?P:^.?
MP9_:*\!V_P 4O@)\5/#_ (S\-74TL5KK_AC5HKVSF>-BDBK-$S(Q5@5(!X((
M/(KEOAW^V[^R-\6OB&OPI^&O[0WA;6M?F>Y2QL;#5$<7[VQ(N4M9/]7=-"01
M*L+.8\'>%Q7PA_P65_;%^#?P+_X-[K[XE_\ !-O^P?#_ (.^)%II^@> 9? V
MEQZ9:6-IJ=RS7?DV\*1BVD,0O$90J/'+(Q(#J:Z7_@N=\&=,_9:_X(<+J?P.
M,>@:Y^SG)X0UCX::G81A&TN\T_4+.S$J8[M;S3HW]X2$-D$Y /OGXL?&'X5_
M GP3<?$?XR_$'2?#.A6LD<<VJ:U?)!%YLC!(XE+$;Y'<A4C7+.Q"J"2!53X-
M_'SX-?M!Z!=>)O@Q\1M,\0VMA?-9:F+&;][872@,;>XB8"2WE"LK>7(JMM93
MC# G\W]1_:0O_P!NO_@NY^RW\-]5MQ_PAW@S]G%_B_%H3G,#:[JD#6\,SH<B
M1K>&6(Q,<F-I'*X)R>R^-'Q%U+]FW_@Y>^$/A_PA<&VTG]HSX):EI'C33XSB
M&[O]&%[>V=_(O\4Z11FV5SR(W*T ?HCX@\0:+X5T6Y\1>(]3ALK&SB,EU=3M
MM2)!U9CV%><?!3]N+]CC]I/Q)=>#_P!GO]J'P'XXU6Q_X_M/\*>*+:_EMN&/
M[Q878Q_<?[V/NGTKU.ORP_X-YIV\.?$G]OG6=&\+7.IW%K^UEXE,&F:9Y*3W
M?ESSE((S-)'&&))"[W1 6Y91DT ?J?17Y^_"W_@N/\0OVC/@=\1?BQ^S)_P3
M.^)GBS4OAGXXU?0O$OAR\\0:7IQLH=.AADFEEN9)&BDN6:25%L[0W4G[G<S*
M)8M_M7A'_@J[^RMXD_X)O:-_P4^O[_5;#P'K>C1W-IIALQ+J<M\UR;,:7%"C
M8FNC>*UNJJVUG&=P3+  ]"_:/_;A_9-_9&U3PWH'[1?QRT7PSJ?B_6+;2_#.
MD7+237NHW5Q*(8EBMX5>4J9#M,FW8O)9@ 37JU?D;_P7I^-?[17BOX:_LR^'
MOC?^R0?!VGZU^U+X,U'2=8LO&4&K'3[B.2X'V#4(U@B%M=-'*S+Y#W,)\J5?
M.!"[_P!$/BY^U5JGA[XSI^S+\!_ABOCKXAIX;7Q!JVFW.NKI>G:+ICS/!!->
MW9BF:-YY8IDABCAE=_(E9@B(7H ]BHKY"_9R_P""JFI?M/>#?B[X<^'?[+>L
M1_&;X&ZX=,^('P:U#Q+:QW7F$2M%)8WP4P74<PAD$3-Y08J=VP%&;C_@%_P6
MXTW]IS]EKPK\?/@Q^S%J.J>*?%GQ7G\"6OPF;Q5!%KEE>0(SW$ETKQ!(!#$C
M7$H8@1V^V0MN;RZ /NVBJ^DS:G<:5;7&M6,5K>26Z-=VT%P9DAE*@LBN54N
M<@-M7(&<#I5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .5^.'P_\3_%3X3:[\//!?Q1U7P3JNK6)@L?%>AQHUWICD@^;$) 5+#!'
M/'-?(_\ PZI_;1_Z38_''_P6:=_\17W%17TV2<79YP]AY4<$Z:C)W?/1HU7>
MR6CJTYM+39-+K:YC4H4ZKO*_WM?DSX=_X=4_MH_])L?CC_X+-._^(H_X=4_M
MH_\ 2;'XX_\ @LT[_P"(K[BHKV?^(G<7?S4?_"3"?_*#/ZE0\_\ P*7^9^77
M_!07_@CI^W%\0?V,/B'X;TC_ (*>_%KXFW?]@M=VW@#7-/LUMM=DMI$N5M3Y
M2A][&(; #S($!X)K^<"ZM;JQNI+*]MI(9H9"DT,J%61@<%2#R"#P0:_N$KYE
M_:)_X(W?\$ROVK/B%-\5OCE^R-X?U/Q%=2F6^U;3[N\TR6]D/62X^PS0BX<]
MVD#$]S7]!^"OTHEP)A\1@>(\,ZU&I+GC+#TZ-.49646G"*I0DFE'WKJ2M;WD
MUR^3F62?6FI496:TU;?XZGX"?\&^O["O[0?[7O[8LWC+X/?%OQ+\--.\#:)<
MW&J?$7PW:H\UG-<1-;Q6<9D!0R3*\I*G/[N.0\'%?MG_ ,.J?VT?^DV/QQ_\
M%FG?_$5]9_ [X _!3]FGX>VOPI^ /POT7PCX=LV+PZ3H5BD$1D.-TC;1F21L
M#<[$LV.2:Z^O@/%#Z0&?\=<63S' 4J=&@HJ%.-2C0JSY8W=Y3J4YN[;;Y4^6
M-[*[O)]>"RJEA:"A)MO=V;7Y,^'?^'5/[:/_ $FQ^./_ (+-._\ B*/^'5/[
M:/\ TFQ^./\ X+-._P#B*^XJ*_._^(G<7?S4?_"3"?\ R@Z_J5#S_P# I?YG
MR/\ !#_@G3^U5\*_BSH7Q#\:?\%8/BYXUTK2;X3WWA37-/L5M-30 CRI3&H8
M*<@\<\5]5^)-1GTCP[?ZM:JIEM;*6:,.,@LJ%AGVR*NTV:&&XA>WN(EDCD4J
MZ.N0P/!!!ZBOFL[X@S/B'$1K8UP<HJRY*=.DK7OJJ4()O7=IOI>QM3I0I*T?
MS;_,^%/!OQ(_X)8?\%XO^"?&@^,OVCU^'_B*TF\-177BFQU#4XK34?!6IF!?
MM065G6>P9) V)-P62,*V7C;GYO\ ^"+/[4O@G_@EY_P3+^)7Q&_:G^,>OW_[
M/OAS]H/4O#WP)\:7NEW%Y)J7AY[A+>WNX4B0D6<DJRRJP 3<9]O5%/Z<>/OV
M0?V3/BM?:?J?Q1_9>^'7B2YTF&.'2[C7_!-A>/9QQ@+&D331,8U4 !0N  !B
MNJ\6?#3X<>/? T_PP\<_#_1-:\-75JEM=>'=6TJ&YL9H5QMB:"13&R#:N%*X
M&T>E>*:'Y]?\$\_A]K7C+_@OG^VO^U=X9,=_X&O-!\#Z!I/B*SE$MIJ%[_8.
MGSS1P2J2LAB18]^TG;YR9ZUM_P#!RE^SMXN^)_\ P3KE_:3^$*-%\0?V>/%5
MA\1_"5]"F9(182 W?(Y"+ 6N".YM4],U]V> /AU\/OA1X3M/ 7PM\"Z-X:T*
MP4K8:+H&F16=I;*221'#"JH@))/ ')K0UK1=&\2Z-=^'?$6DVNH:?J%K);7]
MA>P++#<PNI5XY$8%71E)4J0002#0!^4_[:?[#OQ)_:N_X(">+_C!XA\.RZ9\
M9]?U.7X^PPVKLUQI>KY^UPV49P&,MOHPCTU/XBT"'KQ7U=_P1IN/B;\4OV1(
M/VU?COHT5CXZ^/\ ?1^--:M8@2EK9-:06>EP1D@8C_L^UM9=N  ]Q*<98D_5
M\EG:2VC6$MK&T#1F-H60%"F,;2.F,<8J+1M&TCP[I%KX?\/Z5;6%A86R6]C8
MV<"Q0V\**%2-$4!415  4    "@"R0",$5^/O_!(22V_X(8_M?\ Q:_X)?\
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
MT:Y:>TTYS#%;6>F6\SJK2Q6EG;V\&_:HDD6:8*OFD5[10!^5G[0/CCP;;_\
M!V]\$=*G\5:>ERG[,M[8/"UX@9;J2ZUB5(",\2-'APGWBI!Q@BNS?Q)X>/\
MP=>II@URT^TC]B'[&8/M"[_M'_"3&X\G&<[_ "?WFWKL^;IS7W+>?LM_LRZC
M>2ZAJ'[.G@2>XGD:2>>;PC9,\CL<LS,8LDDDDD]:M_\ #/7P"_X2@>-_^%'^
M#_[:6^%ZNK_\(S:_:A<A]XF\WR]_F!OFWYSGG.: /S"\&:'KOQE_X*H?\%6/
M@Y\&_$5J?%_BKX->%M*\+K!>HK_V@?",MJI!SP8[B6)6/\#$ X-5/^";/_!0
MK]E)_P#@W]U?]G;Q]\6M!\'?$?X:?"SQ!X,\5_#[Q'?QV6L6^IQ0W<,4:6<I
M6:9ILIM"*Q,C-']]&4?J3X8_9]^ G@G7X?%?@SX(^$-(U2V+FWU+3/#5K;W$
M6Y2C;9(XPRY5F4X/(8CH:@U+]FG]G+6?'5]\4-7^ '@FZ\3:G8R66I>(KGPK
M9O?7=M)&8GAEN&C,DD;1DH49B"I((QQ0!^&]W\1?!VG?\$1OV#_VOK;P;IGQ
M4^'OP!\<P_\ "\?!UG;P:I]@L)TN[.:6ZM7W(&AW_*LH'S3Q'A3N'Z$?LT_M
M _\ !#_]HCXW> A^P)\"O@SXZ\?/*=3M=4\(?#:SMKSP;IZQEIM1NKC[&LFG
ML#LA2,E)9)IHT "[W3[DTKP9X/T+PI%X$T3PIIMGH<%G]DAT:UL8X[2.WV[?
M)6%0$"8)&T#&#C%8GPS^ 7P)^"NF7^B_!OX*^$O"5GJDADU.T\,^'+6PBNWY
M&Z58(U$A^8\L#U/K0!^9_P#P58^"WB/_ (*/^);O]N']A:V\'ZGKO['VIR2:
M)K5] EW'XZUBSGM[W4-!)#A/L=M%'@,X;?>3.B-"(I))/N[_ ()X_MZ_!/\
MX*1?LK>&OVHO@CJT1MM7M%76M$:Y5[G0]14 3V-P!@AT?.&( D0I(ORNIKTC
M1/@E\&/#7A_4/"7ASX1>&-/TK5EVZKIECH%M%;WHQC$L:H%D&"1\P-2^!_A#
M\)OAC-<7'PU^%_AWP])>*JW;Z'HD%H9PN2H<Q(NX#)QGIDT =%1110 4444
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
M^"7P8\2>'=/\(>(OA%X8O])TD8TK2[W0+:6WLQC&(HV0K'QQ\H% &UX<\2>'
MO&/A^R\5^$M=L]4TO4K5+G3]2T^Y6:"ZA=0R21R(2KHP((8$@@U=K/\ "OA'
MPIX%T*'POX)\,:=HVF6Q8V^G:591V\$6YBS;8XP%7+,6.!R23WK0H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
; HHHH **** "BBB@ HHHH **** "BBB@#__9

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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321046560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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, 2022</div></th>
<th class="th"><div>Feb. 16, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,846,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">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="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122320943376">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318328400">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand', window );">Land</a></td>
<td class="nump">$ 39,982<span></span>
</td>
<td class="nump">$ 39,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment', window );">Depreciable plant and equipment</a></td>
<td class="nump">3,661,285<span></span>
</td>
<td class="nump">3,381,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction in progress</a></td>
<td class="nump">116,851<span></span>
</td>
<td class="nump">176,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">35,959<span></span>
</td>
<td class="nump">36,276<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant, and equipment, gross</a></td>
<td class="nump">3,854,077<span></span>
</td>
<td class="nump">3,633,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">1,223,760<span></span>
</td>
<td class="nump">1,136,116<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Public utilities, property, plant and equipment, net</a></td>
<td class="nump">2,630,317<span></span>
</td>
<td class="nump">2,497,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAtCost', window );">Real estate investments and nonutility properties</a></td>
<td class="nump">58,033<span></span>
</td>
<td class="nump">57,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="Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">17,158<span></span>
</td>
<td class="nump">15,951<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyNet', window );">Real estate investments, net</a></td>
<td class="nump">40,875<span></span>
</td>
<td class="nump">41,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">12,344<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Customers, net of allowances for uncollectible accounts of $5,753 and $4,600 in 2022 and 2021, respectively</a></td>
<td class="nump">59,172<span></span>
</td>
<td class="nump">53,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NontradeReceivablesCurrent', window );">Other</a></td>
<td class="nump">5,560<span></span>
</td>
<td class="nump">4,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accrued unbilled utility revenue</a></td>
<td class="nump">45,722<span></span>
</td>
<td class="nump">44,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Current regulatory assets, net</a></td>
<td class="nump">16,068<span></span>
</td>
<td class="nump">2,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">9,753<span></span>
</td>
<td class="nump">9,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">6,095<span></span>
</td>
<td class="nump">4,902<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">154,714<span></span>
</td>
<td class="nump">134,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Net regulatory assets, less current portion</a></td>
<td class="nump">127,275<span></span>
</td>
<td class="nump">151,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">14,819<span></span>
</td>
<td class="nump">15,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">640,311<span></span>
</td>
<td class="nump">640,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">24,313<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">806,718<span></span>
</td>
<td class="nump">819,130<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,632,624<span></span>
</td>
<td class="nump">3,492,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">651,004<span></span>
</td>
<td class="nump">606,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">458,356<span></span>
</td>
<td class="nump">428,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">1,477<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,110,868<span></span>
</td>
<td class="nump">1,034,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,491,965<span></span>
</td>
<td class="nump">1,492,935<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">2,602,833<span></span>
</td>
<td class="nump">2,527,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="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Lines of credit</a></td>
<td class="nump">159,578<span></span>
</td>
<td class="nump">62,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">4,360<span></span>
</td>
<td class="nump">39,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="nump">19,707<span></span>
</td>
<td class="nump">17,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">29,581<span></span>
</td>
<td class="nump">30,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">13,907<span></span>
</td>
<td class="nump">14,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">11,908<span></span>
</td>
<td class="nump">11,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">2,696<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">22,913<span></span>
</td>
<td class="nump">27,821<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">264,650<span></span>
</td>
<td class="nump">203,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">218,155<span></span>
</td>
<td class="nump">200,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Advances for construction</a></td>
<td class="nump">137,696<span></span>
</td>
<td class="nump">130,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="nump">323,668<span></span>
</td>
<td class="nump">316,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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefit plans</a></td>
<td class="nump">59,738<span></span>
</td>
<td class="nump">89,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">25,884<span></span>
</td>
<td class="nump">24,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total equity and liabilities</a></td>
<td class="nump">$ 3,632,624<span></span>
</td>
<td class="nump">$ 3,492,395<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued groundwater extraction charges, purchased water and power</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<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 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, 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="Show.toggleNext( this );">+ References</a><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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of land owned by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of depreciation for real estate property held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328739104">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 5,753<span></span>
</td>
<td class="nump">$ 4,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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,181,348<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318452064">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">$ 620,698,000<span></span>
</td>
<td class="nump">$ 573,686,000<span></span>
</td>
<td class="nump">$ 564,526,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="nump">122,334,000<span></span>
</td>
<td class="nump">98,231,000<span></span>
</td>
<td class="nump">100,723,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Power</a></td>
<td class="nump">8,889,000<span></span>
</td>
<td class="nump">13,511,000<span></span>
</td>
<td class="nump">13,330,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_GroundwaterExtractionCharges', window );">Groundwater extraction charges</a></td>
<td class="nump">56,158,000<span></span>
</td>
<td class="nump">75,866,000<span></span>
</td>
<td class="nump">71,359,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseOther', window );">Other production expenses</a></td>
<td class="nump">45,409,000<span></span>
</td>
<td class="nump">41,475,000<span></span>
</td>
<td class="nump">40,380,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="Show.showAR( this, 'defref_us-gaap_WaterProductionCosts', window );">Total production expenses</a></td>
<td class="nump">232,790,000<span></span>
</td>
<td class="nump">229,083,000<span></span>
</td>
<td class="nump">225,792,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">95,404,000<span></span>
</td>
<td class="nump">87,332,000<span></span>
</td>
<td class="nump">79,741,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenance', window );">Maintenance</a></td>
<td class="nump">30,734,000<span></span>
</td>
<td class="nump">26,031,000<span></span>
</td>
<td class="nump">22,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="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Property taxes and other non-income taxes</a></td>
<td class="nump">32,572,000<span></span>
</td>
<td class="nump">30,964,000<span></span>
</td>
<td class="nump">29,886,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">104,417,000<span></span>
</td>
<td class="nump">94,400,000<span></span>
</td>
<td class="nump">89,279,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Gain on sale of nonutility properties</a></td>
<td class="num">(6,197,000)<span></span>
</td>
<td class="num">(7,494,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,211,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="nump">489,720,000<span></span>
</td>
<td class="nump">462,527,000<span></span>
</td>
<td class="nump">446,856,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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">130,978,000<span></span>
</td>
<td class="nump">111,159,000<span></span>
</td>
<td class="nump">117,670,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt, mortgage and other interest expense</a></td>
<td class="num">(58,062,000)<span></span>
</td>
<td class="num">(54,339,000)<span></span>
</td>
<td class="num">(54,255,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Pension non-service cost</a></td>
<td class="nump">5,023,000<span></span>
</td>
<td class="nump">1,330,000<span></span>
</td>
<td class="num">(374,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of Texas Water Alliance (&#8220;TWA&#8221;)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,000,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="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate', window );">Gain on sale of real estate investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">927,000<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">4,385,000<span></span>
</td>
<td class="nump">6,770,000<span></span>
</td>
<td class="nump">5,906,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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">82,324,000<span></span>
</td>
<td class="nump">68,847,000<span></span>
</td>
<td class="nump">69,895,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">8,496,000<span></span>
</td>
<td class="nump">8,369,000<span></span>
</td>
<td class="nump">8,380,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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">73,828,000<span></span>
</td>
<td class="nump">60,478,000<span></span>
</td>
<td class="nump">61,515,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized (loss) gain on investment, net of taxes of $(188) in 2022, $68 in 2021 and $(247) in 2020</a></td>
<td class="num">(511,000)<span></span>
</td>
<td class="nump">185,000<span></span>
</td>
<td class="num">(310,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes of $793 in 2022, $264 in 2021 and $(324) in 2020</a></td>
<td class="nump">2,151,000<span></span>
</td>
<td class="nump">716,000<span></span>
</td>
<td class="num">(880,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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 75,468,000<span></span>
</td>
<td class="nump">$ 61,379,000<span></span>
</td>
<td class="nump">$ 60,325,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">&#8212;Basic (in dollars per share)</a></td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">&#8212;Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.43<span></span>
</td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 2.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">&#8212;Basic (shares)</a></td>
<td class="nump">30,304,557<span></span>
</td>
<td class="nump">29,601,284<span></span>
</td>
<td class="nump">28,521,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">&#8212;Diluted (shares)</a></td>
<td class="nump">30,423,735<span></span>
</td>
<td class="nump">29,735,533<span></span>
</td>
<td class="nump">28,694,986<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Groundwater Extraction Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Water Production Costs [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfPurchasedWater">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><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 https://asc.fasb.org/extlink&amp;oid=126905981&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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23415-158514<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance and repairs of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318572768">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, taxes</a></td>
<td class="num">$ (188)<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (247)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, taxes</a></td>
<td class="nump">$ 793<span></span>
</td>
<td class="nump">$ 264<span></span>
</td>
<td class="num">$ (324)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316664320">
<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>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>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 889,984<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="nump">$ 126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net 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="nump">61,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">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="num">(310)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(880)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">3,393<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">$ 1,830<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(36,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">917,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="num">(1,064)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net 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="nump">60,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,128<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(1,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">$ 2,026<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issuance, net of costs (in shares)</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issuance, net of costs</a></td>
<td class="nump">91,029<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(40,137)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">30,181,348<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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,034,519<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="num">(163)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">73,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, net of tax effect</a></td>
<td class="num">(511)<span></span>
</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">(511)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="nump">2,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,791<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">54,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of restricted and deferred stock units</a></td>
<td class="num">$ (1,354)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="nump">36,585<span></span>
</td>
<td class="nump">36,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">$ 2,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issuance, net of costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">529,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issuance, net of costs</a></td>
<td class="nump">39,085<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">39,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="num">$ (43,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,801,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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,110,868<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 651,004<span></span>
</td>
<td class="nump">$ 458,356<span></span>
</td>
<td class="nump">$ 1,477<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328679888">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent', window );">Unrealized gain (loss) on investment, taxes</a></td>
<td class="num">$ (188)<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (247)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, taxes</a></td>
<td class="nump">$ 793<span></span>
</td>
<td class="nump">$ 264<span></span>
</td>
<td class="num">$ (324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock, dividends per share, paid (usd per share)</a></td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.28<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321058720">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 73,828,000<span></span>
</td>
<td class="nump">$ 60,478,000<span></span>
</td>
<td class="nump">$ 61,515,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">106,439,000<span></span>
</td>
<td class="nump">96,474,000<span></span>
</td>
<td class="nump">91,622,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(3,244,000)<span></span>
</td>
<td class="num">(2,851,000)<span></span>
</td>
<td class="num">(5,497,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,791,000<span></span>
</td>
<td class="nump">4,246,000<span></span>
</td>
<td class="nump">3,553,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="num">(6,197,000)<span></span>
</td>
<td class="num">(11,421,000)<span></span>
</td>
<td class="num">(948,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(1,551,000)<span></span>
</td>
<td class="num">(1,926,000)<span></span>
</td>
<td class="num">(1,249,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,211,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Accounts receivable and accrued unbilled utility revenue</a></td>
<td class="num">(8,222,000)<span></span>
</td>
<td class="num">(5,931,000)<span></span>
</td>
<td class="num">(18,918,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="num">(1,388,000)<span></span>
</td>
<td class="nump">4,843,000<span></span>
</td>
<td class="num">(357,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="nump">2,507,000<span></span>
</td>
<td class="num">(1,984,000)<span></span>
</td>
<td class="nump">1,973,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="num">(11,954,000)<span></span>
</td>
<td class="num">(6,416,000)<span></span>
</td>
<td class="num">(3,557,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Postretirement benefits</a></td>
<td class="num">(7,108,000)<span></span>
</td>
<td class="num">(4,312,000)<span></span>
</td>
<td class="num">(2,965,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits', window );">Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement benefits</a></td>
<td class="nump">1,714,000<span></span>
</td>
<td class="num">(14,629,000)<span></span>
</td>
<td class="num">(14,459,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment', window );">Up-front service concession payment</a></td>
<td class="num">(1,600,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,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="Show.showAR( this, 'defref_sjw_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities', window );">Other noncurrent assets and noncurrent liabilities</a></td>
<td class="nump">17,923,000<span></span>
</td>
<td class="nump">13,381,000<span></span>
</td>
<td class="nump">751,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="nump">261,000<span></span>
</td>
<td class="num">(2,123,000)<span></span>
</td>
<td class="num">(2,413,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">166,199,000<span></span>
</td>
<td class="nump">130,040,000<span></span>
</td>
<td class="nump">104,051,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds', window );">Company-funded</a></td>
<td class="num">(218,784,000)<span></span>
</td>
<td class="num">(233,933,000)<span></span>
</td>
<td class="num">(195,323,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="num">(22,935,000)<span></span>
</td>
<td class="num">(17,096,000)<span></span>
</td>
<td class="num">(17,096,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRealEstate', window );">Additions to real estate investment</a></td>
<td class="num">(631,000)<span></span>
</td>
<td class="num">(826,000)<span></span>
</td>
<td class="num">(435,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for business/asset acquisitions</a></td>
<td class="num">(433,000)<span></span>
</td>
<td class="num">(23,587,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromRemovalCosts', window );">Cost to retire utility plant, net of salvage</a></td>
<td class="num">(2,520,000)<span></span>
</td>
<td class="num">(2,781,000)<span></span>
</td>
<td class="num">(2,556,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">975,000<span></span>
</td>
<td class="nump">18,228,000<span></span>
</td>
<td class="nump">1,151,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(244,328,000)<span></span>
</td>
<td class="num">(259,995,000)<span></span>
</td>
<td class="num">(214,259,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings from lines of credit</a></td>
<td class="nump">158,779,000<span></span>
</td>
<td class="nump">96,625,000<span></span>
</td>
<td class="nump">276,174,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="num">(62,197,000)<span></span>
</td>
<td class="num">(208,722,000)<span></span>
</td>
<td class="num">(218,289,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">55,000,000<span></span>
</td>
<td class="nump">247,000,000<span></span>
</td>
<td class="nump">85,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash', window );">Long-term borrowings held as restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(89,177,000)<span></span>
</td>
<td class="num">(76,113,000)<span></span>
</td>
<td class="num">(28,931,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(43,582,000)<span></span>
</td>
<td class="num">(40,137,000)<span></span>
</td>
<td class="num">(36,509,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction', window );">Receipts of advances and contributions in aid of construction</a></td>
<td class="nump">23,820,000<span></span>
</td>
<td class="nump">26,438,000<span></span>
</td>
<td class="nump">23,874,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities', window );">Refunds of advances for construction</a></td>
<td class="num">(2,859,000)<span></span>
</td>
<td class="num">(2,852,000)<span></span>
</td>
<td class="num">(2,767,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">39,085,000<span></span>
</td>
<td class="nump">91,028,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="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other changes, net</a></td>
<td class="num">(515,000)<span></span>
</td>
<td class="num">(462,000)<span></span>
</td>
<td class="num">(1,019,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">78,354,000<span></span>
</td>
<td class="nump">132,805,000<span></span>
</td>
<td class="nump">101,533,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">225,000<span></span>
</td>
<td class="nump">2,850,000<span></span>
</td>
<td class="num">(8,675,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">12,344,000<span></span>
</td>
<td class="nump">12,119,000<span></span>
</td>
<td class="nump">9,269,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Less restricted cash, end of year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,211,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">12,344,000<span></span>
</td>
<td class="nump">10,908,000<span></span>
</td>
<td class="nump">5,269,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">63,677,000<span></span>
</td>
<td class="nump">58,175,000<span></span>
</td>
<td class="nump">59,955,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">6,853,000<span></span>
</td>
<td class="nump">8,466,000<span></span>
</td>
<td class="nump">10,380,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued payables for additions to utility plant</a></td>
<td class="nump">22,561,000<span></span>
</td>
<td class="nump">20,579,000<span></span>
</td>
<td class="nump">24,571,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_UtilityPropertyInstalledByDeveloper', window );">Utility property installed by developers</a></td>
<td class="nump">$ 2,433,000<span></span>
</td>
<td class="nump">$ 2,659,000<span></span>
</td>
<td class="nump">$ 9,779,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other noncurrent operating assets and liabilities not seperately disclosed in the statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Up-Front Service Concession Payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) To Regulatory Asset And Liabilities Excluding Income Tax Temporary Differences, Net And Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accrued Groundwater Extraction Charges, Purchased Water and Power</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireWaterSystemsUsingCompanyFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Water Systems Using Company Funds</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receipts Of Advances And Contributions In Aid Of Construction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RepaymentsOfAdvancesForConstructionFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Advances For Construction, Financing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_RepaymentsOfAdvancesForConstructionFinancingActivities</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_UtilityPropertyInstalledByDeveloper">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utility Property Installed by Developer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromRemovalCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328737008">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Operations</a></td>
<td class="text">Organization and Operations<div 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 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></div><div 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 holding company of San Jose Water Company (&#8220;SJWC&#8221;), SJWNE LLC, SJWTX, Inc. (&#8220;SJWTX&#8221;), SJW Land Company and SJWTX Holdings.  SJWNE LLC is a special purpose entity holding company for Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) (and its wholly subsidiaries,  The Connecticut Water Company (&#8220;Connecticut Water&#8221;), The Maine Water Company (&#8220;Maine Water&#8221;), Chester Realty, Inc. and New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;).  SJWTX 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 Accounting Standards Codification (&#8220;ASC&#8221;) Topic 810 with SJWTX as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX.  SJW Group, through its wholly-owned subsidiaries, primarily provides water utility and other related services in California, Connecticut, Maine and Texas.  SJW Group has business in property management and real estate investment activity conducted by SJW Land Company and Chester Realty, 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%">SJWTX is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In 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 and TWOS.  In 2022, SJWTX filed with the State of Texas an assumed named certificate to operate under the name The Texas Water Company.  SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets in 2023.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325551952">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">652,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">359,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,661,285&#160;</span></td><td style="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,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"/></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 2022, 2021 and 2020, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.3%, 3.2% and 3.2%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2022, 2021 and 2020 was $99,413, $91,906 and $86,823, 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: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 2022, 2021 and 2020 was $4,703, $4,422 and $4,133, 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 2022, 2021 and 2020 was $1,551, $1,926 and $1,249, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.  </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="#if9d20dcbb0614e99a2bda1bac0e47318_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 SJWTX 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">58,033&#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%">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"/></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%">On October 29, 2021, SJWC sold two nonutility properties located in San Jose, California for $13,150.  For the year ended December&#160;31, 2022, SJW Group recognized the 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 which was deferred in 2021 pending the CPUC review.  On February 15, 2022, the CPUC review was complete and SJWC recognized the deferred gain on sale of nonutility property in 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%">A former wholly owned subsidiary of SJW Group, TWA 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%">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%">Real estate investments include $58,730 and $58,330 as of December&#160;31, 2022 and 2021, 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, 2022:</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%">2023</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,423&#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%">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%">3,157&#160;</span></td><td style="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,034&#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%">3,197&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#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%">1,679&#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 ASC 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 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="#if9d20dcbb0614e99a2bda1bac0e47318_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 14</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 Financial Accounting Standards Board (&#8220;FASB&#8221;) 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.  No impairments occurred during 2022 and 2020.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at SJWTX 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.</span></div><div 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 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2022, 2021 or 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%">Cash and Cash Equivalents</span></div><div 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 were held by a trustee for the bonds and released when the funding conditions are met.  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.</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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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: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, 2022 and 2021, the value of the company owned life insurance was $7,342 and $8,026, respectively, of which $3,420 and $4,191, 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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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%">2023</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,372&#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%">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%">3,332&#160;</span></td><td style="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,135&#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%">2,931&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,749&#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%">47,370&#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, 2022, advances for construction were $137,696 of which $46,380 was related to non-refundable advances for construction and $28,427 was related to advances which are refunded based on service connections made.  As of </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022 and 2021, the fair value of the advances for construction refunded ratably over 40 years is $44,715 and $51,067, 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, 2022 and 2021, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Estimated future retirement costs </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,426&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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%">925&#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&#8212;&#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&#8212;&#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, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the net refund of the overcollected drought surcharges of $23,753 and lost revenues in WCMA of $3,279 in Advice Letter No. 582.</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&#8212;&#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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:#ffffff;padding:2px 1pt;text-align: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%">586,918&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(1,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">30,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,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: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"/></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%">620,698&#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%">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"/></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, 2022, 2021 and 2020, the surcharge was $6,121, $5,691 and $4,911, 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 25,127, 16,347 and 22,396 as of December&#160;31, 2022, 2021 and 2020, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318242784">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock', 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 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022 and 2021, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $52,066 and $84,887, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">43,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,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%">19,937&#160;</span></td><td style="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%">45,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(4,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">143,343&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">127,275&#160;</span></td><td style="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%">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"/></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, 2022, 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-</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collection of $655.  On October 11, 2022, the CPUC issued General Rate Case Decision No. 22-10-005, which approved a recovery of $18,174 in balancing and memorandum accounts from 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 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, 2022</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%">16,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#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,864&#160;</span></td><td style="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%">3,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#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%">(5,039)</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,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#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%">(175)</span></td><td style="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%">2022 GRC interim 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%">&#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%">20,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">20,650&#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%">(386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#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%">2,443&#160;</span></td><td style="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%">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"/><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%">32,786&#160;</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%">(22,494)</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%">28,743&#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%">10,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502)</span></td><td style="background-color:#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%">9,873&#160;</span></td><td style="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%">4,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,857)</span></td><td style="background-color:#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,835&#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%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#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%">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 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%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,485&#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%">1,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#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%">482&#160;</span></td><td style="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%">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"/><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%">5,660&#160;</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,517)</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%">17,026&#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%">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"/><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%">38,446&#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%">(31,011)</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%">45,769&#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, 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%">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%">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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(386)</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:8pt;font-weight:400;line-height:100%">Total revenue accounts</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%">10,043&#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:8pt;font-weight:400;line-height:100%">8,779&#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:8pt;font-weight:400;line-height:100%">(371)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">18,451&#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 style="height:12pt"><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="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;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:#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="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Water supply 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%">8,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">10,545&#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%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">4,941&#160;</span></td><td style="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%">PRVMA (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:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">707&#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%">CEMA (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,245&#160;</span></td><td style="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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">445&#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:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</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%">15,420&#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:8pt;font-weight:400;line-height:100%">4,865&#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:8pt;font-weight:400;line-height:100%">(402)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">19,883&#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 style="height:12pt"><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="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;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:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(773)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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;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%">38,334&#160;</span></td><td style="background-color:#ffffff;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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  For the year ended December&#160;31, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the refund of the net WCMA balance of $20,474 to customers.</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 </span></div>protections extended through to February 1, 2022.  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 usage. The CEMA was activated for SJWC through the filing of Advice Letter No. 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 $240 and $979 in the years ended December&#160;31, 2022 and 2021, 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_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324916000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">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, 2022 and 2021, 30,801,912 and 30,181,348, 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, 2022 and 2021, 1,000,000 shares of preferred stock of $0.001 par value per share were authorized for SJW Group.  At December&#160;31, 2022 and 2021, 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 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, pursuant to which the Company may offer and sell shares of its common stock, $0.001 par value per share, from time to time in &#8220;at-the-market&#8221; offerings, having an aggregate gross sales price of up to $100,000.   For the twelve months ended December&#160;31, 2022, SJW Group issued and sold a total of 529,736 shares of common stock with a weighted average price of $75.49 per share and received approximately $39,179 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 884,851 shares of common stock with a weighted average price of $73.44 for a total net proceeds of $63,432 and has a remaining $35,012 under the Equity Distribution Agreement to issue into 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%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122327462288">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, 2022 and 2021 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: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%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></div></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%">Syndicated credit agreement:</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%">August 2, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 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%">SJW Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;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%">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">45,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 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%">CTWS</span></td><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%">90,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%">20,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX</span></td><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%">20,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%">20,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 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 syndicated credit agreement</span></td><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%">300,000&#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%">115,000&#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%">185,000&#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%">&#8212;&#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;text-align: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%">December 14, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">4,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">May 15, 2025</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%">40,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%">40,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%">40,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: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%">350,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%">159,578&#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%">190,422&#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"/></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:112%">On August 2, 2022, SJW Group, SJWC, SJWTX, and CTWS entered into a $300,000 credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A., as Administrative Agent (&#8220;JP Morgan&#8221;), Wells Fargo Bank, National Association, as Documentation Agent, and a syndicate of banks.  Proceeds of borrowings under the Credit Agreement will be used for refinancing existing debt, working capital, and general corporate purposes.  The Credit Agreement has a maturity date of August 2, 2027.</span></div><div 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 terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement. The initial sublimit of each borrower is as presented in the table above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement bear interest at either the Alternative Base Rate (as defined in the Credit Agreement and hereinafter referred to as &#8220;ABR&#8221;) or the Adjusted Term Secured Overnight Financing Rate (as defined in the Credit Agreement and hereinafter referred to as &#8220;SOFR&#8221;).  ABR borrowings (which are borrowings bearing interest at a rate determined by reference to ABR) will bear interest at a rate per annum equal to ABR plus the applicable rate.  SOFR borrowings (which are borrowings bearing interest at a rate determined by reference to SOFR) will bear interest at a rate per annum equal to SOFR plus the applicable rate.  The applicable rate and pricing is variable depending on credit ratings of the borrower.</span></div><div 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 Credit Agreement contains customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, asset sales, and fundamental changes.  The Credit Agreement also includes a financial covenant that requires each of the borrowers to maintain its funded debt to capitalization ratio at or below 70%.</span></div><div 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 Credit Agreement replaces the existing $140,000 credit agreement, dated April 23, 2021, between SJWC and JP Morgan and the existing $5,000 credit agreement, dated April 23, 2021, between SJWTX and JP Morgan, with SJW Group as guarantor, both of which were terminated upon entering into the Credit Agreement and were set to mature on December 31, 2023.  In addition, on August 2, 2022, CTWS and Citizens Bank, National Association, entered into a fourth modification to the amended and restated revolving credit facility, dated December 18, 2019, as amended, pursuant to which the credit commitment was reduced from $75,000 to $10,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:112%">On October 31, 2022, CTWS and Citizens Bank, National Association, entered into a fifth modification to the amended and restated revolving credit facility to update the interest rate from London Interbank Offered Rate (&#8220;LIBOR&#8221;) plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS modified its existing $40,000 credit agreement with CoBank to update the interest rate from LIBOR plus the applicable rate to SOFR plus the applicable 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%">On February 6, 2023, CTWS entered into a third amendment to the amended and restated promissory note and supplement with CoBank to update the one of the stated terms regarding one of interest rate options from LIBOR plus the applicable rate to SOFR plus the applicable rate.  CTWS previously locked the interest rate under this agreement such that this amendment has no impact.</span></div><div 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 3.41% and 1.32% as of December&#160;31, 2022 and 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%">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, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325319776">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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% - 7.37%</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%">2024 - 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%">400,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%">420,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 Bond</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%</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%">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%">70,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%">470,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%">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"/></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%">18,444&#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%">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"/></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%">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.07% - 4.71%</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%">2037 - 2052</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%">195,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%">170,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%">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.04% - 4.75%</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%">2028 - 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%">96,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,345&#160;</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%">303,140&#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%">SJWTX:</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;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: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:#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%">6.27%</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%">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%">15,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%">15,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%">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.01% - 5.54%</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%">2041, 2052</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%">45,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%">30,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 SJWTX</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%">60,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;border-top:1pt solid #000000;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%">45,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%">Maine 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="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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.23%</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%">2023 - 2048</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%">15,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 First Mortgage Bond</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.95%</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.89% - 5.51%</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%">2024 - 2043</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%">49,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 Maine 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%">66,999&#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%">54,464&#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%">Total debt</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488,788&#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%">1,522,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#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%">17,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%">19,937&#160;</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="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%">Unamortized debt issuance costs</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%">(9,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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:#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%">(4,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total long-term debt, less 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 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,491,965&#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,492,935&#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: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 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%">2023</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%">4,360&#160;</span></td><td style="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%">48,983&#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,648&#160;</span></td><td style="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%">23,303&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299&#160;</span></td><td style="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,406,195&#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, 2022 and 2021 was approximately $1,294,354 and $1,651,825, 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">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 July 14, 2022, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance, Metropolitan Life Insurance, Northwestern Mutual Life Insurance, and John Hancock Life Insurance (collectively the &#8220;Purchasers&#8221;), pursuant to which the company will sell an aggregate principal amount of $70,000 of its 4.85% Senior Notes, Series P (&#8220;Series P Notes&#8221;) to the Purchasers.  The Series P Notes are unsecured obligations of SJWC and are due on February 1, 2053.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series P Notes are outstanding.  The Series P Notes are also subject to customary events of default.  The closing of the note purchase agreement occurred on January 25, 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%;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 June 28, 2022, Connecticut Water entered into a note purchase agreement with certain affiliates of New York Life Insurance Company, pursuant to which Connecticut Water sold an aggregate principal amount of $25,000 of its 4.71% Senior Notes, Series 2022, due 2052.  The closing of the note purchase agreement occurred on December 14, 2022.  The Series 2022 Notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on June 15th and December 15th 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</span></div><div 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 31, 2022, SJWTX entered into a credit with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued SJWTX a promissory note on the same date with an aggregate principal amount of $15,000 at a fixed interest rate of 5.54% due on May 30, 2052.  The notes are unsecured obligations of SJWTX.  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:112%">On April 6, 2022, 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 $15,000 at a fixed interest rate of 4.54%, due May 31, 2042. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Proceeds from the borrowing were received on May 13, 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%;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 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, 2022, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324916000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">3,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,496&#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,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"/></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 table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $82,324, $68,847 and $69,895 in 2022, 2021 and 2020, respectively:</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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">17,288&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,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: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"/></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%">(13,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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"/></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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Pension flow-through</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Other items, 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%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,496&#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,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"/></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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Deferred&#160;tax&#160;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="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%">Advances and contributions</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%">25,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Unamortized investment tax 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%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Pensions, postretirement benefits and stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">4,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">California franchise 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%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">1,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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%">62,777&#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%">71,800&#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%">Deferred tax 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%">Utility plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">216,497&#160;</span></td><td style="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 and postretirement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Regulatory asset - business combinations debt premium, 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%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">2,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:10pt;font-weight:400;line-height:100%">3,193&#160;</span></td><td style="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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">773&#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%">Regulatory asset - income tax temporary differences, 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%">12,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,932&#160;</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%">272,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%">Net deferred tax liabilities</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%">218,155&#160;</span></td><td style="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%">200,451&#160;</span></td><td style="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%">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, 2022, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $22,966.  The estimated state tax credit carryforwards are $694 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 $17,704 in 2022 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 $9,004 and $7,961 as of December&#160;31, 2022 and 2021, respectively.  The amount of tax benefits, net of any federal benefits for state taxes that would impact the effective rate, if recognized, is approximately $8,262 and $7,009 as of December&#160;31, 2022 and 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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">7,961&#160;</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,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"/></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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">&#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%">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"/></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 statute expiration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,961&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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 2022 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 $606 as of December&#160;31, 2022.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2022 was an increase to expense of $230.</span></div><div 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 currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of lapse of the statute of limitations. </span></div><div 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 2019 and forward for federal and 2018 or 2019 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325470432">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 $15,759 as of December&#160;31, 2022.  Other intangibles primarily consist of $4,304 which was paid for service area and water rights by SJWTX, $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 $3,869, $1,553 and $1,401 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.  Amortization expense for 2023 through 2027 and thereafter is anticipated to be $1,518 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">15,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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">35,959&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">10,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,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 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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325390528">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 2022, 2021 and 2020, SJWC purchased from Valley Water 18,183&#160;million gallons ($96,793), 19,365&#160;million gallons ($91,938) and 21,269&#160;million gallons ($96,212), respectively, of contract water.  On June 16, 2022, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2023.  Effective February 1, 2022, the treated water contract delivery schedule increased by 10%.  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,864&#160;million gallons ($106,463) of water at the current contract water rate of $5.6 per million gallons for the year ending December&#160;31, 2023.  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, as amended, 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 and an incremental  up-front payment of $5,000 to be used by the City of Cupertino for capital improvements.  On February 25, 2022, SJWC received a letter from the City of Cupertino exercising their option to extend the term of the lease an additional two years through October, 1, 2024.  SJWC paid an additional $1,600 concession fee for the extension period.  The total fees paid for the agreement is being amortized over the contract term including the extension 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%">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, which ended 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.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, 2022 was $4.09 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%">SJWTX has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050, respectively.  The agreements, which are take-or-pay contracts, provide SJWTX 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 SJWTX a 60-day written notice on the proposed adjustment.  SJWTX also has raw water supply agreements with the Lower Colorado River Authority and West Travis Public Utility Agency expiring in 2059 and 2046, respectively, to provide for 350 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 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, 2022.</span></div>As of December&#160;31, 2022, SJWC had 362 employees, of whom 215 were members of unions.  In December of 2022, SJWC proposed a tentative three-year bargaining agreements with the International Union of Operating Engineers (&#8220;OE&#8221;), representing certain employees in the engineering department, and the Utility Workers of America (&#8220;OWUA&#8221;), representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2023 through December&#160;31, 2025.  The agreements include a 6% wage increase in 2023, 3.5% in 2024 and 5.5% in 2025 for members of both unions.  Acceptance of the OE and the OWUA bargaining agreements are anticipated in the first quarter of 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325412672">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127163<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325412672">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, 2022, interest credits assumption was 3.25%.  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 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 2021 decreased pension expense by approximately $2,979 in 2022 and market gains in 2020 decreased pension expense by approximately $2,442 in 2021.  For the year ended December&#160;31, 2022, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $116,372, a $12,422 loss from pension data changes, and a gain from mortality changes of $4.</span></div><div 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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMyNzE_e1c83bc0-7cb9-4ddb-a98a-940fa10dc212">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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM0MDg_6df11075-8928-4167-b1e5-e62a95adebac">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, 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%">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 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $39,455 and $50,742 as of December&#160;31, 2022 and 2021, respectively, and net periodic pension cost of $4,400, $4,456 and $4,480 for 2022, 2021 and 2020, respectively.  For the year ended December&#160;31, 2022, 2021 and 2020, the amounts not recognized as a component of net periodic benefit cost was $1,640, $901, and $(1,190), respectively, recorded as other comprehensive income on the consolidated financial statements.  SJWC&#8217;s non-qualified 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, 2022 and 2021, total investments made to fund CTWS&#8217;s SERP was $6,395 and $8,147, 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, 2022 and 2021, the value of the life insurance contracts was $3,420 and $4,191, 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, 2022 and 2021 :</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;2022</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%">49&#160;</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%">49&#160;</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,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">2,809&#160;</span></td><td style="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,809&#160;</span></td><td style="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;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 #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,797&#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,797&#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 </span></div><div 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 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 $3,003, $2,822 and $2,824 in 2022, 2021 and 2020, 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 had deferred $6,197 and $6,237 under the plans as of December&#160;31, 2022 and 2021, respectively.  As of December&#160;31, 2022 and 2021, $4,508 and $4,599, 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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: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.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: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%">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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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%">4.20, 6.00</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: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.00, 4.50</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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.95 - 5.24</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.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%">4.96 - 5.21</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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.50, 5.00</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%">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) 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 2022 and 2021, SJW Group adopted the newly then issued MP-2021, 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="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%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">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,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">10,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: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%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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%">97&#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/(gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Recognition of significant event</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">&#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%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">383,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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: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"/></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%">10,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(94,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(9,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">289,123&#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%">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 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%">25,830&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">310,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(49,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(3,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">11,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%">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%">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: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"/></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%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">251,960&#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%">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%">17,952&#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"/></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%">(37,163)</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%">(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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,878)</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%">(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"/></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">16,005&#160;</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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679&#160;</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,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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%">(139)</span></td><td style="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%">(51,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(8,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(37,163)</span></td><td style="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%">(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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,878)</span></td><td style="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%">(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"/></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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">45,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 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(13,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,493&#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%">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"/></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, 2022 and 2021, the amounts deferred in regulatory assets that have not yet been recognized as components of net periodic benefit cost include net loss of $31,549 and $62,270, respectively, and prior service cost of $56 and $73, respectively.</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%">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%">2022</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%">2021</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%">2022</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%">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%">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%">90,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">36&#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%">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%">30&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">147,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">11,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">59&#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%">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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">251,960&#160;</span></td><td style="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%">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 style="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%">17,952&#160;</span></td><td style="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%">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"/></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, 2022 and 2021:</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;2022</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,093&#160;</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,093&#160;</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%">159,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">96,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">269,912&#160;</span></td><td style="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%">204,531&#160;</span></td><td style="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,381&#160;</span></td><td style="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;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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 2023, SJW Group expects to make required and discretionary cash contributions of up to $9,115 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%">2023</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%">15,656&#160;</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,612&#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%">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%">16,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="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%">16,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,869&#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%">21,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898&#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%">2028 - 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325458512">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 2022, 2021 and 2020, 1,013,782, 946,086 and 880,495 shares have been issued pursuant to the Plan, and 162,502, 168,721 and 178,106 shares are issuable upon the vesting of outstanding restricted stock units, performance-based stock units, and deferred restricted stock units for the years ended 2022, 2021 and 2020, respectively.  The remaining shares available for issuance under the Plan are 623,716 as of December&#160;31, 2022.  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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,791&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,091&#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%">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"/></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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">86,149&#160;</span></td><td style="background-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%">67.85&#160;</span></td><td style="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%">(67,696)</span></td><td style="background-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%">54.19&#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%">(24,672)</span></td><td style="background-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%">67.79&#160;</span></td><td style="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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,502&#160;</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%">63.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;text-align: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, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,043&#160;</span></td><td style="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%">53.82&#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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,410&#160;</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%">66.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%">86,149&#160;</span></td><td style="background-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%">67.85&#160;</span></td><td style="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%">(63,454)</span></td><td style="background-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%">67.53&#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%">(20,646)</span></td><td style="background-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%">67.26&#160;</span></td><td style="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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,459&#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.71&#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 2022, 2021 and 2020 were $4,369, $3,332 and $3,333, respectively.  As of December&#160;31, 2022, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $4,178.  This cost is expected to be recognized over a weighted-average period of 1.76 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, 2022, 2021 and 2020, 11,551, 7,327 and 5,327, 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, 2022, 22,421 performance-based and market-based restricted stock awards vested and 58,346 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 148,924 as of December&#160;31, 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%">As of December&#160;31, 2022, the ESPP had sixteen purchase intervals since its inception.  For the year ended December&#160;31, 2022, 2021 and 2020, a total of 36,585, 35,304 and 31,750 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, 2022, 2021 and 2020, SJW Group&#8217;s recorded expenses were $377, $361 and $342, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2023, for the ESPP is approximately $147.  This cost is expected to be recognized during the first quarter of 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325318448">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 five subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX which is doing business as Canyon Lake Water Service Company, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia, (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., and (v) SJWTX Holdings, Inc. which was formed for the purpose of effecting a corporate reorganization of the water utility operations in Texas.  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, SJWTX, 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 Chairman, 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, such as goodwill, 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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">603,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:9pt;font-weight:400;line-height:100%">12,093&#160;</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,605&#160;</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%">603,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:9pt;font-weight:400;line-height:100%">17,698&#160;</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%">620,698&#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%">473,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">489,720&#160;</span></td><td style="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%">129,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,978&#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%">86,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:9pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(15,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">(12,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828&#160;</span></td><td style="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%">99,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">99,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,417&#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%">37,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">37,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">58,062&#160;</span></td><td style="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%">12,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496&#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,524,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:9pt;font-weight:400;line-height:100%">4,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524,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:9pt;font-weight:400;line-height:100%">108,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632,624&#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, 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</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: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, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2022, 2021 and 2020, includes the accounts of SJW Group, SJWNE LLC and CTWS, Inc. on a stand-alone basis.</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%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325424688">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">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, SJWTX 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 SJWTX&#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.  During the measurement period in 2022, SJWTX reduced goodwill previously recognized by $161 primarily related to additional regulatory assets recognized.  The final purchase price allocation resulted in goodwill of $12,167 for the transaction.  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.  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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325345632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent EventOn January 13, 2023, SJWTX has reached agreements to acquire KT Water Development Ltd and KT Water Resource L.P. for purchase prices of $7,338 and $53,500, respectively.  KT Water Development Ltd is an investor-owned water utility providing water to approximately 1,725 people through over 575 service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a private-held company formed to develop wholesale water supplies for the fast-growing utilities of Comal County, Texas.  The transaction is expected to close in the third quarter of 2023, pending the Public Utilities Commission of Texas approval of the KT Water Development Ltd. acquisition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325405312">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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:#ffffff;padding: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,675,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">5,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,429&#160;</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%">9,404&#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 assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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%">183&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,694,157&#160;</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,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"/></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 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021</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%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">651,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">458,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 (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%">1,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,110,868&#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,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"/></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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,667,495&#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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="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 payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,097&#160;</span></td><td style="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 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:10pt;font-weight:400;line-height:100%">4,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">3,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Income tax 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%">14,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,297&#160;</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,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">2,373&#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%">2,471&#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%">Other 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%">992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:700;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">1,694,157&#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 #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,617,356&#160;</span></td><td style="background-color:#cceeff;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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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%">1,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Total operating expense</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,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:10pt;font-weight:400;line-height:100%">2,012&#160;</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&#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%">Operating loss</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,070)</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%">(2,012)</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)</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%">Other (expense) income:</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 7.75pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:10pt;font-weight:400;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%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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, 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%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(20,205)</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%">(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"/></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%">(5,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">88,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">73,828&#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%">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 #000000;padding:2px 0 2px 1pt;text-align: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 #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%">1,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">75,468&#160;</span></td><td style="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%">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"/></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"><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-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%">73,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: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"/></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%">(88,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(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: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"/></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%">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: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"/></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%">&#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%">(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"/></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%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">55,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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: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"/></tr><tr><td colspan="3" style="background-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%">45,521&#160;</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%">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"/></tr><tr><td colspan="3" style="background-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%">(27,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">20,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(25,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">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"/></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 investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,971)</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:9pt;font-weight:400;line-height:100%">(22,453)</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 #000000;padding:2px 0 2px 1pt;text-align: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:#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%">Financing 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 #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 #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%">Borrowings from 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%">15,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 to 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%">(20,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">&#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%">50,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: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:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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:9pt;font-weight:400;line-height:100%">39,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Debt 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%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(496)</span></td><td style="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%">Dividends 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:9pt;font-weight:400;line-height:100%">(43,582)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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%">(10,267)</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%">(8,936)</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%">8,070&#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%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,283&#160;</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%">2,423&#160;</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%">(599)</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%">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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, end 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: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%">5,142&#160;</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%">2,859&#160;</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%">436&#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%">Cash paid during the year for:</span></td><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"/><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 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:#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%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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: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%">(5,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Supplemental disclosure of non-cash 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 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:#ffffff;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%">4,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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><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, 2022, 2021 and 2020 </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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Long-term Debt&#8221; to SJW Group and Subsidiaries Notes to Consolidated Financial Statements.  In addition, CTWS 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 PURA 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, 2022, the restricted net assets of SJW Group&#8217;s subsidiaries was approximately $366,512 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126898705&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325390528">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, 2022, 2021 and 2020 </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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">4,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">1,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 regulatory 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%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">(2,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Recoveries of 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%">1,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,753&#160;</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,600&#160;</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,891&#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%">Reserve for litigation and claims:</span></td><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"/><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 2px 7.75pt;text-align: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:#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%">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%">684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Revision to accrual, due to settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768&#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%">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 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%">684&#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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315949328">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2022, 2021 and 2020, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.3%, 3.2% and 3.2%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2022, 2021 and 2020 was $99,413, $91,906 and $86,823, 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: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>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 2022, 2021 and 2020 was $4,703, $4,422 and $4,133, 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 2022, 2021 and 2020 was $1,551, $1,926 and $1,249, respectively, reflected in &#8220;Other, net&#8221; on the Consolidated Statement of Comprehensive Income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="#if9d20dcbb0614e99a2bda1bac0e47318_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Utility Plant Intangible Assets&#8221;).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 SJWTX 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text">Business CombinationsSJW Group applies the provisions of ASC 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 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 Financial Accounting Standards Board (&#8220;FASB&#8221;) 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.  No impairments occurred during 2022 and 2020.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at SJWTX 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.</span></div><div 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 </span></div>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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</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%">Cash and Cash Equivalents</span></div><div 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 were held by a trustee for the bonds and released when the funding conditions are met.  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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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>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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock', window );">Advances for Construction and Contributions in Aid of Construction</a></td>
<td class="text">Advances for Construction and Contributions in Aid of ConstructionIn 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.<div 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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&#8212;&#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&#8212;&#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, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the net refund of the overcollected drought surcharges of $23,753 and lost revenues in WCMA of $3,279 in Advice Letter No. 582.</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&#8212;&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advances for construction and contributions in aid of construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for public utilities real estate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318404880">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of 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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">652,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">359,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,661,285&#160;</span></td><td style="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,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"/></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="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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">58,033&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 2022:<table 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%">2023</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,423&#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%">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%">3,157&#160;</span></td><td style="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,034&#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%">3,197&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#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%">1,679&#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="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%">2023</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,372&#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%">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%">3,332&#160;</span></td><td style="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,135&#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%">2,931&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,749&#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%">47,370&#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="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, 2022 and 2021, 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Estimated future retirement costs </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,426&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:#ffffff;padding:2px 1pt;text-align: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%">586,918&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(1,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">30,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,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: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"/></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%">620,698&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated refunds of advances for construction and contributions in aid of construction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of real estate investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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, depreciation expense and method used, including composite depreciation, and accumulated depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167750&amp;loc=d3e42232-110370<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325402656">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">43,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,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%">19,937&#160;</span></td><td style="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%">45,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(4,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">143,343&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">127,275&#160;</span></td><td style="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%">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"/></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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock', window );">Schedule of 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, 2022</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%">16,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#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,864&#160;</span></td><td style="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%">3,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#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%">(5,039)</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,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#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%">(175)</span></td><td style="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%">2022 GRC interim 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%">&#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%">20,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">20,650&#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%">(386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#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%">2,443&#160;</span></td><td style="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%">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"/><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%">32,786&#160;</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%">(22,494)</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%">28,743&#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%">10,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502)</span></td><td style="background-color:#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%">9,873&#160;</span></td><td style="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%">4,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,857)</span></td><td style="background-color:#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,835&#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%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#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%">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 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%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,485&#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%">1,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#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%">482&#160;</span></td><td style="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%">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"/><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%">5,660&#160;</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,517)</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%">17,026&#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%">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"/><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%">38,446&#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%">(31,011)</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%">45,769&#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, 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%">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%">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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(386)</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:8pt;font-weight:400;line-height:100%">Total revenue accounts</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%">10,043&#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:8pt;font-weight:400;line-height:100%">8,779&#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:8pt;font-weight:400;line-height:100%">(371)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">18,451&#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 style="height:12pt"><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="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;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:#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="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Water supply 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%">8,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">10,545&#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%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">4,941&#160;</span></td><td style="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%">PRVMA (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:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">707&#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%">CEMA (c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,245&#160;</span></td><td style="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%">All others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">445&#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:8pt;font-weight:400;line-height:100%">Total cost-recovery accounts</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%">15,420&#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:8pt;font-weight:400;line-height:100%">4,865&#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:8pt;font-weight:400;line-height:100%">(402)</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">19,883&#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 style="height:12pt"><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="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;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:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,463&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,644&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(773)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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;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%">38,334&#160;</span></td><td style="background-color:#ffffff;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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  For the year ended December&#160;31, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the refund of the net WCMA balance of $20,474 to customers.</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 </span></div>protections extended through to February 1, 2022.  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 usage. The CEMA was activated for SJWC through the filing of Advice Letter No. 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 $240 and $979 in the years ended December&#160;31, 2022 and 2021, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44264-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325500112">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, 2022 and 2021 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: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%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></div></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%">Syndicated credit agreement:</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%">August 2, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 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%">SJW Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;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%">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">45,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 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%">CTWS</span></td><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%">90,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%">20,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJWTX</span></td><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%">20,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%">20,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 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 syndicated credit agreement</span></td><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%">300,000&#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%">115,000&#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%">185,000&#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%">&#8212;&#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;text-align: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%">December 14, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">4,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">May 15, 2025</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%">40,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%">40,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%">40,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: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%">350,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%">159,578&#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%">190,422&#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"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325421552">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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% - 7.37%</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%">2024 - 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%">400,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%">420,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 Bond</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%</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%">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%">70,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%">470,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%">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"/></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%">18,444&#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%">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"/></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%">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.07% - 4.71%</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%">2037 - 2052</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%">195,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%">170,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%">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.04% - 4.75%</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%">2028 - 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%">96,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,345&#160;</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%">303,140&#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%">SJWTX:</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;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: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:#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%">6.27%</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%">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%">15,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%">15,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%">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.01% - 5.54%</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%">2041, 2052</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%">45,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%">30,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 SJWTX</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%">60,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;border-top:1pt solid #000000;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%">45,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%">Maine 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="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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.23%</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%">2023 - 2048</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%">15,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 First Mortgage Bond</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.95%</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.89% - 5.51%</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%">2024 - 2043</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%">49,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 Maine 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%">66,999&#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%">54,464&#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%">Total debt</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488,788&#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%">1,522,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#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%">17,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%">19,937&#160;</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="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%">Unamortized debt issuance costs</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%">(9,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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:#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%">(4,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total long-term debt, less 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 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,491,965&#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,492,935&#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: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 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="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%">2023</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%">4,360&#160;</span></td><td style="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%">48,983&#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,648&#160;</span></td><td style="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%">23,303&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299&#160;</span></td><td style="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,406,195&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122320969968">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense</a></td>
<td class="text"><div 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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">3,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,496&#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,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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 $82,324, $68,847 and $69,895 in 2022, 2021 and 2020, respectively:</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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">17,288&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,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: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"/></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%">(13,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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"/></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%">Reversal of excess deferred taxes recognized in regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Pension flow-through</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Other items, 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%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,496&#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,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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Deferred&#160;tax&#160;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="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%">Advances and contributions</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%">25,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Unamortized investment tax 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%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Pensions, postretirement benefits and stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">4,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">California franchise 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%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">1,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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%">62,777&#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%">71,800&#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%">Deferred tax 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%">Utility plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">216,497&#160;</span></td><td style="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 and postretirement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Deferred gain and other-property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Regulatory asset - business combinations debt premium, 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%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">2,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:10pt;font-weight:400;line-height:100%">3,193&#160;</span></td><td style="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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">773&#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%">Regulatory asset - income tax temporary differences, 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%">12,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Section 481(a) adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,932&#160;</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%">272,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%">Net deferred tax liabilities</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%">218,155&#160;</span></td><td style="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%">200,451&#160;</span></td><td style="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">7,961&#160;</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,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"/></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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">&#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%">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"/></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 statute expiration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,961&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122327465792">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, 2022 and 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.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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">15,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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">35,959&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">10,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,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 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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122322288400">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, 2022 and 2021 :</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;2022</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%">49&#160;</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%">49&#160;</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,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">2,809&#160;</span></td><td style="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,809&#160;</span></td><td style="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;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 #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,797&#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,797&#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%">2022</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%">2021</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%">2022</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%">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%">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%">90,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">36&#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%">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%">30&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">147,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">11,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">59&#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%">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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">251,960&#160;</span></td><td style="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%">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 style="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%">17,952&#160;</span></td><td style="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%">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"/></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, 2022 and 2021:</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;2022</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,093&#160;</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,093&#160;</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%">159,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">96,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">269,912&#160;</span></td><td style="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%">204,531&#160;</span></td><td style="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,381&#160;</span></td><td style="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;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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: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.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: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%">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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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%">4.20, 6.00</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: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.00, 4.50</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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.95 - 5.24</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.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%">4.96 - 5.21</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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.50, 5.00</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%">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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">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,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">10,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: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%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(1,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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%">97&#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/(gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Recognition of significant event</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">&#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%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">383,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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: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"/></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%">10,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(94,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(9,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">289,123&#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%">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 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%">25,830&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">310,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(49,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(3,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">11,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%">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%">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: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"/></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%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 and settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">251,960&#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%">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%">17,952&#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"/></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%">(37,163)</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%">(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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,878)</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%">(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"/></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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">16,005&#160;</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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679&#160;</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,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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%">(139)</span></td><td style="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%">(51,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(8,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(37,163)</span></td><td style="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%">(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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,878)</span></td><td style="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%">(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"/></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="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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">45,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 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(13,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,493&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">2023</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%">15,656&#160;</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,612&#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%">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%">16,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="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%">16,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,869&#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%">21,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898&#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%">2028 - 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316017408">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,791&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,091&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">86,149&#160;</span></td><td style="background-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%">67.85&#160;</span></td><td style="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%">(67,696)</span></td><td style="background-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%">54.19&#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%">(24,672)</span></td><td style="background-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%">67.79&#160;</span></td><td style="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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,502&#160;</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%">63.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;text-align: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, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,043&#160;</span></td><td style="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%">53.82&#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="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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,410&#160;</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%">66.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%">86,149&#160;</span></td><td style="background-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%">67.85&#160;</span></td><td style="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%">(63,454)</span></td><td style="background-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%">67.53&#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%">(20,646)</span></td><td style="background-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%">67.26&#160;</span></td><td style="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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,459&#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.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325547344">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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, such as goodwill, 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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">603,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:9pt;font-weight:400;line-height:100%">12,093&#160;</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,605&#160;</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%">603,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:9pt;font-weight:400;line-height:100%">17,698&#160;</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%">620,698&#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%">473,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">489,720&#160;</span></td><td style="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%">129,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,978&#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%">86,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:9pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(15,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">(12,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828&#160;</span></td><td style="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%">99,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">99,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,417&#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%">37,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">37,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">58,062&#160;</span></td><td style="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%">12,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496&#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,524,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:9pt;font-weight:400;line-height:100%">4,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524,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:9pt;font-weight:400;line-height:100%">108,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632,624&#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, 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</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: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, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the years ended December&#160;31, 2022, 2021 and 2020, includes the accounts of SJW Group, SJWNE LLC and CTWS, Inc. on a stand-alone basis.</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%">(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325542640">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318551536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Operations (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>subsidiary </div>
<div>entity</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_VariableInterestEntitiesNumberOfEntities', window );">Number of variable interest entities | entity</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries', window );">Number of subsidiaries that are primary beneficiaries | subsidiary</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage in Acequia Water Supply Corporation</a></td>
<td class="nump">25.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_VariableInterestEntitiesNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Primary Beneficiary, Number Of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316748048">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment', window );">Equipment</a></td>
<td class="nump">$ 652,723<span></span>
</td>
<td class="nump">$ 598,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution', window );">Transmission and distribution plant</a></td>
<td class="nump">2,649,476<span></span>
</td>
<td class="nump">1,802,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Office buildings and other structures</a></td>
<td class="nump">359,086<span></span>
</td>
<td class="nump">981,615<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="Show.showAR( this, 'defref_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment', window );">Total depreciable plant and equipment</a></td>
<td class="nump">$ 3,661,285<span></span>
</td>
<td class="nump">$ 3,381,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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.30%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized interest costs</a></td>
<td class="nump">$ 4,703<span></span>
</td>
<td class="nump">$ 4,422<span></span>
</td>
<td class="nump">$ 4,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EquityFundsCapitalized', window );">Equity funds capitalized</a></td>
<td class="nump">1,551<span></span>
</td>
<td class="nump">1,926<span></span>
</td>
<td class="nump">1,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 99,413<span></span>
</td>
<td class="nump">$ 91,906<span></span>
</td>
<td class="nump">$ 86,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Funds Capitalized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Useful Lives of Plant and Equipment [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of equipment owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316498640">
<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="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>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 12,615<span></span>
</td>
<td class="nump">$ 12,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">45,418<span></span>
</td>
<td class="nump">45,017<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="Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentPropertyAtCost', window );">Total real estate investments and nonutility properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,033<span></span>
</td>
<td class="nump">57,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">0<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="nump">0<span></span>
</td>
<td class="nump">927<span></span>
</td>
<td class="nump">$ 948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PropertiesSellingExpenses', window );">Properties selling expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredGainsLossesOnSalesOfProperties', window );">Deferred gains on sales of properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 58,730<span></span>
</td>
<td class="nump">$ 58,330<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets Leased or Available for Lease [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Gains (Losses) on Sales of Properties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Properties Sold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Properties Selling Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Real Estate Selling Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales Agreement, Holdback Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23415-158514<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of land held for investment; excludes sales of land held as inventory or productive use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, 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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=120402810&amp;loc=d3e638233-123024<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122320924112">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,211,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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318464560">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 23, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 1,488,788<span></span>
</td>
<td class="nump">$ 1,522,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">12,344<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 66,999<span></span>
</td>
<td class="nump">54,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water Company | State Revolving Fund Loans Series T | Public utility, bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_StateRevolvingFundLoansSeriesTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongtermDebtTypeAxis=us-gaap_PublicUtilityBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316636320">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount', window );">Bank Owned Life Insurance</a></td>
<td class="nump">$ 7,342<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="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Value of life insurance contracts</a></td>
<td class="nump">$ 3,420<span></span>
</td>
<td class="nump">$ 4,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6384206&amp;loc=d3e41899-111602<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122320958160">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 3,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsYearTwo', window );">2024</a></td>
<td class="nump">3,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsYearThree', window );">2025</a></td>
<td class="nump">3,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsYearFour', window );">2026</a></td>
<td class="nump">2,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsYearFive', window );">2027</a></td>
<td class="nump">2,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdvancesForConstructionEstimatedRefundsAfterYearFive', window );">Thereafter</a></td>
<td class="nump">47,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Advances for construction</a></td>
<td class="nump">137,696<span></span>
</td>
<td class="nump">$ 130,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_CustomerAdvancesforConstructionNonRefundable', window );">Customer advances for construction, non-refundable</a></td>
<td class="nump">46,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_CustomerAdvancesforConstructionRefundedonServiceConnections', window );">Customer advances for construction, refunded on service connections</a></td>
<td class="nump">$ 28,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_sjw_ContractWithCustomerRefundLiabilityFairValueDisclosure', window );">Contract with customer, fair value of advances</a></td>
<td class="nump">$ 44,715<span></span>
</td>
<td class="nump">$ 51,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Deferred Taxes, Amortization Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances for Construction, Estimated Refunds, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Refund Liability, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Refund Liability, Refund Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customer Advances for Construction, Non-Refundable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customer Advances for Construction, Refunded on Service Connections</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Refunds of Advances for Construction [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122318312160">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Estimated future retirement costs</a></td>
<td class="nump">$ 4,426<span></span>
</td>
<td class="nump">$ 4,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue', window );">Retirement obligation, present value</a></td>
<td class="nump">$ 920<span></span>
</td>
<td class="nump">$ 925<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122322224912">
<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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 11, 2022</div></th>
<th class="th"><div>Oct. 11, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">$ 32,786<span></span>
</td>
<td class="nump">$ 8,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,174<span></span>
</td>
<td class="num">(22,494)<span></span>
</td>
<td class="num">(371)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">586,918<span></span>
</td>
<td class="nump">559,568<span></span>
</td>
<td class="nump">$ 549,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AlternativeRevenueProgramsNet', window );">Alternative revenue programs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,312)<span></span>
</td>
<td class="nump">5,304<span></span>
</td>
<td class="num">(493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatoryBalancingandMemorandumAccountsRevenueNet', window );">Other balancing and memorandum accounts, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,179<span></span>
</td>
<td class="nump">5,138<span></span>
</td>
<td class="nump">11,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatoryMechanismsOtherNet', window );">Other regulatory mechanisms, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(692)<span></span>
</td>
<td class="num">(1,703)<span></span>
</td>
<td class="num">(1,639)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Rental income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,605<span></span>
</td>
<td class="nump">5,379<span></span>
</td>
<td class="nump">5,532<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620,698<span></span>
</td>
<td class="nump">573,686<span></span>
</td>
<td class="nump">564,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatedOperatingRevenueWaterSurcharge', window );">Regulated operating revenue, water surcharge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,121<span></span>
</td>
<td class="nump">5,691<span></span>
</td>
<td class="nump">$ 4,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">4,041<span></span>
</td>
<td class="nump">3,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="nump">$ 20,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,614)<span></span>
</td>
<td class="num">$ (375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=sjw_A20142017WCMAMember', window );">WCMA | Advice Letter No. 582 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease', window );">Regulatory asset increase (decrease)</a></td>
<td class="nump">3,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="nump">$ 23,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>
<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_AlternativeRevenueProgramsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Alternative Revenue Programs, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BalancingandMemorandumRevenueAccountRefundsCollections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RegulatedOperatingRevenueWaterSurcharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulated Operating Revenue, Water Surcharge</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Balancing and Memorandum Accounts Revenue, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Mechanisms, Other, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=sjw_A20142017WCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PublicUtilitiesRegulatoryProceedingAxis=sjw_AdviceLetterNo582Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sjw_AdviceLetterNo582Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122320981520">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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="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="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">25,127<span></span>
</td>
<td class="nump">16,347<span></span>
</td>
<td class="nump">22,396<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321092976">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided', window );">Regulatory assets, net not earning a return</a></td>
<td class="nump">$ 52,066<span></span>
</td>
<td class="nump">$ 84,887<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">143,343<span></span>
</td>
<td class="nump">154,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Less: current regulatory asset, net</a></td>
<td class="nump">16,068<span></span>
</td>
<td class="nump">2,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Net regulatory assets, less current portion</a></td>
<td class="nump">$ 127,275<span></span>
</td>
<td class="nump">151,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income tax temporary differences, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 43,434<span></span>
</td>
<td class="nump">22,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">31,493<span></span>
</td>
<td class="nump">62,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">17,396<span></span>
</td>
<td class="nump">19,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">45,769<span></span>
</td>
<td class="nump">38,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="num">(4,488)<span></span>
</td>
<td class="nump">2,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 9,739<span></span>
</td>
<td class="nump">$ 9,145<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_NetRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of all regulatory assets less all regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=123406419&amp;loc=d3e44360-110383<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328297520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - Balancing and Memorandum Accounts (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>Oct. 11, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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="Show.showAR( this, 'defref_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage', window );">Authorized revenue, threshold percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatoryBalancingandMemorandumAccountsNetUnderCollected', window );">Net under-collected accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="nump">$ 18,174<span></span>
</td>
<td class="num">$ (22,494)<span></span>
</td>
<td class="num">$ (371)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RegulatoryBalancingandMemorandumAccountsNetUnderCollected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Balancing and Memorandum Accounts,, Net Under-Collected</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317352416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - Public Utilities General Disclosures (Details) - USD ($)<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 11, 2022</div></th>
<th class="th"><div>Oct. 11, 2022</div></th>
<th class="th"><div>Aug. 27, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></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,451<span></span>
</td>
<td class="nump">$ 10,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">32,786<span></span>
</td>
<td class="nump">8,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,494)<span></span>
</td>
<td class="num">(371)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></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">28,743<span></span>
</td>
<td class="nump">18,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></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,883<span></span>
</td>
<td class="nump">15,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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,660<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="num">(8,517)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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,026<span></span>
</td>
<td class="nump">19,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingAndMemorandumAccountNet', window );">Beginning Balance</a></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">38,334<span></span>
</td>
<td class="nump">25,463<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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">38,446<span></span>
</td>
<td class="nump">13,644<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumAccountRefundsCollections', window );">Refunds (Collections) 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="num">(31,011)<span></span>
</td>
<td class="num">(773)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingAndMemorandumAccountNet', window );">Ending Balance</a></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,769<span></span>
</td>
<td class="nump">38,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,866<span></span>
</td>
<td class="nump">12,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">6,089<span></span>
</td>
<td class="nump">4,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) 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="num">(12,091)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,864<span></span>
</td>
<td class="nump">16,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></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,534<span></span>
</td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">4,041<span></span>
</td>
<td class="nump">3,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) Adjustments</a></td>
<td class="nump">$ 20,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,614)<span></span>
</td>
<td class="num">(375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></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">(5,039)<span></span>
</td>
<td class="nump">3,534<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
<td class="num">(1,561)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="num">(28)<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="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) 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="nump">1,416<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></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">(175)<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=sjw_A2022GRCInterimMemorandumAccountMember', window );">2022 GRC interim 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">20,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,650<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Beginning Balance</a></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">(386)<span></span>
</td>
<td class="num">(1,139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">2,034<span></span>
</td>
<td class="nump">750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountRefundsCollections', window );">Refunds (Collections) 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="nump">795<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="Show.showAR( this, 'defref_sjw_BalancingandMemorandumRevenueAccountNet', window );">Ending Balance</a></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,443<span></span>
</td>
<td class="num">(386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></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">445<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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,830<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="num">(1,793)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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">482<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,545<span></span>
</td>
<td class="nump">8,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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,830<span></span>
</td>
<td class="nump">2,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="num">(4,502)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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,873<span></span>
</td>
<td class="nump">10,545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></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,941<span></span>
</td>
<td class="nump">3,478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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">(249)<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="num">(1,857)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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,835<span></span>
</td>
<td class="nump">4,941<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></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">707<span></span>
</td>
<td class="nump">1,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,219<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="num">(365)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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">351<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Beginning Balance</a></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,245<span></span>
</td>
<td class="nump">2,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease', window );">Regulatory Asset Increase (Decrease)</a></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">240<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections', window );">Refunds (Collections) 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="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="Show.showAR( this, 'defref_sjw_BalancingandMemorandumCostRecoveryAccountNet', window );">Ending Balance</a></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,485<span></span>
</td>
<td class="nump">$ 3,245<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Cost Recovery Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Accounting, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account, Refunds (Collections)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balancing and Memorandum Revenue Account [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_A2022GRCInterimMemorandumAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=sjw_A2022GRCInterimMemorandumAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316747040">
<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">13 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, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
<td class="nump">70,000,000<span></span>
</td>
<td class="nump">70,000,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="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="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,801,912<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,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="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="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued in offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">529,736<span></span>
</td>
<td class="nump">884,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_SaleOfStockWeightedAveragePricePerShare', window );">Sale of Stock, Weighted Average Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.49<span></span>
</td>
<td class="nump">$ 73.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from stock offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,179<span></span>
</td>
<td class="nump">$ 63,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining', window );">Total equity distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,012<span></span>
</td>
<td class="nump">$ 35,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Aggregate Gross Sales Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Total Equity Distribution Agreement Remaining</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_SaleOfStockTotalEquityDistributionAgreementRemaining</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_SaleOfStockWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_SaleOfStockWeightedAveragePricePerShare</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_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AtTheMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324581696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lines of Credit - Schedule of Lines of Credit (Details) - Revolving Credit Facility - Line of Credit - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">$ 350,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">159,578,000<span></span>
</td>
<td class="nump">$ 62,996,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">190,422,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Syndicated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">300,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">115,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">185,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">SJW Group Credit Agreement Maturing August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">50,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">50,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">SJWC Credit Agreement Maturing August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">95,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">45,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">CTWS Credit Agreement Maturing August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">90,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">70,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">SJWTX Credit Agreement Maturing August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">20,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">20,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">CTWS Credit Agreement Maturing December 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line Limit</a></td>
<td class="nump">10,000,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="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">4,578,000<span></span>
</td>
<td class="nump">22,996,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">5,422,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">CTWS Credit Agreement Maturing May 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amounts Outstanding</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused Portion</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SyndicatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SyndicatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SJWGroupCreditAgreementMaturingAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWGroupCreditAgreementMaturingAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SJWCCreditAgreementMaturingAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWCCreditAgreementMaturingAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CTWSCreditAgreementMaturingAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SJWTXCreditAgreementMaturingAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMaturingAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316343120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 06, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 01, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 62,197,000<span></span>
</td>
<td class="nump">$ 208,722,000<span></span>
</td>
<td class="nump">$ 218,289,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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">3.41%<span></span>
</td>
<td class="nump">1.32%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</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">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DebtInstrumentCovenantCapitalizationRatio', window );">Capitalization ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | CTWS Credit Agreement Maturing May 2025 | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | CTWS | Amended and Restated 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_DebtInstrumentCovenantCapitalizationRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Capitalization Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_DebtInstrumentCovenantCapitalizationRatio</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:pureItemType</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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_DebtInstrumentAxis=sjw_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentAxis=sjw_SJWTXCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=sjw_CTWSCreditAgreementMaturingMay2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sjw_CTWSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sjw_AmendedAndRestatedRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_AmendedAndRestatedRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317565616">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 1,488,788<span></span>
</td>
<td class="nump">$ 1,522,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedPremium', window );">Unamortized debt premium, net</a></td>
<td class="nump">17,396<span></span>
</td>
<td class="nump">19,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">(9,859)<span></span>
</td>
<td class="num">(10,851)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion</a></td>
<td class="num">(4,360)<span></span>
</td>
<td class="num">(39,106)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">1,491,965<span></span>
</td>
<td class="nump">1,492,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">556,627<span></span>
</td>
<td class="nump">556,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 560,000<span></span>
</td>
<td class="nump">560,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | California Pollution Control Financing Authority Revenue Bond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 470,000<span></span>
</td>
<td class="nump">540,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">420,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">7.37%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Public utility, bonds | California Pollution Control Financing Authority Revenue Bond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 70,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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Public utility, bonds | California Pollution Control Financing Authority Revenue 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 18,444<span></span>
</td>
<td class="nump">20,351<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 313,345<span></span>
</td>
<td class="nump">303,140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 195,000<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">4.71%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total 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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 96,295<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">4.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total 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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">5.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 66,999<span></span>
</td>
<td class="nump">54,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 15,699<span></span>
</td>
<td class="nump">17,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">2.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 49,500<span></span>
</td>
<td class="nump">$ 34,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 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 https://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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328251360">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 4,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">48,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">3,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">23,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">2,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 1,406,195<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316744128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 14, 2022</div></th>
<th class="th"><div>Jun. 28, 2022</div></th>
<th class="th"><div>Apr. 06, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember', window );">SJWC | Senior notes | 4.85% Senior Note, Series P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 70,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_ConnecticutWaterCompanyMember', window );">Connecticut Water | Senior notes | 4.71% Senior Note, Series 2022, Due 2052</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.71%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">SJWTX | Senior notes | 5.54% Senior Notes, Due May 2052</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_MaineWaterCompanyMember', window );">Maine Water | Bank term loans | 4.54% Note Due May 2042</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of long-term debt</a></td>
<td class="nump">$ 1,294,354<span></span>
</td>
<td class="text">&#160;<span></span>
</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,651,825<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ConsolidatedEntitiesAxis=sjw_SanJoseWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=sjw_A485SeniorNoteSeriesPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A485SeniorNoteSeriesPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_A471SeniorNoteSeries2022Due2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A471SeniorNoteSeries2022Due2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_us-gaap_DebtInstrumentAxis=sjw_A554SeniorNotesDueMay2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A554SeniorNotesDueMay2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=sjw_A454NoteDueMay2042Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sjw_A454NoteDueMay2042Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315872384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 8,570<span></span>
</td>
<td class="nump">$ 8,587<span></span>
</td>
<td class="nump">$ 11,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3,170<span></span>
</td>
<td class="nump">2,633<span></span>
</td>
<td class="nump">2,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(3,223)<span></span>
</td>
<td class="num">(3,811)<span></span>
</td>
<td class="num">(8,073)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 8,496<span></span>
</td>
<td class="nump">$ 8,369<span></span>
</td>
<td class="nump">$ 8,380<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 https://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324582048">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 82,324<span></span>
</td>
<td class="nump">$ 68,847<span></span>
</td>
<td class="nump">$ 69,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></td>
<td class="nump">17,288<span></span>
</td>
<td class="nump">14,458<span></span>
</td>
<td class="nump">14,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal income tax benefit</a></td>
<td class="nump">5,328<span></span>
</td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">4,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositions', window );">Uncertain tax positions</a></td>
<td class="nump">1,483<span></span>
</td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation', window );">Property flow-through</a></td>
<td class="num">(13,091)<span></span>
</td>
<td class="num">(8,573)<span></span>
</td>
<td class="num">(9,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts', window );">Capitalized merger costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(296)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount', window );">Reversal of excess deferred taxes recognized in regulatory liability</a></td>
<td class="num">(3,885)<span></span>
</td>
<td class="num">(3,295)<span></span>
</td>
<td class="num">(2,912)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions', window );">Pension flow-through</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">429<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
<td class="num">(333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other items, net</a></td>
<td class="nump">1,643<span></span>
</td>
<td class="num">(569)<span></span>
</td>
<td class="nump">873<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 8,496<span></span>
</td>
<td class="nump">$ 8,369<span></span>
</td>
<td class="nump">$ 8,380<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Pensions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Adjustments, Merger Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Uncertain Tax Positions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317503840">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_sjw_DeferredTaxAssetsAdvancesAndContributions', window );">Advances and contributions</a></td>
<td class="nump">$ 25,462<span></span>
</td>
<td class="nump">$ 24,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Unamortized investment tax credit</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits', window );">Pensions, postretirement benefits and stock-based compensation</a></td>
<td class="nump">23,161<span></span>
</td>
<td class="nump">32,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve', window );">Debt premium, net</a></td>
<td class="nump">4,868<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">California franchise tax</a></td>
<td class="nump">640<span></span>
</td>
<td class="nump">514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">6,627<span></span>
</td>
<td class="nump">8,128<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">62,777<span></span>
</td>
<td class="nump">71,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Utility plant</a></td>
<td class="nump">229,500<span></span>
</td>
<td class="nump">216,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesPensionAndPostretirementBenefits', window );">Pension and postretirement</a></td>
<td class="nump">17,709<span></span>
</td>
<td class="nump">24,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated', window );">Deferred gain and other-property</a></td>
<td class="nump">5,982<span></span>
</td>
<td class="nump">5,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesRegulatoryAssetDebtPremium', window );">Regulatory asset - business combinations debt premium, net</a></td>
<td class="nump">4,868<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">2,943<span></span>
</td>
<td class="nump">3,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences', window );">Regulatory asset - income tax temporary differences, net</a></td>
<td class="nump">12,849<span></span>
</td>
<td class="nump">6,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesChangeinAccountingPolicy', window );">Section 481(a) adjustments</a></td>
<td class="nump">1,573<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">5,508<span></span>
</td>
<td class="nump">5,551<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">280,932<span></span>
</td>
<td class="nump">272,251<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 218,155<span></span>
</td>
<td class="nump">$ 200,451<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions and Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Change in Accounting Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Deferred Gain and Other-Property Related</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Pension and Postretirement Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Regulatory Asset, Debt Premium</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Regulatory Asset, Income Tax Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328905664">
<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="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_sjw_DeferredTaxLiabilitiesPeriodIncreaseDecrease', window );">Change in net deferred tax liabilities</a></td>
<td class="nump">$ 17,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_UnrecognizedTaxBenefitsGross', window );">Unrecognized tax benefits before impact of deductions for state taxes, excluding interest and penalties</a></td>
<td class="nump">9,004<span></span>
</td>
<td class="nump">$ 7,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">8,262<span></span>
</td>
<td class="nump">$ 7,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Accrued interest, expense net of the benefit of tax deductions</a></td>
<td class="nump">606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">22,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 694<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Period Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=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>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316103888">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase related to tax positions taken during the current year</a></td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">1,376<span></span>
</td>
<td class="nump">1,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase related to tax positions taken during a prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions related to statute expiration</a></td>
<td class="num">(284)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions related to tax positions taken in a prior year</a></td>
<td class="num">(222)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 9,004<span></span>
</td>
<td class="nump">$ 7,961<span></span>
</td>
<td class="nump">$ 6,468<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321238320">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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, 1997</div></th>
<th class="th"><div>Feb. 25, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 35,959<span></span>
</td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">3,869<span></span>
</td>
<td class="nump">1,553<span></span>
</td>
<td class="nump">$ 1,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 1,600<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">15,759<span></span>
</td>
<td class="nump">$ 16,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">4,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sjw_ConcessionFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324536848">
<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, 2022</div></th>
<th class="th"><div>Feb. 25, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 35,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="nump">16,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">$ 1,600<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">6,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">13,400<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">2,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">15,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">$ 10,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,042<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122313444128">
<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">1 Months Ended</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>Jun. 16, 2022</div></th>
<th class="th"><div>Feb. 01, 2022</div></th>
<th class="th"><div>Nov. 07, 2020</div></th>
<th class="th"><div>Nov. 06, 2020</div></th>
<th class="th"><div>May 19, 2003</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>employee </div>
<div>acre_foot </div>
<div>$ / million_gallons </div>
<div>$ / ft&#179; </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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, 2021 </div>
<div>USD ($) </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, 2008 </div>
<div>$ / yr </div>
<div>gal</div>
</th>
<th class="th"><div>Dec. 31, 1997</div></th>
<th class="th">
<div>Feb. 25, 2022 </div>
<div>USD ($)</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="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="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">$ 122,334<span></span>
</td>
<td class="nump">$ 98,231<span></span>
</td>
<td class="nump">$ 100,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 35,959<span></span>
</td>
<td class="nump">$ 35,959<span></span>
</td>
<td class="nump">$ 36,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=sjw_UnionMemberMember', window );">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="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="Show.showAR( this, 'defref_sjw_CollectiveBargainingAgreementWageIncreasePercentYearOne', window );">Collective bargaining agreement percent of wage increase for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.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="Show.showAR( this, 'defref_sjw_CollectiveBargainingAgreementWageIncreasePercentYearTwo', window );">Collective bargaining agreement percent of wage increase for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_CollectiveBargainingAgreementWageIncreasePercentYearThree', window );">Collective bargaining agreement percent of wage increase for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="nump">362<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="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="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="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="nump">215<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="text">&#160;<span></span>
</td>
<td class="nump">2,600<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="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="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="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="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="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="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="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="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="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="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="nump">4.09<span></span>
</td>
<td class="nump">4.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=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="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="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="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="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="nump">0.20<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="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="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="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="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">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="nump">$ 4,304<span></span>
</td>
<td class="nump">$ 4,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 6,800<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="nump">$ 1,600<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">18,183,000,000<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 96,793<span></span>
</td>
<td class="nump">$ 91,938<span></span>
</td>
<td class="nump">$ 96,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ReductioninDeliverySchedulePercent', window );">Reduction in delivery schedule, percent</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncreaseInDeliverySchedulePercent', window );">Increase in delivery schedule, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">90.00%<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="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="nump">18,864,000,000<span></span>
</td>
<td class="nump">18,864,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="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="nump">$ 106,463<span></span>
</td>
<td class="nump">$ 106,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">5,600<span></span>
</td>
<td class="nump">5,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_MajorSupplierAxis=sjw_GuadalupeBlancoRiverAuthorityMember', window );">Guadalupe-Blanco River Authority | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">7,650<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_sjw_MajorSupplierAxis=sjw_LowerColoradoRiverAuthorityMember', window );">Lower Colorado River Authority | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">350<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of persons employed by the Entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bargaining Agreements, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining Agreement, Wage Increase, Percent, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Agreement, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in Delivery Schedule, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Minimum Acre Feet Required</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Wholesale Discount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Fixed Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Tariff Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment, Water Purchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Master Contract, Negotiated Term for Delivery Schedules</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notice Period Required for Contract Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchased Water, Gallons</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in Delivery Schedule, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TitleOfIndividualAxis=sjw_UnionMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sjw_SouthCentralConnecticutRegionalWaterAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=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_sjw_MajorSupplierAxis=sjw_SantaClaraValleyWaterDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_sjw_MajorSupplierAxis=sjw_GuadalupeBlancoRiverAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317547248">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Market gains</a></td>
<td class="nump">$ 2,979,000<span></span>
</td>
<td class="nump">$ 2,442,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DefinedBenefitPlanActuarialGainLossDiscountRateChange', window );">Actuarial gain (loss), discount rate change</a></td>
<td class="nump">116,372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DefinedBenefitPlanActuarialGainLossDataAndOtherChanges', window );">Actuarial gain (loss), data and other changes</a></td>
<td class="num">(12,422,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DefinedBenefitPlanActuarialGainLossMortalityChange', window );">Actuarial gain (loss), mortality change</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="num">(2,151,000)<span></span>
</td>
<td class="num">(716,000)<span></span>
</td>
<td class="nump">$ 880,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Value of life insurance contracts</a></td>
<td class="nump">3,420,000<span></span>
</td>
<td class="nump">4,191,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="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="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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Employer contributions to deferral plan</a></td>
<td class="nump">3,003,000<span></span>
</td>
<td class="nump">2,822,000<span></span>
</td>
<td class="nump">2,824,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Other comprehensive income (loss), defined benefit plan, net loss</a></td>
<td class="nump">31,549,000<span></span>
</td>
<td class="nump">62,270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Other comprehensive (income) loss, defined benefit plan, prior service cost</a></td>
<td class="nump">56,000<span></span>
</td>
<td class="nump">73,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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">289,123,000<span></span>
</td>
<td class="nump">383,838,000<span></span>
</td>
<td class="nump">386,091,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">4,268,000<span></span>
</td>
<td class="nump">8,068,000<span></span>
</td>
<td class="nump">8,440,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Total investments made to fund SERP</a></td>
<td class="nump">11,712,000<span></span>
</td>
<td class="nump">13,147,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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">39,455,000<span></span>
</td>
<td class="nump">50,742,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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">4,400,000<span></span>
</td>
<td class="nump">4,456,000<span></span>
</td>
<td class="nump">4,480,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment to pension benefit plans, net of taxes</a></td>
<td class="nump">1,640,000<span></span>
</td>
<td class="nump">901,000<span></span>
</td>
<td class="num">$ (1,190,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Total investments made to fund SERP</a></td>
<td class="nump">$ 6,395,000<span></span>
</td>
<td class="nump">$ 8,147,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="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="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="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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pension&#160;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="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="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">6.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pension&#160;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="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="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">6.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="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="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="Show.showAR( this, 'defref_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount', window );">Deferrals by executives and non-employee directors</a></td>
<td class="nump">$ 6,197,000<span></span>
</td>
<td class="nump">$ 6,237,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="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="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="Show.showAR( this, 'defref_sjw_DeferredCompensationArrangementWithIndividualDeferralAmount', window );">Deferrals by executives and non-employee directors</a></td>
<td class="nump">$ 4,508,000<span></span>
</td>
<td class="nump">$ 4,599,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual, Deferral Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Gain (Loss), Discount Rate Change</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Actuarial Gain (Loss), Mortality Change</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Period for Performance Standards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Rate of Compensation Increase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dependent Care Spending Account, Annual Maximum Employee Contribution</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Health Care Spending Account, Annual Maximum Employee Contribution</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pension Plans [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=sjw_CTWSEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122313350880">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 269,912<span></span>
</td>
<td class="nump">$ 331,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">204,531<span></span>
</td>
<td class="nump">264,974<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">65,381<span></span>
</td>
<td class="nump">66,969<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,809<span></span>
</td>
<td class="nump">3,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,809<span></span>
</td>
<td class="nump">3,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,032<span></span>
</td>
<td class="nump">2,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2,032<span></span>
</td>
<td class="nump">2,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315820096">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Net periodic benefit cost, rate of compensation increase</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit obligations, rate of compensation increase</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">2.29%<span></span>
</td>
<td class="nump">3.05%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">4.95%<span></span>
</td>
<td class="nump">2.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit obligations, rate of compensation increase</a></td>
<td class="nump">4.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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.61%<span></span>
</td>
<td class="nump">2.18%<span></span>
</td>
<td class="nump">2.59%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">4.96%<span></span>
</td>
<td class="nump">2.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.82%<span></span>
</td>
<td class="nump">2.48%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Net periodic benefit cost, rate of compensation increase</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">5.24%<span></span>
</td>
<td class="nump">2.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit obligations, rate of compensation increase</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Net periodic benefit cost, discount rate</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">3.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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Net periodic benefit cost, expected return on plan assets</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit obligations, discount rate</a></td>
<td class="nump">5.21%<span></span>
</td>
<td class="nump">2.76%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122322209776">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 9,359<span></span>
</td>
<td class="nump">$ 9,730<span></span>
</td>
<td class="nump">$ 8,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">10,708<span></span>
</td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">10,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(18,841)<span></span>
</td>
<td class="num">(18,019)<span></span>
</td>
<td class="num">(15,715)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Recognized actuarial loss/(gain)</a></td>
<td class="nump">4,620<span></span>
</td>
<td class="nump">6,901<span></span>
</td>
<td class="nump">4,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit', window );">Recognition of significant event</a></td>
<td class="num">(1,595)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">4,268<span></span>
</td>
<td class="nump">8,068<span></span>
</td>
<td class="nump">8,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,032<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">883<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on assets</a></td>
<td class="num">(1,047)<span></span>
</td>
<td class="num">(970)<span></span>
</td>
<td class="num">(857)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Recognized actuarial loss/(gain)</a></td>
<td class="num">(115)<span></span>
</td>
<td class="nump">257<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit', window );">Recognition of significant event</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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 753<span></span>
</td>
<td class="nump">$ 1,208<span></span>
</td>
<td class="nump">$ 1,325<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_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://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 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122313381536">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">$ 331,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">269,912<span></span>
</td>
<td class="nump">$ 331,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">383,838<span></span>
</td>
<td class="nump">386,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">9,359<span></span>
</td>
<td class="nump">9,730<span></span>
</td>
<td class="nump">$ 8,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">10,708<span></span>
</td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">10,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain)/loss</a></td>
<td class="num">(94,793)<span></span>
</td>
<td class="num">(5,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Administrative expenses paid</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid and settlements</a></td>
<td class="num">(19,853)<span></span>
</td>
<td class="num">(15,777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">289,123<span></span>
</td>
<td class="nump">383,838<span></span>
</td>
<td class="nump">386,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">310,176<span></span>
</td>
<td class="nump">278,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(49,939)<span></span>
</td>
<td class="nump">34,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">11,712<span></span>
</td>
<td class="nump">13,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdministrationExpenses', window );">Administrative expenses paid</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid and settlements</a></td>
<td class="num">(19,853)<span></span>
</td>
<td class="num">(15,777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">251,960<span></span>
</td>
<td class="nump">310,176<span></span>
</td>
<td class="nump">278,124<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status at end of year</a></td>
<td class="num">(37,163)<span></span>
</td>
<td class="num">(73,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of year</a></td>
<td class="nump">34,412<span></span>
</td>
<td class="nump">35,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,032<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">883<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain)/loss</a></td>
<td class="num">(9,360)<span></span>
</td>
<td class="num">(2,235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_DefinedBenefitPlanImplicitRateSubsidy', window );">Implicit rate subsidy</a></td>
<td class="num">(236)<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participants contributions</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid and settlements</a></td>
<td class="num">(1,108)<span></span>
</td>
<td class="num">(1,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of year</a></td>
<td class="nump">25,830<span></span>
</td>
<td class="nump">34,412<span></span>
</td>
<td class="nump">35,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets at beginning of year</a></td>
<td class="nump">21,767<span></span>
</td>
<td class="nump">19,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(3,606)<span></span>
</td>
<td class="nump">2,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants contributions</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdministrationExpenses', window );">Administrative expenses paid</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid and settlements</a></td>
<td class="num">(977)<span></span>
</td>
<td class="num">(949)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">17,952<span></span>
</td>
<td class="nump">21,767<span></span>
</td>
<td class="nump">$ 19,479<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status at end of year</a></td>
<td class="num">$ (7,878)<span></span>
</td>
<td class="num">$ (12,645)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Implicit Rate Subsidy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122313302960">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">$ (59,738)<span></span>
</td>
<td class="num">$ (89,998)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">16,005<span></span>
</td>
<td class="nump">6,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(2,089)<span></span>
</td>
<td class="num">(2,782)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">(51,079)<span></span>
</td>
<td class="num">(77,302)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Liabilities, net</a></td>
<td class="num">(37,163)<span></span>
</td>
<td class="num">(73,662)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(139)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">(8,418)<span></span>
</td>
<td class="num">(12,506)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Liabilities, net</a></td>
<td class="num">$ (7,878)<span></span>
</td>
<td class="num">$ (12,645)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315781040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Benefit Plans - Regulatory Asset (Details) - Postretirement pensions and other medical benefits - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatoryAssetsFundedStatusOfObligation', window );">Funded status of obligation</a></td>
<td class="nump">$ 45,041<span></span>
</td>
<td class="nump">$ 86,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RegulatoryLiabilitiesAccruedBenefitCost', window );">Accrued benefit cost</a></td>
<td class="num">(13,548)<span></span>
</td>
<td class="num">(24,110)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets, net</a></td>
<td class="nump">$ 31,493<span></span>
</td>
<td class="nump">$ 62,197<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Funded Status of Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Liabilities, Accrued Benefit Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321337728">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 269,912<span></span>
</td>
<td class="nump">$ 331,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">204,531<span></span>
</td>
<td class="nump">264,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">65,381<span></span>
</td>
<td class="nump">66,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">159,575<span></span>
</td>
<td class="nump">212,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">159,575<span></span>
</td>
<td class="nump">212,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">14,093<span></span>
</td>
<td class="nump">14,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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">14,093<span></span>
</td>
<td class="nump">14,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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">96,244<span></span>
</td>
<td class="nump">105,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">30,863<span></span>
</td>
<td class="nump">38,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">65,381<span></span>
</td>
<td class="nump">66,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">251,960<span></span>
</td>
<td class="nump">310,176<span></span>
</td>
<td class="nump">$ 278,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 90,914<span></span>
</td>
<td class="nump">$ 100,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">32.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 147,864<span></span>
</td>
<td class="nump">$ 197,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">64.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 13,182<span></span>
</td>
<td class="nump">$ 12,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">5.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 17,952<span></span>
</td>
<td class="nump">$ 21,767<span></span>
</td>
<td class="nump">$ 19,479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 5,330<span></span>
</td>
<td class="nump">$ 5,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">25.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 11,711<span></span>
</td>
<td class="nump">$ 14,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">69.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 911<span></span>
</td>
<td class="nump">$ 1,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Actual plan asset allocations as a percent of total plan assets</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315966320">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension&#160;Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 15,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">16,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">16,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">21,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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">18,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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028 - 2032</a></td>
<td class="nump">97,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">1,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">1,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">1,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">1,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">1,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028 - 2032</a></td>
<td class="nump">9,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Estimated required and discretionary employer cash contributions</a></td>
<td class="nump">$ 9,115<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317885888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Narrative (Details)<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, 2022 </div>
<div>USD ($) </div>
<div>interval </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_sjw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue', window );">Fair value of restricted stock awards | $</a></td>
<td class="nump">$ 4,369<span></span>
</td>
<td class="nump">$ 3,332<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue', window );">Performance-based and market-based restricted stock awards issued (in shares)</a></td>
<td class="nump">11,551<span></span>
</td>
<td class="nump">7,327<span></span>
</td>
<td class="nump">5,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RestrictedStockAwardsPerformancebasedVestedBalance', window );">Performance-based and market-based restricted stock awards vested (in shares)</a></td>
<td class="nump">22,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_RestrictedStockAwardsPerformancebasedOutstandingBalance', window );">Performance-based and market-based restricted stock awards outstanding (in shares)</a></td>
<td class="nump">58,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan', window );">Number of purchase intervals | interval</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued during the period under the plan</a></td>
<td class="nump">36,585<span></span>
</td>
<td class="nump">35,304<span></span>
</td>
<td class="nump">31,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 4,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost</a></td>
<td class="text">1 year 9 months 3 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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">623,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Expenses recorded under the plan | $</a></td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">$ 361<span></span>
</td>
<td class="nump">$ 342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">$ 147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan', window );">Shares issued pursuant to the plan (in shares)</a></td>
<td class="nump">1,013,782<span></span>
</td>
<td class="nump">946,086<span></span>
</td>
<td class="nump">880,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise', window );">Shares issuable under the plan upon exercise of outstanding awards (in shares)</a></td>
<td class="nump">162,502<span></span>
</td>
<td class="nump">168,721<span></span>
</td>
<td class="nump">178,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">148,924<span></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_NumberPurchaseIntervalsForEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Purchase Intervals for Employee Stock Purchase Plan,</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan</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_RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Issued, Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Outstanding Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Awards, Performance-based, Vested Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative number of shares issued pursuant to the Plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sjw_MarketbasedRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122324551152">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation costs charged to income:</a></td>
<td class="nump">$ 4,791<span></span>
</td>
<td class="nump">$ 4,246<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation costs charged to income:</a></td>
<td class="nump">4,422<span></span>
</td>
<td class="nump">3,889<span></span>
</td>
<td class="nump">3,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="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="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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation costs charged to income:</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">ESPP proceeds</a></td>
<td class="nump">$ 2,091<span></span>
</td>
<td class="nump">$ 2,026<span></span>
</td>
<td class="nump">$ 1,830<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sjw_RestrictedStockAndDeferredRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328199856">
<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, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">168,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted (in shares) | shares</a></td>
<td class="nump">86,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Issued (in shares) | shares</a></td>
<td class="num">(67,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(24,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">162,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber', window );">Vested (in shares) | shares</a></td>
<td class="nump">37,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="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="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue', window );">Outstanding, beginning 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="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">67.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue', window );">Issued (in dollars per share) | $ / shares</a></td>
<td class="nump">54.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">67.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">63.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 53.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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, beginning 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">86,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(63,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(20,646)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, ending balance (in shares) | shares</a></td>
<td class="nump">125,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 66.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">67.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">67.53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">67.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 66.71<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Grant Date Fair Value [Roll Forward] [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were either cancelled or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122321340912">
<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, 2022 </div>
<div>USD ($) </div>
<div>segment </div>
<div>subsidiary</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_sjw_NumberOfSubsidiaries', window );">Number of subsidiaries | subsidiary</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | 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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">$ 620,698<span></span>
</td>
<td class="nump">$ 573,686<span></span>
</td>
<td class="nump">$ 564,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">489,720<span></span>
</td>
<td class="nump">462,527<span></span>
</td>
<td class="nump">446,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">130,978<span></span>
</td>
<td class="nump">111,159<span></span>
</td>
<td class="nump">117,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">73,828<span></span>
</td>
<td class="nump">60,478<span></span>
</td>
<td class="nump">61,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">104,417<span></span>
</td>
<td class="nump">94,400<span></span>
</td>
<td class="nump">89,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">58,062<span></span>
</td>
<td class="nump">54,339<span></span>
</td>
<td class="nump">54,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="nump">8,496<span></span>
</td>
<td class="nump">8,369<span></span>
</td>
<td class="nump">8,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">3,632,624<span></span>
</td>
<td class="nump">3,492,395<span></span>
</td>
<td class="nump">3,311,465<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">603,000<span></span>
</td>
<td class="nump">558,154<span></span>
</td>
<td class="nump">548,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">473,141<span></span>
</td>
<td class="nump">449,401<span></span>
</td>
<td class="nump">431,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">129,859<span></span>
</td>
<td class="nump">108,753<span></span>
</td>
<td class="nump">116,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">86,500<span></span>
</td>
<td class="nump">67,530<span></span>
</td>
<td class="nump">69,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">99,412<span></span>
</td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">86,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">37,958<span></span>
</td>
<td class="nump">34,308<span></span>
</td>
<td class="nump">33,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="nump">12,756<span></span>
</td>
<td class="nump">10,327<span></span>
</td>
<td class="nump">16,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">3,524,328<span></span>
</td>
<td class="nump">3,380,637<span></span>
</td>
<td class="nump">3,197,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">603,000<span></span>
</td>
<td class="nump">558,154<span></span>
</td>
<td class="nump">548,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">473,141<span></span>
</td>
<td class="nump">449,401<span></span>
</td>
<td class="nump">431,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">129,859<span></span>
</td>
<td class="nump">108,753<span></span>
</td>
<td class="nump">116,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">86,500<span></span>
</td>
<td class="nump">67,530<span></span>
</td>
<td class="nump">69,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">99,412<span></span>
</td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">86,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">37,958<span></span>
</td>
<td class="nump">34,308<span></span>
</td>
<td class="nump">33,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="nump">12,756<span></span>
</td>
<td class="nump">10,327<span></span>
</td>
<td class="nump">16,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">3,524,328<span></span>
</td>
<td class="nump">3,380,637<span></span>
</td>
<td class="nump">3,197,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">12,093<span></span>
</td>
<td class="nump">10,153<span></span>
</td>
<td class="nump">10,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">9,538<span></span>
</td>
<td class="nump">7,138<span></span>
</td>
<td class="nump">6,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">2,555<span></span>
</td>
<td class="nump">3,015<span></span>
</td>
<td class="nump">4,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">4,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,906<span></span>
</td>
<td class="nump">443<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="nump">708<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">4,832<span></span>
</td>
<td class="nump">6,916<span></span>
</td>
<td class="nump">8,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">5,605<span></span>
</td>
<td class="nump">5,379<span></span>
</td>
<td class="nump">5,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">3,719<span></span>
</td>
<td class="nump">3,585<span></span>
</td>
<td class="nump">3,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,886<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,442<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,168<span></span>
</td>
<td class="nump">1,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="nump">453<span></span>
</td>
<td class="nump">619<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">42,801<span></span>
</td>
<td class="nump">43,383<span></span>
</td>
<td class="nump">44,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">3,322<span></span>
</td>
<td class="nump">2,403<span></span>
</td>
<td class="nump">5,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(3,322)<span></span>
</td>
<td class="num">(2,403)<span></span>
</td>
<td class="num">(5,028)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(15,174)<span></span>
</td>
<td class="num">(12,311)<span></span>
</td>
<td class="num">(13,284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">20,104<span></span>
</td>
<td class="nump">20,031<span></span>
</td>
<td class="nump">20,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="num">(5,421)<span></span>
</td>
<td class="num">(2,946)<span></span>
</td>
<td class="num">(9,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">60,663<span></span>
</td>
<td class="nump">61,459<span></span>
</td>
<td class="nump">60,565<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">17,698<span></span>
</td>
<td class="nump">15,532<span></span>
</td>
<td class="nump">16,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">16,579<span></span>
</td>
<td class="nump">13,126<span></span>
</td>
<td class="nump">15,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">1,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(12,672)<span></span>
</td>
<td class="num">(7,052)<span></span>
</td>
<td class="num">(7,730)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,005<span></span>
</td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Senior note and other interest expense</a></td>
<td class="nump">20,104<span></span>
</td>
<td class="nump">20,031<span></span>
</td>
<td class="nump">20,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit) in net income</a></td>
<td class="num">(4,260)<span></span>
</td>
<td class="num">(1,958)<span></span>
</td>
<td class="num">(8,183)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 108,296<span></span>
</td>
<td class="nump">$ 111,758<span></span>
</td>
<td class="nump">$ 113,839<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317209584">
<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>people </div>
<div>serviceConnection</div>
</th>
<th class="th">
<div>Oct. 09, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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="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="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">$ 433<span></span>
</td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640,311<span></span>
</td>
<td class="nump">$ 640,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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="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="num">$ (161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="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="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="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="text">&#160;<span></span>
</td>
<td class="nump">750,703<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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 626,409<span></span>
</td>
<td class="nump">626,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition', window );">Equity award assumed in acquisition</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Number of People Served</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Area</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Connections</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317522400">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 640,311<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet', window );">Nonutility plant</a></td>
<td class="nump">848<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">626,409<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">102,378<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="nump">689,048<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assumed equity</a></td>
<td class="nump">841,848<span></span>
</td>
<td class="text">&#160;<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="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets (as defined) recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=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>96
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122328102880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event (Details) - SJWTX - Subsequent Event<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 13, 2023 </div>
<div>USD ($) </div>
<div>serviceConnection </div>
<div>people</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">KT Water Development Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, purchase price</a></td>
<td class="nump">$ 7,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed', window );">Number of people served from acquisition | people</a></td>
<td class="nump">1,725<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">KT Water Development Ltd | Southern Comal County, Texas</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PublicUtilitiesAcquisitionServiceConnections', window );">Number of service connections from acquisition | serviceConnection</a></td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member', window );">KT Water Resource L. P.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, purchase price</a></td>
<td class="nump">$ 53,500<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Number of People Served</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PublicUtilitiesAcquisitionServiceConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Acquisition, Service Connections</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=sjw_SJWTXInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_us-gaap_BusinessAcquisitionAxis=sjw_KTWaterDevelopmentLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=sjw_KTWaterDevelopmentLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=sjw_SouthernComalCountyTexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=sjw_SouthernComalCountyTexasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_KTWaterResourceLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=sjw_KTWaterResourceLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122316487536">
<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, 2022</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,344<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">6,095<span></span>
</td>
<td class="nump">4,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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">154,714<span></span>
</td>
<td class="nump">134,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">24,313<span></span>
</td>
<td class="nump">10,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">806,718<span></span>
</td>
<td class="nump">819,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,632,624<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">651,004<span></span>
</td>
<td class="nump">606,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">458,356<span></span>
</td>
<td class="nump">428,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">1,477<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,110,868<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,491,965<span></span>
</td>
<td class="nump">1,492,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">2,602,833<span></span>
</td>
<td class="nump">2,527,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">13,907<span></span>
</td>
<td class="nump">14,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">22,913<span></span>
</td>
<td class="nump">27,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">264,650<span></span>
</td>
<td class="nump">203,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">218,155<span></span>
</td>
<td class="nump">200,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">25,884<span></span>
</td>
<td class="nump">24,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total equity and liabilities</a></td>
<td class="nump">$ 3,632,624<span></span>
</td>
<td class="nump">$ 3,492,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">70,000,000<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,801,912<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">30,801,912<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_InvestmentsInSubsidiaries', window );">Investments in subsidiaries</a></td>
<td class="nump">$ 1,675,545<span></span>
</td>
<td class="nump">$ 1,607,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">5,142<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IntercompanyNotesReceivableCurrent', window );">Intercompany notes receivable</a></td>
<td class="nump">13,094<span></span>
</td>
<td class="nump">6,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">18,429<span></span>
</td>
<td class="nump">9,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">183<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">183<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,694,157<span></span>
</td>
<td class="nump">1,617,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares in 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">651,004<span></span>
</td>
<td class="nump">606,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">458,356<span></span>
</td>
<td class="nump">428,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">1,477<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,110,868<span></span>
</td>
<td class="nump">1,034,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">556,627<span></span>
</td>
<td class="nump">556,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">1,667,495<span></span>
</td>
<td class="nump">1,590,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IntercompanyPayableCurrent', window );">Intercompany payables</a></td>
<td class="nump">789<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IntercompanyNotesPayableCurrent', window );">Intercompany notes payable</a></td>
<td class="nump">4,166<span></span>
</td>
<td class="nump">9,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">3,208<span></span>
</td>
<td class="nump">3,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncomeTaxPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">14,736<span></span>
</td>
<td class="nump">8,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">23,297<span></span>
</td>
<td class="nump">23,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,373<span></span>
</td>
<td class="nump">2,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">992<span></span>
</td>
<td class="nump">779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total equity and liabilities</a></td>
<td class="nump">$ 1,694,157<span></span>
</td>
<td class="nump">$ 1,617,356<span></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_IncomeTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intercompany Notes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intercompany Notes Receivable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intercompany Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InvestmentsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments In Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122317530576">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 620,698<span></span>
</td>
<td class="nump">$ 573,686<span></span>
</td>
<td class="nump">$ 564,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="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="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,404<span></span>
</td>
<td class="nump">87,332<span></span>
</td>
<td class="nump">79,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">32,572<span></span>
</td>
<td class="nump">30,964<span></span>
</td>
<td class="nump">29,886<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">489,720<span></span>
</td>
<td class="nump">462,527<span></span>
</td>
<td class="nump">446,856<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,978<span></span>
</td>
<td class="nump">111,159<span></span>
</td>
<td class="nump">117,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">(58,062)<span></span>
</td>
<td class="num">(54,339)<span></span>
</td>
<td class="num">(54,255)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,385<span></span>
</td>
<td class="nump">6,770<span></span>
</td>
<td class="nump">5,906<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,324<span></span>
</td>
<td class="nump">68,847<span></span>
</td>
<td class="nump">69,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,496<span></span>
</td>
<td class="nump">8,369<span></span>
</td>
<td class="nump">8,380<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,828<span></span>
</td>
<td class="nump">60,478<span></span>
</td>
<td class="nump">61,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,640<span></span>
</td>
<td class="nump">901<span></span>
</td>
<td class="num">(1,190)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,468<span></span>
</td>
<td class="nump">61,379<span></span>
</td>
<td class="nump">60,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="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="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">3,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">93<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,070<span></span>
</td>
<td class="nump">2,012<span></span>
</td>
<td class="nump">3,360<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,070)<span></span>
</td>
<td class="num">(2,012)<span></span>
</td>
<td class="num">(3,360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">(17,795)<span></span>
</td>
<td class="num">(18,673)<span></span>
</td>
<td class="num">(19,430)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(340)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="num">(250)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,205)<span></span>
</td>
<td class="num">(17,845)<span></span>
</td>
<td class="num">(23,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,523)<span></span>
</td>
<td class="num">(4,660)<span></span>
</td>
<td class="num">(6,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EquityEarningsFromSubsidiariesNetOfTax', window );">Equity earnings from subsidiaries, net of taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,510<span></span>
</td>
<td class="nump">73,663<span></span>
</td>
<td class="nump">78,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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">$ 88,510<span></span>
</td>
<td class="nump">$ 73,663<span></span>
</td>
<td class="nump">$ 78,141<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Earnings From Subsidiaries, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>99
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122315278016">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 73,828<span></span>
</td>
<td class="nump">$ 60,478<span></span>
</td>
<td class="nump">$ 61,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(3,244)<span></span>
</td>
<td class="num">(2,851)<span></span>
</td>
<td class="num">(5,497)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,791<span></span>
</td>
<td class="nump">4,246<span></span>
</td>
<td class="nump">3,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="num">(6,197)<span></span>
</td>
<td class="num">(11,421)<span></span>
</td>
<td class="num">(948)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="num">(1,388)<span></span>
</td>
<td class="nump">4,843<span></span>
</td>
<td class="num">(357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="num">(11,954)<span></span>
</td>
<td class="num">(6,416)<span></span>
</td>
<td class="num">(3,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="nump">261<span></span>
</td>
<td class="num">(2,123)<span></span>
</td>
<td class="num">(2,413)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">166,199<span></span>
</td>
<td class="nump">130,040<span></span>
</td>
<td class="nump">104,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">1,151<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(244,328)<span></span>
</td>
<td class="num">(259,995)<span></span>
</td>
<td class="num">(214,259)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">247,000<span></span>
</td>
<td class="nump">85,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(89,177)<span></span>
</td>
<td class="num">(76,113)<span></span>
</td>
<td class="num">(28,931)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">39,085<span></span>
</td>
<td class="nump">91,028<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(43,582)<span></span>
</td>
<td class="num">(40,137)<span></span>
</td>
<td class="num">(36,509)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">78,354<span></span>
</td>
<td class="nump">132,805<span></span>
</td>
<td class="nump">101,533<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">2,850<span></span>
</td>
<td class="num">(8,675)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">12,344<span></span>
</td>
<td class="nump">12,119<span></span>
</td>
<td class="nump">9,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="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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">63,677<span></span>
</td>
<td class="nump">58,175<span></span>
</td>
<td class="nump">59,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">6,853<span></span>
</td>
<td class="nump">8,466<span></span>
</td>
<td class="nump">10,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_EquityEarningsFromSubsidiariesNetOfTax', window );">Earnings from investment in subsidiaries</a></td>
<td class="num">(88,510)<span></span>
</td>
<td class="num">(73,663)<span></span>
</td>
<td class="num">(78,141)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">679<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate', window );">Gain on sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,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="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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="nump">185<span></span>
</td>
<td class="num">(226)<span></span>
</td>
<td class="num">(1,532)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_IncreaseDecreaseInIntercompanyReceivablesCurrent', window );">Intercompany receivables</a></td>
<td class="num">(3,916)<span></span>
</td>
<td class="num">(1,586)<span></span>
</td>
<td class="num">(2,607)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and accrued taxes</a></td>
<td class="nump">6,883<span></span>
</td>
<td class="nump">4,782<span></span>
</td>
<td class="nump">10,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Accrued interest</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(553)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries', window );">Return on capital from investments in subsidiaries</a></td>
<td class="nump">55,950<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">47,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes, net</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">605<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">45,521<span></span>
</td>
<td class="nump">33,812<span></span>
</td>
<td class="nump">38,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_sjw_PaymentsForNoteReceivablesFromSubsidiary', window );">Proceeds to subsidiaries for notes receivable</a></td>
<td class="num">(27,713)<span></span>
</td>
<td class="num">(75,986)<span></span>
</td>
<td class="num">(10,353)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromNoteReceivablesFromSubsidiary', window );">Repayments from subsidiaries for notes receivable</a></td>
<td class="nump">20,634<span></span>
</td>
<td class="nump">85,651<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investments in subsidiaries</a></td>
<td class="num">(25,892)<span></span>
</td>
<td class="num">(35,118)<span></span>
</td>
<td class="num">(37,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments', window );">Proceeds from sale of TWA, real estate investments and nonutility properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(32,971)<span></span>
</td>
<td class="num">(22,453)<span></span>
</td>
<td class="num">(46,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ProceedFromSubsidiaryNotesPayable', window );">Borrowings from subsidiaries for notes payable</a></td>
<td class="nump">15,355<span></span>
</td>
<td class="nump">34,317<span></span>
</td>
<td class="nump">54,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_PaymentsForSubsidiaryNotesPayable', window );">Repayments to subsidiaries for notes payable</a></td>
<td class="num">(20,901)<span></span>
</td>
<td class="num">(44,145)<span></span>
</td>
<td class="num">(59,762)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">39,085<span></span>
</td>
<td class="nump">91,029<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(224)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(43,582)<span></span>
</td>
<td class="num">(40,137)<span></span>
</td>
<td class="num">(36,509)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="num">(10,267)<span></span>
</td>
<td class="num">(8,936)<span></span>
</td>
<td class="nump">8,070<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">2,423<span></span>
</td>
<td class="num">(599)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">5,142<span></span>
</td>
<td class="nump">2,859<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">17,512<span></span>
</td>
<td class="nump">18,518<span></span>
</td>
<td class="nump">19,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="num">(5,483)<span></span>
</td>
<td class="num">(4,998)<span></span>
</td>
<td class="nump">3,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_sjw_ShareBasedCompensationFromInvestmentInSubsidiaries', window );">Share-based compensation from investment in subsidiaries</a></td>
<td class="nump">$ 4,656<span></span>
</td>
<td class="nump">$ 4,413<span></span>
</td>
<td class="nump">$ 2,894<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Earnings From Subsidiaries, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Intercompany Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Note Receivables From Subsidiary</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Subsidiary Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceed From Subsidiary Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Note Receivables From Subsidiary</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Return On Capital From Investments In Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation From Investment in Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>100
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122325534240">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_sjw_RestrictedNetAssetsSubsidiaries', window );">Restricted net assets, subsidiaries</a></td>
<td class="nump">$ 366,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Net Assets, Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Net Assets, Subsidiaries, Percent Of Consolidated Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>101
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140122327906800">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expense</a></td>
<td class="nump">1,195<span></span>
</td>
<td class="nump">932<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets', window );">Charged to regulatory asset</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">3,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts written off</a></td>
<td class="num">(2,248)<span></span>
</td>
<td class="num">(2,394)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesRecoveries', window );">Recoveries of accounts written off</a></td>
<td class="nump">1,941<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="nump">324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, end of period</a></td>
<td class="nump">5,753<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, beginning 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to expense</a></td>
<td class="nump">1,583<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Accounts written off</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Payments</a></td>
<td class="num">(360)<span></span>
</td>
<td class="num">(943)<span></span>
</td>
<td class="num">(3,050)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance, end of period</a></td>
<td class="nump">$ 1,768<span></span>
</td>
<td class="nump">$ 607<span></span>
</td>
<td class="nump">$ 684<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>102
<FILENAME>sjw-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sjw="http://www.sjwater.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sjw-20221231.xsd" xlink:type="simple"/>
    <context id="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8912ed8504940f8b97ffcc43afb8427_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f69de31832b42f783eccbe501f6af52_I20230216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2023-02-16</instant>
        </period>
    </context>
    <context id="i58169ac76dc04991b23c58fe1d5d8395_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9213172d22c4952b89c5411cef27eee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadd4566c72cb480bbb935ed4feb74638_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="if0b14180db2c4d62835b660a5bac1733_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="i4b2411c5c2334a0cb793d36a11194480_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="ie1141d850e0b437fa8d2b76171a4fb3d_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="i9c0255c82ee24e968f2175c669d7bf8b_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="i07c6fdf9aa514594b8baa3a99fe618ff_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="i356255f221fe43d78113f81ce62e4c1c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f25bece03df4befbdd6ea71e9f9a4c4_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="i583aaa5e5c53414ea6497549f0dab6a7_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="iae7fb5c5fbad41d98a971c77b109a208_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="ied0fb9e7bcb344199863f46c675d3905_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="ie1acbd6846184a1281f508a9d964d63c_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="i4309d7a002ec41cdaf99edc4f0428ebb_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="ibd604cb71bc749fea502460badb94f3e_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="i8ee2d0ae638241b6b3fd29d406657f62_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="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id3a82c0a235a4fbc9c23e032cf1303a3_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="ic7d6e6c0acee4f1c85565bc8dc91efe1_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="i1ff69d0acd664e61a3efbfe566ce3973_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="i24e2844b0b4449c2aa5df6bc6fd59bf5_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="i6506d0e8b1d240f28d24dc8de29ab938_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="i649abd3022ca4122b230f7757d66ea9d_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="i4c3c65442a184ecdbb7fd0a872e5b5d7_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="i932c0c2c415f4e098af3343456a3a84d_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="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic400fd833a6f435782d6ecf567bf4ec3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i067484f768df402da21b4246756128d4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id6f67cb1e8e24f8b96b91766142c69ed_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d4c782faa6f4792a33cbc61e18029c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54cb07a83c9140baaa5e142f9e5932dd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i155f88dd1ea54a4e9c873dea143de8ad_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="ieec6feb5a2444129bc4dbec272b5cb13_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="i5b112a63fe7d4c4b82e45859e2b116e0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i691ace2c700a47cdbbea75cea924728e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c8c8fd3c5d24bfdbe241a2aab440e02_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="i6462aa39cbf74b8ea65e3b4e71f9d812_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="iedbf7c0013b547bba4ccb120b76a6d8b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4e4a2beb43db44dd9d6db77674e7e4f0_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="if384030645ed40eda4a7bc8693850b3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if583d5a4c60144b98ba9b4e7d6be076f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7b4b31e27b245a8966e35ac47f2c962_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="i1d81bf98565448ec941dfc3806a6dec6_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="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0117ea1ab7334e4695be8a4f80599c4d_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="i158e99392a5646808986362fc4765f1b_D20221111-20221111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo582Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-11</startDate>
            <endDate>2022-11-11</endDate>
        </period>
    </context>
    <context id="i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2009a9e3f23d4303bf8bb2436a54e4ed_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="i4de05bb2b8ba4449883e40bba517311f_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="ifcbec3b14f914ef49c341b4f39ffb76f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9f301fc702b4f74ae526842c4eeae0b_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="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f3728e84e004a80a55a40e2709980c2_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="ia762ee4938d243eb8dbd7892dc4a3a64_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id12f8755fea0466c85dbd991284798ed_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="i8367a18da06743c6b70188f0fba5e674_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c60e924bb994f1e858224185770879a_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="i70490314b5e044198d7e3db13ce9144b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7f4304683314383a0dce617da3760b9_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="i6a83af8054464424a2f087848992fde4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f22518fd23144038a3748ede13e12dc_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="i0fdf55fe954f4d1f8079e8d552419ca5_D20221011-20221011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-10-11</startDate>
            <endDate>2022-10-11</endDate>
        </period>
    </context>
    <context id="i0c00be5285764237840675350c768033_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="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e7bc591184440d3b7ec595d89076026_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4682d314064a4c24bbdf117bdf2b3f0a_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="i6f79d6c134c94144b4c9104cddf37d2c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9337c65018864e1382e1e6e14128d878_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="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e528d36a1f144a6b2e2a569da9a9874_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6384d7babfb94918bedb860f6d76f70a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id79457ebf3914770a35cbe4da32ba7f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GRCInterimMemorandumAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a18e5d7f9854fceaf2cbc74190ca9f2_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="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4efe3defeb824fb69fc0828bc333a19d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i53aff55de81d4c47943a89f0889df701_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="id4ed709091f341228374f3eddbb453d3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic9c623a59cc745ae86a7898f7b915238_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idaa83454bb874c318f5626ab8b64957d_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="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0c88db59781471a9307917b216d6d5f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib38ab846aeb34321953eea90be6f7e68_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="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55f752423e834a628a79df2bbf2a59d6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a03f420019440489028a220055a8c04_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="i734bfcb6ede74ea69133e2c517e17fe2_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="if6dc65625a8b4be98fdef90f89729f18_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="iccdb2c467e4442d1aa83d1f8a47e9d25_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="i6683eb5ae8ef4c60964d3f78a94ade09_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="i065e7dcb1a664149b63f064af01bd0a1_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="i957ceadec8fc4162ba61195fa27bd586_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="i8597b6d009634c79a1e2f1ca0c802417_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="iea876e3aa1cd4931be2c754b4cdce0d4_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="ibdde7d5c5d1a4e67b5d4886361735741_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="i0357b397618d49d595398f12a757b2a5_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="if9899b786109461fbcf04dd0af8e02f1_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="i08f0949c14414faabc28fba35cf0e3cf_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="if5b907bde097462998de61dfb13c7275_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="i10ed43c3044b4414832cecda6418e4be_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="ib480adda0d704f668d2c1af0adae0378_D20221111-20221111">
        <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>2022-11-11</startDate>
            <endDate>2022-11-11</endDate>
        </period>
    </context>
    <context id="i5430effae16948fdae25220b1531e5d2_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="i73861921dc3f4916b10762b0233b54b9_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="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231">
        <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-11-17</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia7b86476bfdf4e1ab77579f113833ee4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e35ecb21bf3490890e060d65cb92c25_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="ib205ffd90a1f47d9ac8d1922c1377c5a_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="ifdeea1e6365e4fb098f17ed427aa31df_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="i5d70c35fc0da400e9403927ef8ade6cc_I20221231">
        <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:SJWGroupCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1cffe9a899a24c4d9073c7d777f019cc_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:SJWGroupCreditAgreementMaturingAugust2027Member</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="i7a531fe655be4f10af798408705ce211_I20221231">
        <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:SJWCCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7725141e24f547a6b5abf6aef927cf81_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:SJWCCreditAgreementMaturingAugust2027Member</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="i9d774ed80c88423cb997285345031859_I20221231">
        <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:CTWSCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie40d94ba4d2044d8ba9e01964108c91c_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:CTWSCreditAgreementMaturingAugust2027Member</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="i838de61eac3a48839723cb49f1761a8e_I20221231">
        <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:SJWTXCreditAgreementMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8213da10df8749a794a09d2f92c062c7_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:SJWTXCreditAgreementMaturingAugust2027Member</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="ife8c90ef2c5b458e8eba39c3019b1388_I20221231">
        <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:SyndicatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0c0ca4e40394044b586dec0432f2969_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:SyndicatedCreditAgreementMember</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="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1276ff65a1584f1488b7d8425aefcd8e_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="i656996ea9aab497faca848295931c933_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ied3e21f4980e4fd3b5bde7354261a780_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="ie9009adda6df4b87a080014680b27b4b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie27d5a18cc6f42bfaf330e9aaf32efdf_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="i9702cdabb26348e4a9bf2833400f0bc4_I20220802">
        <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:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="if7065172f22448caa3f8dbed29f788da_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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="i36cdb16b79744669878c2b9893ffe6bd_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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="ia9c1dcc1c4d544818f54d75f68912ac9_I20220801">
        <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:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="ibd050bccbcb74ea2a8fec09b5ed6027d_I20220802">
        <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:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="i88e1d5d0592240c2bf66bd5a6b8c10e2_I20230206">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-06</instant>
        </period>
    </context>
    <context id="i6dc9c6d5d7a04355b4edd2ba6fb917aa_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i162c806508144a988504fa3d762b22fc_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="i97dc64faa7ad4aed8cb0a322e5c30b10_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i73af361dd234452bb410f149f712ef5c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i59ec4775143c4c8aa866dbba9d534c22_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i524dffe3fb65419f95b8f4c5700535d5_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="i7a1e4a160e78426db56917fc1f4ba581_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a85b87972034620acb79fe9b80058d5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icd3225fb22ed41cd9053912ed8d8ac51_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i12d6553964cd4b79804cff5db521507c_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="i617443f0b53340dbbf1b4376b894cba4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib20d143362fb451ba51c75417d66e537_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i323245fe4a174b0eaaacbedf2f21a1eb_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="iea163cbb9b3b4bbf89f04262620dd15f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a57215de5bc41eaa1e1c04f2ec507fa_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="i5057dd152fa44ca0831726254b1652a0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e263e2e51634b9e9a31b9ff46e8fe78_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i981aec44d02f4b9b8e28074937f5492a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id9dc053115414e3d95c0ffca743f90e6_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="i2b412d025cd74452bdc57054d0ebe747_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i985e7a5576504639989082896dbe81ba_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="idd4db8b846cf4ac4ad16502d0a581697_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic237a9807d3845b782c30c01a0ae7733_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i44c175fcdb84487db389aa96cbc0acd2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4aadf7f48d5142b190b8fec8410ee275_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="i80687b7603114357863becd2844a0fcf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e5aebe38045470cab156088b182094b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idb7543da87a74f8c94edcd168057d0d0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic170a34525784178a9368383ea07e04b_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="ie73f5ff84beb490393eb23e84a929495_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if878b5c586824c409be9df1e1bab6910_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="i3b883eabd32544458c61972fb6f008bc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icd126bba2bb0475c8bfebf641109bd4a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d7f62ea39ac47118269d3564927fb7d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i821c28cb49704bd0bd523e5839d105a3_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="i7ecdcfb6571a422c93a90d821eaba961_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i73b4af3e206345aaa1c32df2c590dc34_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id3602c656cd74868a8f010e42b7edfd7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id7c0fd7333cf4f2f95d9cced87fbaa69_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="i3cbad256ecc64e248370a97debda8e61_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idb9be181ede842fdbeda6541550f89f5_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="idc0747ac463446acb1ea768ee797ac39_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7ca303b19d54bc1a8d6c319aa788bed_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie375f5ad9d6d4f65890f42e2c7daf7c3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i82c3013310b444988b4b707626db6dd3_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="ib9fc1a79b0144685a138149bfab54451_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icea7e891bb8a4cddb0374729a94fa657_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifaec1513168c47d290377549fbe04eb2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia946ce77803e486eb9928f2e0d4e6b58_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="if4b6ce9d827d46089363e7da311750d3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie719f9cb6dee4115b8de4884954d636b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i20f87c52fba3453a9901440e0398965c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i22a5bffa740849c4905b8ad7e8012a08_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="i1e1c048d780c4788b5d4f8de8f6d505a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c3be4813d774f71b49c7d08d75b50f0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic535594f3a0146fc9f43be9cdd71f951_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="i83ee4823b2394b6c916927040f313e68_I20220714">
        <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:A485SeniorNoteSeriesPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-14</instant>
        </period>
    </context>
    <context id="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628">
        <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:A471SeniorNoteSeries2022Due2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-28</instant>
        </period>
    </context>
    <context id="i93f688b6ebb54d2c9d12e2989065a95d_I20221031">
        <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:DebtInstrumentAxis">sjw:A554SeniorNotesDueMay2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406">
        <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:A454NoteDueMay2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-06</instant>
        </period>
    </context>
    <context id="ib5e3a1ae52df406d982f867a460eef38_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if5cfc25570084826b6088fc0da142278_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i32dcdc403212417c94d8f273472b291c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i678d6e6579704bfcaf3565990b2b1f50_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8c6bdff39b74b41801802124e24f290_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d1a09ba120e404d82fe80f7819e60bc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a7f875eee6c4973b6facadb4f9882dc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0424561f511438b8fe9b1dceab4c25d_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="ia506036cc6cb43908cfa24f8202cdb32_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="ie2cbb89233e44f049dfab46d398637b2_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="ib41687cdd1604667a64582b9853a4389_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if86b61b297584c319385bcf74fee87e4_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="i4d656feedd4f460f93ff8e065239fffc_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="i239189c524e84e08ab68b3a7bb129455_D20220616-20220616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-16</startDate>
            <endDate>2022-06-16</endDate>
        </period>
    </context>
    <context id="ib5b929181e0a40dfbdbe3978338cd791_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <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="ib854af7454764fa38d9d8ce92dfca6db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="sjw:MajorSupplierAxis">sjw:SantaClaraValleyWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8751b7872d04eda9be6eb94430bcbaa_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="i0ed89ee596dc4439b2fc44201f089390_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="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225">
        <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>2022-02-25</instant>
        </period>
    </context>
    <context id="i356a65858aa34ddab958818936a72187_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="i7a895ea3ab5a43f2bb508c53a07dcb46_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="i0301894b7d0f4f87a4f115db04e645a1_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="i0616f669b9464e9fb72430e9e2712f7f_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="i254424532ae247f08e510c02e49c4944_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="ia2886c9067ab42438aaf211b9eb8dd4d_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="i1df3c2494f644c389af01c6911c30f2c_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="ice986f49e37b4f8689ce0be08e04bb66_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i02506bcc9bc74ea08ddfa8e294bde56d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia108dfd84fdf44ae99f6d65b73e255dd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i59493af6fb2c46ea9879f01e8a012c43_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2e973128fdbc43849060b7f8f7433c88_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="ib7e6310a6f29440988e13d3998e4e828_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="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9c083e97bad46aca8e6d17311a11439_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sjw:KennebecWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98d4b61a23064bbdbc63c105b85d9a97_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icd34ca1c53e24695873e86aefd45fad5_D20221201-20221231">
        <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>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:UnionMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81894cb266d94526ad34139216244a4a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iccbf760e6bf44fb7824ded10ac50ff51_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id727a4c7b8124d25bd93c78c9b2991bd_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="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib07e64860f224716ab40f8436ed94e2c_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="ic41b675730ca4e60994f6510fd8a1a20_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="i88c6fd5d04e0426789f8ee56193b78c4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a131761af7444f4901745c037e7ccda_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id22f0d0af24b4402baa7673db3b44fb3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia557e716febd48f9994597f7ce751394_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7bd3f090a4264a17bf1ab86cc2b0c56a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a641e0c0c9c4102a251fdf3801ac699_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2047abf5a27b49adba1ca3dabf550c47_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i522d9c41b26948c8b538f43d6ee9bf3a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id2471495a0a540279fe005bfa55d308d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id361dccb5e3d4f2db34913f83b487441_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i32baf47f8fb2432ca6b8112f54643424_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e3f232eb1044b148df89333a0a1164d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i78efd672d7e44bb18e6ed9b90fa1da3c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic580c1931de84a5bb753a520619d4edf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i47059e731e6143af882d1a6f6f6e9210_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i80764d71a5d64c3b88233d7dcc8cb1d2_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="i3502ae7f7f5c406c813adea08d208429_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="i9ef3eba3698c41ef8521dede9205fc12_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="i9c416af5023044e3b3d50f5dfa334b29_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="idaa38fba5aa1402b9a415cebaa5aa5bb_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="iad7659d0ecd24dad86ae21670bf78cec_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="ie34c2ce65f1e4a1b86cc76b6570397bd_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="ie45c7b825695416594b4af5e67890b50_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="ife25c869be89420a955da3157437746d_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="i751d15e541a8444a96a253feb5b92b90_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="i393b988cd4c849f6a18eeb3680541ac0_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="i7d8ac3ffe0dc4d9ba01f572c3fb068f5_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="id22e32529ec14ec488e2f1f096b7354f_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="icee2f3564cd04b3dac72b44d90afadf1_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="i76efa952d83a464b999455e3d9fa114d_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="i10c0bd9686d44e3d9f1eb2736bcebdb1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89e7c6b9f2b54a8fa29ea117fdbdd3fa_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="ie076569a681449f7850f1fdc6758b8c6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d27cf863cea4c01a54b8a78a48b64d3_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="iaff8fc118d2e4f7690fefef4684ce418_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="if4f823af24c54af9b2104c9c7c5e0fab_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="i549a795682c646488909f4cebc154474_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="if73278bd63de40cba2a85d33b1d196cb_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="i5a430986de0446a3bf90396002ed287d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i00eb4e51377f4213b67f2711376fe51b_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="i38bd1cf0a61346cc8eea06bca8534b42_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="i7edb7c6eaccf4ae891748a146517c7d1_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="ib7ad4429817540ed96319d71c09ea82c_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="iffc82d8d7ffc48bc942e5949d37a91b6_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="i503169f50fc34507a1d4153c2446a6dc_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="i466c01ace1db4293a9885972dbcc9fe0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3bfe97f0e1540dabc8463247e7682ce_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i107c1f5908c240b18d56295ba855feb5_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="i26c93b0b66104b36894dcea99ab1c1c4_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="id2d488e14e804faea36deca920553f3a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i73f10646f17c4dbc87b8df580051fab9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1d0f7f120924150838c38a91e5f6804_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="i51c38a6321ce474f861ad86eb5903da2_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="i3eeeb1da165e4997aaddac352dc3df08_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="i64353709c89440158f0a1c0875685898_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i942256c32caf4893a29daa4f147262b2_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="ic13653aa1d1f410faace7073f9e6550d_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="icf362281377f42d7bc9398e06de6ca7c_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="i5424e035610e45f585eeefe45aa4eb77_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="i8ba03eb97d3a459182c51a3f50b42b98_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="i5334d2722d93417b9f422319e945720b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id2686d47527c4988b8fd60af9cf14266_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id54c3e91c22b42a5881bc37a6d638f77_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa7ba1cc9c8e4ebd8aa30387f06c3312_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="ibef6e9fc05cd4f078008642fd54952d1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d11dd15aae5437f9c645f55fabddc7c_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="ibe43f85e177b40708c6866ad0de7ff93_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if74325c68a41479dba82a9dd4a77e08b_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="i1f4922ac920046e584070480034a7dde_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i15dc6bad29a84c7c9dedbcc0e36fb93f_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="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idd392e3837fb4039b43d8546e8d179f5_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="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2e1b30f62ba46109285d7dbeb273cca_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="i861b9e7514924851b1bcdf8fe8ba0f24_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3418caa7458d4d5b83d2335b2203ae38_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i521cfc2e02224df093bf101762613207_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i996f9addc7b04626829544c913be46bb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i26fe219ecc24428badff7e2513df8cf0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ica121e42541d4183983fb57549f2b4af_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7453371da1a2454f90458eacc407c4b7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i320deb1eaa2a462bbd69053c731a6c33_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if92ddb093f50494a8c49673b5961de19_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibf2d6580ac40468bb310a39fd3a61086_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i390902d384744dca873ec63e77ba4a50_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2202a31d1b594e85a796d15025519ba0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic46a258f2cd944569a219d8c85160f1a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3bcccfd966424170bfb43043ca614836_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icb32395a3d414b3db81bfe08737b34c8_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="ib9f7d4424dc44e7baabe902e26b11535_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="i4c88f397050b4bf8b93a45043b5d9abd_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="ie3da6514e90b48beb4e8919bc90b0871_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="ia8ad1852c8364b62b009bafa839bf2f7_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="ida15470896fd4060a74a5921ef0d369e_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="ifc4d5ee43fdd4e2a81431e3a2d0f9cec_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="i9d18eb8e612348778598240bfdbf6716_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="ifb4554df03d547ebab5dd9153918f97f_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="i1025679770c7484b952de9a2c646ee0b_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="iceb8fa551bbb4aac8c0277dc82d1f053_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="i07019ea046e14e6293659154a8a040eb_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="i7aa8cf120149476db9e34d1840b047ca_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="ia7ce3100baf44415ba3eb21dc9211d89_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="i0913664bb8104a48bfad2c47025cc0e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ad5555e19be42b5be2395ef41e92674_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf081c4552f046769b473d729e452740_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="id1b76dfa67f64bdf8ee93fdeaa55e1b7_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="icd0c1151befe4e418cf5910c6e4274a2_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="i0fe4b4d2dd244d5ca584544648d183ba_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="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i84976567429f472785710945eb06e5f6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff4880f6df6d4f27b68fbb8e1bbbdcc8_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="id54fd3091b3645e79bf8c5a91516e19f_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="i5230be08b160478684e7b4ce421f705d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i040bfa9574e741f9b6bbdda94a150524_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="i78831d64f0c44dbfb4cd59c09594397b_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="i58d94b97d1874eba8cb13accddf6ccbf_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="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5eec2d2d0650405bad99f78fe9ca2232_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icf8ac070c74848eabca2c54d714cd178_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i010b09b081854479a8a764ac8392ecbe_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55c3ad2c5efe475eb31264ec8fbfac46_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6288e86d0de40419ede293468493ccd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d16990af2554002bef75d981df51f96_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i73515c6a66e2406ea158ed946a4d13a8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i39de731cb27e42209b43be7b71504cf7_I20230131">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i34677d01898c411b986febacfd8db49c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief895bd3e87e4936a74166ce49041f85_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i96bd676317ae45cf880753d6b957e658_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3c55ad1df6064e01af747ad44598f93d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ide8ad4ed8d7f4687b6a739df2de9e335_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i38ee1c3b4e6641cea7bc611fcb5205c7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0179e2ed9f3347b2b1c6de18e148f332_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2bd5ca7183364a46a60579531add4cc2_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="i0adf779eb0db4e2a896b06bdcf3a711a_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="i2f8731d59e7d49a1bf9fed9f9ff6d961_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="i36cc1a88bbf24bbd839e46963c047307_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="i790a19dbec084c69a6536e212b60d915_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="i86ff5504a2f742a08b20a56f04c90dc8_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="i23af287c9a4a4de38dd86c1ebeaa580b_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="i8c1342eb99b1424e865f754c1dd7bbe4_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="i869dba731be644448fdfa9c16da7f823_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="ie8c91f8167534bf188bf5506654119dc_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="ie3f0dd60f0944418948101bca31cb72d_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="i086b5857511e4eb2b9447569786f8d94_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="i3567c8dbd4d9478aa4cb5db86045a275_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="i78ca6702d7fb4ebfb20443cc7fe34226_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="iccb1c5c544584d94a7fac96de3ca9be0_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="ia9a6058d3cea4c9ab864f0ccf8d815b9_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="i08f7491f2283497080430dbc63f46c9a_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="i59b6f7b4caba43658317b1dae2c7925c_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="i036d2f6869d84c8aac4ad06d7127146a_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="ie7e3799a942c465eb2512cbf44a94404_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="i3fd49b787cab46418b138e49fb509e80_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="ic9493c0b71e94a668475c56eef3cf53f_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="i75b851fa7a7740a782d365d65bdef8ec_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="i188f24ad898847c9917a736a5392e790_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="if60b6526839e4d2dbd7dd447461dbc5c_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="ib41b0e048c1442918f2feb7d7211cd65_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="i1e4c60c11e8349919d5d9620b0a07daf_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="i9c2fb3178fb4487baa04ec39e273f30b_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="iac3fbdbc088b491b80480d95e20f0711_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i64af41cddb5549cd9b9eb89fad789789_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i07a94b669088432d97415f438a6f246b_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="i9afdaf4d72144b1da1e53afc3f74a6e3_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="i93f2e92347224f8399ca0b99b40266cd_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="ia7c19f8f49fa47d589221fa577cc63dc_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="i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113">
        <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:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <context id="ie82edc4552a4495f95d4e450b0143d7d_D20230113-20230113">
        <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:BusinessAcquisitionAxis">sjw:KTWaterResourceLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <context id="i68909c22258c4204ab1b667d339a69d2_I20230113">
        <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:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="i07e7ef5c3c354110b966d3eec6e3028f_I20230113">
        <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:StatementGeographicalAxis">sjw:SouthernComalCountyTexasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="i4a52f27100f74bf6ac3ee77c0f091777_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="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i509e32e2fb2b4104afad0956ffbb9b0e_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="if4870c198ce743db9425f8346a79c3f4_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="i10efb10a407a460d968e7b4f51ae38ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d9e4996a3d24a688cbd732f046da808_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="ief392a68b52843e78cd7a5ac13fc72f4_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="iba9c2a244c094f58bf0a00284f7ef8c3_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="i454c9a7014cd4902be0ae09dff6a827f_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="ieb3fa8cab1344b2b9526b98bd9190b34_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="i0465c7e8d332419bb3cbbf81cf3f099c_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="i34475a7b5fb44c08a155d91a9bdfa109_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="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc4a863843114bf3aa285e037f4ef581_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="i6be81843239548558be39d3e6fcf6ffc_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="i07d2624d6a894305aafcac93de0b548d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ed5cbdcf5ae4745a718298367e2ccad_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>
    <context id="if48eba1f2cb9456cb6fbd7af07224997_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="i7476f37ca44f4078a1e1c72e7111e458_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="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i557c7c49a82a4776bba25c3043f2065b_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="i0e78f67e37f14e189c6c0e30a70f3677_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="i47c82a33433d4348bed6015a289d148c_I20221231">
        <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>2022-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="number">
        <measure>pure</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="interval">
        <measure>sjw:interval</measure>
    </unit>
    <unit id="segment">
        <measure>sjw:segment</measure>
    </unit>
    <unit id="people">
        <measure>sjw:people</measure>
    </unit>
    <unit id="serviceconnection">
        <measure>sjw:serviceConnection</measure>
    </unit>
    <unit id="sqmi">
        <measure>utr:sqmi</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV8zLTEtMS0xLTEwNjA5NQ_b9441f45-3d26-4de8-88ab-17636cbeca38">0000766829</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV80LTEtMS0xLTEwNjA5NQ_71b716e3-362c-4b51-8fa0-bc7a8dcd3420">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV81LTEtMS0xLTEwNjA5NQ_21de7a54-837a-4869-af15-8d2e533a445d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF80L2ZyYWc6YjRlMTg1NTdmNTNjNGQ3NmExMjUxMjc3OTdhNmIwNDgvdGFibGU6OGE5NjRkNTJkNDNhNDM4YWI2YTA3YTA0YTJiNGQxMTEvdGFibGVyYW5nZTo4YTk2NGQ1MmQ0M2E0MzhhYjZhMDdhMDRhMmI0ZDExMV82LTEtMS0xLTEwNjA5NQ_7e8adaba-0e4b-45ad-9a82-b7b49f49d00c">false</dei:AmendmentFlag>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMyNzE_e1c83bc0-7cb9-4ddb-a98a-940fa10dc212">P3Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM0MDg_6df11075-8928-4167-b1e5-e62a95adebac">P3Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <dei:DocumentType
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc2_63946c5a-01cc-4fd1-b3ed-11525bba8adc">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6NWQ3YTY2ZTFjODY0NGM1YmI3YmM2MTNjYzAyNDM1NzAvdGFibGVyYW5nZTo1ZDdhNjZlMWM4NjQ0YzViYjdiYzYxM2NjMDI0MzU3MF8wLTAtMS0xLTEwNjA5NQ_509871bd-0996-4818-8883-328d49f82a01">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8xMTY_222b24b3-c987-44e0-a4be-9436cdb12c17">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8xMTY_a517c00e-a98b-4c48-b4a5-0471f3e2249f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDg1ZTNjMmZlZDI4NDY3YmEyYTk4MGE0YjE1MmFhMmMvdGFibGVyYW5nZTpkODVlM2MyZmVkMjg0NjdiYTJhOTgwYTRiMTUyYWEyY18wLTAtMS0xLTEwNjA5NQ_7651edc1-db53-4f7d-b5c1-fc33053b0456">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgy_0b7a5bc2-ae65-40d7-809a-0d8a1b1288b2">001-8966</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcw_2bb8de76-986b-40e6-8917-6bbad7bc7d04">SJW GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8wLTAtMS0xLTEwNjA5NQ_5bbe6885-eedd-402a-8db0-911cfc76233f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8wLTQtMS0xLTEwNjA5NQ_a8e0b4a8-ce5b-4c2d-a1b3-97cae697c6d2">77-0066628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTAtMS0xLTEwNjA5NQ_9069728f-ceeb-4130-9615-18f82a5032eb">110 West Taylor Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTEtMS0xLTEwNjA5NQ_853eb7c0-3fb7-4ffc-b10e-486089ce919c">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTItMS0xLTEwNjA5NQ_f665c1b2-b127-4f69-a5cb-449dc41958ec">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6ZDUzYjQyM2MzZDU5NGQ2ZjlmODA2ZDc1MWI2YjdjMDAvdGFibGVyYW5nZTpkNTNiNDIzYzNkNTk0ZDZmOWY4MDZkNzUxYjZiN2MwMF8zLTQtMS0xLTEwNjA5NQ_f236177b-717d-4c26-b0ef-6ee4f2291bfc">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc3_fe2eba65-468a-4b93-a7fd-08b4d12fcd58">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcx_d60bea51-2a4d-42b2-8c4c-c1314b3b7459">279-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTAtMS0xLTEwNjA5NQ_29295f47-0775-40c7-a1d0-04c46fe4dcc0">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTItMS0xLTEwNjA5NQ_2d361be7-9484-4065-963e-6e9c77c1d937">SJW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGFibGU6MDFiNmJiMDI0NmYwNDVlMTk5NmUyZjgwNzQ0YWRlMjAvdGFibGVyYW5nZTowMWI2YmIwMjQ2ZjA0NWUxOTk2ZTJmODA3NDRhZGUyMF8xLTQtMS0xLTEwNjA5NQ_51cb5344-47e2-47c5-8d8e-391b087d64a3">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjcz_69de421d-801b-4bc8-96b9-90c17306b863">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgz_1553989d-1ada-4db4-901b-653f8ad01a46">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg2_037b0e55-807b-457d-8b02-437dc295109a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg3_552768d7-0ffe-4821-b757-3e32a2fcbb69">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg4_1ade79ed-a05e-46dd-a35b-38ce6b7b78f9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjc5_62b0fa74-2e3b-4b08-bcb2-4468d9a63e85">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjgw_a6c762c8-d659-4810-882c-1a08f68ce795">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMTg4NTgzNzIxMTYzNw_c6276b32-dc1d-4ac2-bf95-dc8537504d19">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjg0_602c3902-fbd0-49c6-8ba4-59810da9ffc2">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic8912ed8504940f8b97ffcc43afb8427_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8yODcx_3e992024-650f-4bbe-9f42-3fa97b067e34"
      unitRef="usd">1879000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6f69de31832b42f783eccbe501f6af52_I20230216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8yOTYw_21d9d8c4-c5c6-4750-b804-352ae63ce81e"
      unitRef="shares">30846574</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xL2ZyYWc6YTJiMTBkOTY0MGI1NGIzNDk0YzBkYmFiZmE1NWI1ZDgvdGV4dHJlZ2lvbjphMmIxMGQ5NjQwYjU0YjM0OTRjMGRiYWJmYTU1YjVkOF8zMjY5_65e48ec9-31d0-4a71-ac97-415a06b35a8d">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82NC9mcmFnOmU2ZTQxNmVkOTU1OTRjMmQ4YTFlYTg5MDU5NzNkNmFmL3RleHRyZWdpb246ZTZlNDE2ZWQ5NTU5NGMyZDhhMWVhODkwNTk3M2Q2YWZfMjc0ODc3OTExMTk1Mw_2c69cce1-6cb2-494b-b7a8-786a13cc2024">Deloitte &amp; Touche</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82NC9mcmFnOmU2ZTQxNmVkOTU1OTRjMmQ4YTFlYTg5MDU5NzNkNmFmL3RleHRyZWdpb246ZTZlNDE2ZWQ5NTU5NGMyZDhhMWVhODkwNTk3M2Q2YWZfMTMxMjE_d579351b-39dd-41d0-9ee9-cf16f4f54757">San Jose, California</dei:AuditorLocation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNC0xLTEtMS0xMDYwOTU_aebe77e7-d483-4944-96bd-48f053198861"
      unitRef="usd">39982000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNC0zLTEtMS0xMDYwOTU_3e86a96d-1ceb-472b-bf29-45d9066b7887"
      unitRef="usd">39004000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNS0xLTEtMS0xMDYwOTU_43e17bb8-57cc-4d53-a681-092a6c5faef9"
      unitRef="usd">3661285000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNS0zLTEtMS0xMDYwOTU_fd8a7ca6-4216-4fd3-8a62-b033ec964d81"
      unitRef="usd">3381908000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNi0xLTEtMS0xMDYwOTU_a08d1542-6027-4ecf-9d95-d2a78538fa14"
      unitRef="usd">116851000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNi0zLTEtMS0xMDYwOTU_c6a10dac-74ca-4bd9-a6e3-65991f7bff0b"
      unitRef="usd">176427000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNy0xLTEtMS0xMDYwOTU_e557124d-a1c6-4509-a90d-f4df411c7660"
      unitRef="usd">35959000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfNy0zLTEtMS0xMDYwOTU_bb465e67-ab24-410d-b3f3-19f02f4b18ea"
      unitRef="usd">36276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOC0xLTEtMS0xMDYwOTU_ecc1b62b-2011-4e0b-8982-f2566bb626ea"
      unitRef="usd">3854077000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOC0zLTEtMS0xMDYwOTU_20c0f2a9-5f77-4c91-8f57-aab9ed48f3f5"
      unitRef="usd">3633615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOS0xLTEtMS0xMDYwOTU_ec40041a-26fc-405e-97ae-bd0525232132"
      unitRef="usd">1223760000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfOS0zLTEtMS0xMDYwOTU_0fba2688-45b6-47c7-8c96-ad860435529b"
      unitRef="usd">1136116000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTAtMS0xLTEtMTA2MDk1_8a8c4d89-dbcf-43cc-834e-720e071f2f80"
      unitRef="usd">2630317000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTAtMy0xLTEtMTA2MDk1_de5cbe25-a380-4f60-a34a-ea9c3bd4476d"
      unitRef="usd">2497499000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTEtMS0xLTEtMTA2MDk1_30d67333-87d9-4800-8629-efb9fd2ca347"
      unitRef="usd">58033000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTEtMy0xLTEtMTA2MDk1_c1dbeff1-136e-49c2-a184-0bd67b391a99"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTItMS0xLTEtMTA2MDk1_05dca798-941d-4e78-9d53-8c1dcee5c3f7"
      unitRef="usd">17158000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTItMy0xLTEtMTA2MDk1_bcd0e0a9-8cc2-4c7a-be36-71be9a26be25"
      unitRef="usd">15951000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTMtMS0xLTEtMTA2MDk1_1c1f4816-9239-4753-bf5d-410accadbaaa"
      unitRef="usd">40875000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTMtMy0xLTEtMTA2MDk1_4cc0f79d-3873-426e-9a23-a05a33370b40"
      unitRef="usd">41681000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Cash
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTYtMS0xLTEtMTA2MDk1_3c9a0668-e472-49ce-9333-dda0595cc462"
      unitRef="usd">12344000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTYtMy0xLTEtMTA2MDk1_549c5e14-1997-4704-a346-ea2b75d48df4"
      unitRef="usd">10908000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTctMS0xLTEtMTA2MDk1_a9495dfd-5baa-43bb-9eec-b745bfeaa483"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMTctMy0xLTEtMTA2MDk1_7290cd62-d189-4a8a-98ef-873ad9f7c409"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTMyNzg3ZjI5MDg1NGVlZjlmMzY3MmMwYzRiOTliODNfNjM_3e20f59a-4488-49e3-903b-542da4d8acb7"
      unitRef="usd">5753000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTMyNzg3ZjI5MDg1NGVlZjlmMzY3MmMwYzRiOTliODNfNzA_1b1ba719-621d-4ed6-be84-42d8423e3339"
      unitRef="usd">4600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMS0xLTEtMTA2MDk1_65d491bb-5620-427e-8b79-8faa356983ef"
      unitRef="usd">59172000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjAtMy0xLTEtMTA2MDk1_91bbc924-91f6-43e7-8a26-461e4ba54cc7"
      unitRef="usd">53699000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjEtMS0xLTEtMTA2MDk1_07e52218-565b-4562-b424-2036735f0aab"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjEtMy0xLTEtMTA2MDk1_92975c19-7e16-4429-a91d-76f67212f183"
      unitRef="usd">2308000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjItMS0xLTEtMTA2MDk1_69116410-a04c-4a5d-b6ed-4935214289b3"
      unitRef="usd">5560000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjItMy0xLTEtMTA2MDk1_e7c8920d-79c6-4ad5-a8e2-c627ee8184c2"
      unitRef="usd">4735000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjMtMS0xLTEtMTA2MDk1_f141971d-c953-42ff-b115-ed8a80677abc"
      unitRef="usd">45722000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjMtMy0xLTEtMTA2MDk1_3b035006-5281-436e-a286-28ca2abd7b88"
      unitRef="usd">44026000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjQtMS0xLTEtMTA2MDk1_08cb260a-9585-492a-9fa6-0d77868227f6"
      unitRef="usd">16068000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjQtMy0xLTEtMTA2MDk1_0ecc1aea-d43d-4ea8-9bce-bf2bd5c096e4"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjUtMS0xLTEtMTA2MDk1_8754dce7-48bf-4f87-8d6f-049366e6be1e"
      unitRef="usd">9753000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjUtMy0xLTEtMTA2MDk1_a5a63dd6-2d86-42f8-885d-b5bece3d255d"
      unitRef="usd">9667000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjYtMS0xLTEtMTA2MDk1_1012a428-bea2-48d6-94fb-5889e725cf67"
      unitRef="usd">6095000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjYtMy0xLTEtMTA2MDk1_558dfdf9-5e14-4031-ad73-0b8eab45c3dc"
      unitRef="usd">4902000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjctMS0xLTEtMTA2MDk1_10b0ff3f-20d2-4a90-8791-d8c83449972e"
      unitRef="usd">154714000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjctMy0xLTEtMTA2MDk1_b21a61c5-3ca3-4b60-b901-2d0ab289f685"
      unitRef="usd">134085000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjktMS0xLTEtMTA2MDk1_af41b16a-56a6-4ca5-bd4a-66d5e1e7ce00"
      unitRef="usd">127275000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMjktMy0xLTEtMTA2MDk1_44a41c5d-727c-4ec3-8ca1-2301cd435747"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Investments
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzAtMS0xLTEtMTA2MDk1_2cd1863a-eee6-46f8-ab93-393825b0d150"
      unitRef="usd">14819000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzAtMy0xLTEtMTA2MDk1_42659f34-c8d4-4df1-92bd-e6c7a0fa7842"
      unitRef="usd">15784000</us-gaap:Investments>
    <us-gaap:Goodwill
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzEtMS0xLTEtMTA2MDk1_cc80fbb8-f023-41b7-87c6-f518c8242ac9"
      unitRef="usd">640311000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzEtMy0xLTEtMTA2MDk1_ee05e51f-1055-48a2-851d-b17c2fa7ceb1"
      unitRef="usd">640471000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzItMS0xLTEtMTA2MDk1_822cb2e9-91c5-4b88-b254-71420d9fa5ba"
      unitRef="usd">24313000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzItMy0xLTEtMTA2MDk1_8a38d06b-dc59-4774-b000-e6bf25d45904"
      unitRef="usd">10883000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzMtMS0xLTEtMTA2MDk1_112d1e25-d3cf-4b89-99a2-77c00f4d8e61"
      unitRef="usd">806718000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzMtMy0xLTEtMTA2MDk1_c6b226eb-e374-4aae-9e24-b8e8fc059334"
      unitRef="usd">819130000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzQtMS0xLTEtMTA2MDk1_f19fa303-ce4d-47c8-8efa-bf9ccb714b0d"
      unitRef="usd">3632624000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOjkxYjEzNDZmNTNmMTQ5MDZiNGI3OWEzMThkMjJiMjkxL3RhYmxlcmFuZ2U6OTFiMTM0NmY1M2YxNDkwNmI0Yjc5YTMxOGQyMmIyOTFfMzQtMy0xLTEtMTA2MDk1_10f8ed14-ff1d-4887-9bd7-01145ee09218"
      unitRef="usd">3492395000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xOA_8f62109d-b983-4219-9514-948715d89ae6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xOA_c4d5aefc-401f-4936-ae43-e51a1540e96d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF80Mw_649e9c05-cc6d-4a9f-abb6-2bc69d6ede1d"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF80Mw_918c4ac1-436f-4785-acdb-8691ea34169f"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF85MA_1cecf7da-0696-429a-97c0-6dd54b5d1b9b"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF85MA_6d83d39e-b118-49e2-803d-ec0960c1c481"
      unitRef="shares">30801912</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xMTA_08574d08-78f3-427e-9d5a-bfc2c941f945"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjphNWQ2MGY2NDFlMTk0N2Y1YjVmZDhiYzcwYTM4YWRiZF8xMTA_5ae57977-ef2b-4fe6-976c-60e98f3992cc"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0xLTEtMS0xMDYwOTU_96d92fb0-fce4-493f-aa17-b0b0ab6a7442"
      unitRef="usd">31000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNS0zLTEtMS0xMDYwOTU_736c74d4-64cc-46c8-aca1-8c08ae2cb3c8"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNi0xLTEtMS0xMDYwOTU_013af889-b69f-4485-8069-4fe3098742a4"
      unitRef="usd">651004000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNi0zLTEtMS0xMDYwOTU_88dc8769-5d0c-4531-be2b-13c542014900"
      unitRef="usd">606392000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNy0xLTEtMS0xMDYwOTU_33882990-6644-4b3c-8b6c-66e30f5e32aa"
      unitRef="usd">458356000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfNy0zLTEtMS0xMDYwOTU_7690fb9a-7790-4ac7-8d89-0d79c8f4ce17"
      unitRef="usd">428260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOC0xLTEtMS0xMDYwOTU_591ab82e-a92e-4fa8-8e9e-71f55f8950ed"
      unitRef="usd">1477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOC0zLTEtMS0xMDYwOTU_5f73c09d-f7bc-4a23-a33d-6c8540bb7a3d"
      unitRef="usd">-163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOS0xLTEtMS0xMDYwOTU_6501cef3-457d-433d-b263-e053e9877c85"
      unitRef="usd">1110868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfOS0zLTEtMS0xMDYwOTU_6be87500-3135-46ba-b47f-7420cc233e21"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTAtMS0xLTEtMTA2MDk1_37ffceef-d0be-4912-8f46-0237e6b7fdf0"
      unitRef="usd">1491965000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTAtMy0xLTEtMTA2MDk1_6dcc8c44-6890-4c3f-b25c-d6259459d7c1"
      unitRef="usd">1492935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTEtMS0xLTEtMTA2MDk1_727645d9-4d7d-4437-9dfd-6c9a625396ff"
      unitRef="usd">2602833000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTEtMy0xLTEtMTA2MDk1_0879acab-2c7d-4bfd-bbad-28fbe82d7567"
      unitRef="usd">2527454000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTMtMS0xLTEtMTA2MDk1_52214cd7-362c-46e2-a332-1cca2cb7b781"
      unitRef="usd">159578000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTMtMy0xLTEtMTA2MDk1_44c12865-8f7e-49f2-9731-6bd1156c29f2"
      unitRef="usd">62996000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTQtMS0xLTEtMTA2MDk1_699440b5-fcbc-4f41-9aad-b9e65581ff27"
      unitRef="usd">4360000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTQtMy0xLTEtMTA2MDk1_754bab82-f683-4014-a8a4-34315eb2f60d"
      unitRef="usd">39106000</us-gaap:LongTermDebtCurrent>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTUtMS0xLTEtMTA2MDk1_9f58cd2a-b4bf-48b7-b321-91e2e116feb0"
      unitRef="usd">19707000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTUtMy0xLTEtMTA2MDk1_7a585d36-894b-4d32-809e-eaf05a72c43d"
      unitRef="usd">17200000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <us-gaap:AccountsPayableCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTYtMS0xLTEtMTA2MDk1_5bb16374-b1b3-4172-8bbd-01e2d4e5004e"
      unitRef="usd">29581000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTYtMy0xLTEtMTA2MDk1_811577bb-2f39-443c-9320-2cf13968d493"
      unitRef="usd">30391000</us-gaap:AccountsPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTctMS0xLTEtMTA2MDk1_72f53894-c9d7-4e73-9c54-1432c374212f"
      unitRef="usd">13907000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTctMy0xLTEtMTA2MDk1_50e77018-3293-4018-898d-3d832bf82b79"
      unitRef="usd">14174000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTktMS0xLTEtMTA2MDk1_1b375e51-eba2-47ae-8ad5-3c1e6a0189e1"
      unitRef="usd">11908000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMTktMy0xLTEtMTA2MDk1_b0838a7c-1479-44e7-b84f-5c79bb93f406"
      unitRef="usd">11583000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjAtMS0xLTEtMTA2MDk1_ba9a83fd-77e2-4d1a-82f7-97e8ad8bd8c9"
      unitRef="usd">2696000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjAtMy0xLTEtMTA2MDk1_23688c2b-f0c9-4dde-805b-2c5cc9f385a7"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjEtMS0xLTEtMTA2MDk1_b3a6b1d1-04c3-45fa-9f53-cf7ca24ec71d"
      unitRef="usd">22913000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjEtMy0xLTEtMTA2MDk1_77f05de1-ae62-482b-923f-0d7f1d28db2f"
      unitRef="usd">27821000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjItMS0xLTEtMTA2MDk1_88995749-40a1-4318-930c-c0cc6c6368ce"
      unitRef="usd">264650000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjItMy0xLTEtMTA2MDk1_fe669458-5d92-410e-af94-867732d3e484"
      unitRef="usd">203271000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjMtMS0xLTEtMTA2MDk1_faec9cd9-1561-407f-b47f-3ca7d87a2121"
      unitRef="usd">218155000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjMtMy0xLTEtMTA2MDk1_b8eefdab-8a72-4638-9507-6aa32da6ac4e"
      unitRef="usd">200451000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjQtMS0xLTEtMTA2MDk1_b2ea43bf-61c8-4a3d-b681-05dbad1ad3ac"
      unitRef="usd">137696000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjQtMy0xLTEtMTA2MDk1_ad977df4-7a50-416f-b125-9a397ad4c7cd"
      unitRef="usd">130693000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjUtMS0xLTEtMTA2MDk1_b098a0ec-405d-4814-8cf6-8e02d7bc8260"
      unitRef="usd">323668000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjUtMy0xLTEtMTA2MDk1_b990fd2a-af1e-456a-804d-1119d045ef3f"
      unitRef="usd">316479000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjYtMS0xLTEtMTA2MDk1_ad3c1b27-881f-49e3-a07b-8225f84c60b1"
      unitRef="usd">59738000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjYtMy0xLTEtMTA2MDk1_17bea06e-a75b-49ab-9d5b-f1b70d5efc8c"
      unitRef="usd">89998000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjgtMS0xLTEtMTA2MDk1_b4a47940-a7dd-463b-987f-a3dac4cc0820"
      unitRef="usd">25884000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjgtMy0xLTEtMTA2MDk1_1be13313-1b5a-45a7-84c6-88a5cc8febd0"
      unitRef="usd">24049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjktMS0xLTEtMTA5MzUx_ee2f4213-06d0-4884-b11d-e0417f5a0ca6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMjktMy0xLTEtMTA5MzUx_26a4ccd9-39d1-43db-b245-fd70160b1dc0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMzAtMS0xLTEtMTA2MDk1_7ea57032-5677-4e5f-8545-14494f04c706"
      unitRef="usd">3632624000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF82Ny9mcmFnOmU5NzBkNTZhNjQ4MDQ4NDlhMTNmNjc5OTIzYzA1ZjFmL3RhYmxlOmI0YzFiYzc5NGM2OTQ4NjNhMzZkNzhhYzJhMDZkNjM1L3RhYmxlcmFuZ2U6YjRjMWJjNzk0YzY5NDg2M2EzNmQ3OGFjMmEwNmQ2MzVfMzAtMy0xLTEtMTA2MDk1_e47e64eb-3f3c-40ae-92ce-14a936ab69c4"
      unitRef="usd">3492395000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS0xLTEtMS0xMDYwOTU_fb8aa523-ea0d-41b4-a306-c855badf63eb"
      unitRef="usd">620698000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS0zLTEtMS0xMDYwOTU_fcc2a5bc-873a-4880-97d3-81fd380d022e"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMS01LTEtMS0xMDYwOTU_14eb5fb3-9bcd-4c0a-b411-0d84b28acdef"
      unitRef="usd">564526000</us-gaap:Revenues>
    <us-gaap:CostOfPurchasedWater
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC0xLTEtMS0xMDYwOTU_2cc3f9cb-1511-4571-a557-cfa70ac9960d"
      unitRef="usd">122334000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC0zLTEtMS0xMDYwOTU_b15d1133-2578-4436-9ab0-9586a6d0a9ab"
      unitRef="usd">98231000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNC01LTEtMS0xMDYwOTU_b0ee9211-a418-44a9-b7cd-5d390ce98337"
      unitRef="usd">100723000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS0xLTEtMS0xMDYwOTU_0a94e978-3aa6-4f80-afda-3030a0158e5f"
      unitRef="usd">8889000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS0zLTEtMS0xMDYwOTU_c05e152c-6c32-47df-841b-0afd909caea8"
      unitRef="usd">13511000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNS01LTEtMS0xMDYwOTU_114ed957-0263-4a8f-a821-b6cebfadf0dc"
      unitRef="usd">13330000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <sjw:GroundwaterExtractionCharges
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi0xLTEtMS0xMDYwOTU_1fc1ea47-b001-498c-955f-12c71e7aaf47"
      unitRef="usd">56158000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi0zLTEtMS0xMDYwOTU_e0c2a432-18b6-413e-8039-2ead49498824"
      unitRef="usd">75866000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNi01LTEtMS0xMDYwOTU_8fe5bba8-7989-44fa-bd93-c1ee45a20a28"
      unitRef="usd">71359000</sjw:GroundwaterExtractionCharges>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy0xLTEtMS0xMDYwOTU_d4d42edf-bd63-447c-8eff-cc70c7089de8"
      unitRef="usd">45409000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy0zLTEtMS0xMDYwOTU_5ab56fd7-eb2e-4227-878a-29135486aabb"
      unitRef="usd">41475000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfNy01LTEtMS0xMDYwOTU_f408bdfd-2a50-467e-9183-7e415be47c32"
      unitRef="usd">40380000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:WaterProductionCosts
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC0xLTEtMS0xMDYwOTU_f64c3745-25fc-486f-9dec-330ad753c881"
      unitRef="usd">232790000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC0zLTEtMS0xMDYwOTU_38349e1e-efe6-465c-ba62-72e276ae9962"
      unitRef="usd">229083000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOC01LTEtMS0xMDYwOTU_864f2fa4-11b2-4403-aa19-d080ecb7a031"
      unitRef="usd">225792000</us-gaap:WaterProductionCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS0xLTEtMS0xMDYwOTU_7db6d3a8-fb79-4db8-bd35-c1e55bebe1bb"
      unitRef="usd">95404000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS0zLTEtMS0xMDYwOTU_d5add6fe-8a74-43dc-a9f8-9aa7bdea4415"
      unitRef="usd">87332000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfOS01LTEtMS0xMDYwOTU_77f83d68-a63d-4bab-b680-0be88bd07090"
      unitRef="usd">79741000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtMS0xLTEtMTA2MDk1_2c258a11-0fa6-4293-9f60-330271b74db8"
      unitRef="usd">30734000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtMy0xLTEtMTA2MDk1_e2d07c8b-e07b-4680-ad8c-0165eae5e727"
      unitRef="usd">26031000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTAtNS0xLTEtMTA2MDk1_8a8fc956-0a7a-4265-b330-5ff133cd39ec"
      unitRef="usd">22158000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtMS0xLTEtMTA2MDk1_897d6fb6-1f84-432b-aa1a-3a20de783428"
      unitRef="usd">32572000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtMy0xLTEtMTA2MDk1_7a73c144-5b83-4b27-a6f2-5745d5dac5b9"
      unitRef="usd">30964000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTEtNS0xLTEtMTA2MDk1_6797b175-a025-443f-9cbc-a254f80d92b1"
      unitRef="usd">29886000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItMS0xLTEtMTA2MDk1_02647a1b-33a0-463c-b541-92b8e6f37d67"
      unitRef="usd">104417000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItMy0xLTEtMTA2MDk1_c64729b4-111e-43bb-be4b-5cbba81464fc"
      unitRef="usd">94400000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTItNS0xLTEtMTA2MDk1_c43954fe-167e-4f01-bf4b-9fae62afbe11"
      unitRef="usd">89279000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtMS0xLTEtMTA2MDk1_7eabb81c-e51d-4f09-bf80-de257ab96dd0"
      unitRef="usd">6197000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtMy0xLTEtMTA2MDk1_75d79b0a-cb22-4f1c-9d44-259cd5afb503"
      unitRef="usd">7494000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTMtNS0xLTEtMTA2MDk1_e11068ad-56b5-4f5a-9fc5-2e4fecf32719"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtMS0xLTEtMTA2MDk1_266517b4-9f3a-47f3-94c7-69efdcf3b6e7"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtMy0xLTEtMTA2MDk1_c4cbf495-9f8a-4134-bd14-3d16f8e7e377"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTQtNS0xLTEtMTA2MDk1_4c3d0d3d-c798-4307-9aab-564f5f0625fb"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtMS0xLTEtMTA2MDk1_72a118a8-49cb-4122-a830-14851c4b7358"
      unitRef="usd">489720000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtMy0xLTEtMTA2MDk1_c8c8e55b-c8a0-4164-a3ed-27909d3a4c5c"
      unitRef="usd">462527000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTYtNS0xLTEtMTA2MDk1_a1e00998-0fa3-4480-b136-b2333de47537"
      unitRef="usd">446856000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctMS0xLTEtMTA2MDk1_a0f860d2-77ae-415d-b935-e27f6aa185e3"
      unitRef="usd">130978000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctMy0xLTEtMTA2MDk1_b808c1b4-73a0-4928-bf5a-5e29ef164962"
      unitRef="usd">111159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTctNS0xLTEtMTA2MDk1_e603e3ed-29a6-4b00-be1d-9ac0b1b952a2"
      unitRef="usd">117670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktMS0xLTEtMTA2MDk1_30a43c78-3138-4900-b6b6-aaed2d597b70"
      unitRef="usd">58062000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktMy0xLTEtMTA2MDk1_bc11fdfc-f2ba-43e4-8398-cfc8b22d63fb"
      unitRef="usd">54339000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMTktNS0xLTEtMTA2MDk1_9094d952-5f17-48ea-b5b1-0cf4c4198ba0"
      unitRef="usd">54255000</us-gaap:InterestExpenseDebt>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtMS0xLTEtMTA2MDk1_63cfbf56-2d77-4d73-b48c-f3d947f045f1"
      unitRef="usd">-5023000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtMy0xLTEtMTA2MDk1_02dfb648-25f5-435e-833f-d377f7afc96c"
      unitRef="usd">-1330000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjAtNS0xLTEtMTA2MDk1_fadebd7c-00ad-4239-b0b4-345b09997334"
      unitRef="usd">374000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtMS0xLTEtMTA2MDk1_89e6ad63-fec8-4e43-ae9c-3d30a3d527d9"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtMy0xLTEtMTA2MDk1_0d95ebec-a6b0-4d9b-8ac3-2be88fef25dc"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjEtNS0xLTEtMTA2MDk1_e9c439e3-113c-4a1e-bc33-1101bbbc468e"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItMS0xLTEtMTA2MDk1_76669911-0418-47c7-871c-0b5109cfdb82"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItMy0xLTEtMTA2MDk1_eb915913-44d9-4982-8800-e8feb33c67ed"
      unitRef="usd">927000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjItNS0xLTEtMTA2MDk1_86ffcd83-addb-45df-8932-84f401d51b4d"
      unitRef="usd">948000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtMS0xLTEtMTA2MDk1_37eb3da3-9d42-4d85-bcfc-7f904c5e8733"
      unitRef="usd">4385000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtMy0xLTEtMTA2MDk1_0f211f31-7f25-404e-8c40-505f9dfa03ac"
      unitRef="usd">6770000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjQtNS0xLTEtMTA2MDk1_0f33b822-b00a-4b97-a888-b87151141aba"
      unitRef="usd">5906000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtMS0xLTEtMTA2MDk1_b692d7c9-b4f9-4834-8695-0c7be62526a3"
      unitRef="usd">82324000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtMy0xLTEtMTA2MDk1_f23ea473-887e-486b-8187-249a6b351d84"
      unitRef="usd">68847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjUtNS0xLTEtMTA2MDk1_6310ecb2-764a-49ad-96f9-c5f9d269f3c8"
      unitRef="usd">69895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtMS0xLTEtMTA2MDk1_88fe6705-4c08-441e-a495-f85d6f0afacc"
      unitRef="usd">8496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtMy0xLTEtMTA2MDk1_cbd0b9d6-ef22-4caa-92fe-08509665f2f4"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjYtNS0xLTEtMTA2MDk1_c57bae87-f7a9-4ea1-96cf-93b0b6fd90f1"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktMS0xLTEtMTA2MDk1_c522bbd3-bad6-4c13-b54a-cbdf91399ac7"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktMy0xLTEtMTA2MDk1_7432af17-b4f9-42cf-bd0a-fb7a4ef3af22"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMjktNS0xLTEtMTA2MDk1_23217ba4-ba67-4057-8135-db53826f5be5"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfNTg_d3632364-5f37-49b3-9900-4ebf5305c805"
      unitRef="usd">-188000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfNjg_097ef5ec-c041-4db7-bbed-14568487f0d8"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NzEyNTM5NmQ3YmRiNDU0MzhhMmEwNTM3YzIxMTkxMDVfODE_c38279cb-6ca9-41a4-bbea-bd9c08edc120"
      unitRef="usd">-247000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMS0xLTEtMTA2MDk1_c03c5aa5-2707-4a50-9256-fbb8f7572bf8"
      unitRef="usd">-511000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtMy0xLTEtMTA2MDk1_c34874b7-cbd0-4638-ab9c-b1ae94fb4dfc"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzEtNS0xLTEtMTA2MDk1_dc78a37a-1560-492d-9bf4-bce516dc9eb1"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfNTc_f9dd0424-efba-4361-a5fa-80971551c21d"
      unitRef="usd">-793000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfNjc_460f88a6-1f66-4621-836c-6e501f04e225"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMC0xLTEtMTA2MDk1L3RleHRyZWdpb246Njg1ZGI3NGMwMWJiNGE5YmI4ZmYyOTU5OWFlNzM1ODhfODA_b89ef24b-702f-4c81-8dfc-16e9b04a954e"
      unitRef="usd">324000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMS0xLTEtMTA2MDk1_8456a16f-ee65-4ca4-8d3a-172a6166b237"
      unitRef="usd">-2151000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItMy0xLTEtMTA2MDk1_b91a7f84-f90d-4a00-a00a-1deeccef6145"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzItNS0xLTEtMTA2MDk1_3b14060d-7b3e-4a5c-850f-a3f51da4deb2"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtMS0xLTEtMTA2MDk1_355bc87d-3f18-4ddd-a606-813591397362"
      unitRef="usd">75468000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtMy0xLTEtMTA2MDk1_a610ebb9-f7f4-469e-9e43-b0d9950ac0d9"
      unitRef="usd">61379000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzMtNS0xLTEtMTA2MDk1_adbab282-f3a9-4ee0-ab74-1ab7d4f7abe9"
      unitRef="usd">60325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtMS0xLTEtMTA2MDk1_f25aad0f-51c9-45e2-9a06-bec17d666c30"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtMy0xLTEtMTA2MDk1_f1263688-4b2a-4aa3-94a5-2fe83a7783c7"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzUtNS0xLTEtMTA2MDk1_bb38f7a7-594a-45cb-8cd7-23292c3268c1"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtMS0xLTEtMTA2MDk1_ce3ad1dd-fbb1-4e14-bde3-9fce47f9f809"
      unitRef="usdPerShare">2.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtMy0xLTEtMTA2MDk1_39fc3071-a75e-4759-9aee-a7809a9663ea"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzYtNS0xLTEtMTA2MDk1_948c4e3d-e5d4-40bb-a4b7-ab46c96d852d"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtMS0xLTEtMTA2MDk1_7292a190-9e31-4d1f-a638-44c171731a25"
      unitRef="shares">30304557</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtMy0xLTEtMTA2MDk1_954880eb-4f88-463c-bf5f-44a5a8fa4bad"
      unitRef="shares">29601284</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzgtNS0xLTEtMTA2MDk1_3e45bbc0-2531-4666-80f5-8d1785c04450"
      unitRef="shares">28521900</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktMS0xLTEtMTA2MDk1_27b50625-fa2e-420f-981c-b80810135518"
      unitRef="shares">30423735</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktMy0xLTEtMTA2MDk1_4f0ad5fc-5987-4bf3-a7cd-ba0ee15c6d70"
      unitRef="shares">29735533</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83My9mcmFnOjIzNDRkNjYyMWI3NDQ2ZjliNDQxZDhlM2ZhZTMxYjY1L3RhYmxlOjUyODlkYjUzNWY2MDRjODA4Nzk0YzJiOTg1NTljMGQwL3RhYmxlcmFuZ2U6NTI4OWRiNTM1ZjYwNGM4MDg3OTRjMmI5ODU1OWMwZDBfMzktNS0xLTEtMTA2MDk1_9454b1d7-97ba-4db9-ac31-6d2f0d3bdc74"
      unitRef="shares">28694986</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4b2411c5c2334a0cb793d36a11194480_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0xLTEtMS0xMDYwOTU_ecc25276-a15e-4492-8f08-38aeedcf7c55"
      unitRef="shares">28456508</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4b2411c5c2334a0cb793d36a11194480_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0zLTEtMS0xMDYwOTU_8cf5cff6-aa65-4ba6-bda6-ad78019e0793"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1141d850e0b437fa8d2b76171a4fb3d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi01LTEtMS0xMDYwOTU_6caddb95-f2c8-4595-8914-159c8a6ef2fa"
      unitRef="usd">506639000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c0255c82ee24e968f2175c669d7bf8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi03LTEtMS0xMDYwOTU_0ea3e532-7dee-47f0-8d0c-066d41cea7ea"
      unitRef="usd">383191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07c6fdf9aa514594b8baa3a99fe618ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi05LTEtMS0xMDYwOTU_388a1cb6-08a6-45f4-8b51-9314959c781e"
      unitRef="usd">126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i356255f221fe43d78113f81ce62e4c1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMi0xMy0xLTEtMTA2MDk1_b221b20b-a162-49ac-916f-5dd27a77ffda"
      unitRef="usd">889984000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMy03LTEtMS0xMDYwOTU_bc55e57e-c4d8-4604-8a9f-7b1aee74ebf2"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMy0xMy0xLTEtMTA2MDk1_5b9a2aa4-d59f-49e7-9579-873f1f75d7bd"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo2ZTU0ODNiMTNjM2Q0NDczODhjOWIwNzAxZjg0ZjllYl81OA_bed73d6c-8eb1-46b7-94aa-90f2f3bdec99"
      unitRef="usd">-247000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i583aaa5e5c53414ea6497549f0dab6a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi05LTEtMS0xMDYwOTU_051232ac-fdcc-4e4b-9228-6c00922805f9"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNi0xMy0xLTEtMTA2MDk1_6eb60cbb-8c5a-40dc-a306-1bb33194fb74"
      unitRef="usd">-310000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy0wLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpkMzQzOWI1MjY3YWM0YjA4OTFlZjljYjEwYmY0ZDE5Y181Nw_3dd68e56-029b-4714-9cbf-565bf8cc3044"
      unitRef="usd">324000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i583aaa5e5c53414ea6497549f0dab6a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy05LTEtMS0xMDYwOTU_2245c0be-acec-404d-8991-d212581188c9"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfNy0xMy0xLTEtMTA2MDk1_a4a91875-6cdc-4cc4-85b0-c9d8932f8a2b"
      unitRef="usd">880000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC01LTEtMS0xMDYwOTU_e23249ae-5635-4da8-8676-ee59a1faf581"
      unitRef="usd">3553000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC03LTEtMS0xMDYwOTU_d9c4f0d9-1508-4876-9490-eb109521f162"
      unitRef="usd">-160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfOC0xMy0xLTEtMTA2MDk1_ca0a4630-7fef-4b48-8800-561b62b32c65"
      unitRef="usd">3393000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMS0xLTEtMTA2MDk1_b173448f-1ed1-4089-a666-ce528cd2de57"
      unitRef="shares">68347</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMy0xLTEtMTA2MDk1_f3fb936b-d9e8-4d2d-affa-87d196f12961"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtNS0xLTEtMTA2MDk1_be95107b-635c-4f21-ac0d-91ebeff55127"
      unitRef="usd">-1864000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTAtMTMtMS0xLTEwNjA5NQ_1f8b0fd3-6815-4e8d-b215-376a9bdafc18"
      unitRef="usd">-1863000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ied0fb9e7bcb344199863f46c675d3905_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtMS0xLTEtMTA2MDk1_5a6f35c8-5af6-483e-8207-310c6afe604d"
      unitRef="shares">31750</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iae7fb5c5fbad41d98a971c77b109a208_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtNS0xLTEtMTA2MDk1_d541c8d7-b109-44c1-8824-cb7f604c28b2"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTEtMTMtMS0xLTEwNjA5NQ_aa79fbfd-1513-4114-a6f4-784753528e8e"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTljMjcwNjNiZGExNDNkY2IwZTkyODUxNDYzOWFlM2VfMjA_b60b6236-16db-4f3f-98b3-d0a3b018e763"
      unitRef="usdPerShare">1.28</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i1f25bece03df4befbdd6ea71e9f9a4c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtNy0xLTEtMTA2MDk1_4dc17021-2b9c-42f6-a19e-b2251dc3b91f"
      unitRef="usd">36509000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTMtMTMtMS0xLTEwNjA5NQ_e351cc6e-2083-410d-966a-ed42efeb33ac"
      unitRef="usd">36509000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie1acbd6846184a1281f508a9d964d63c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMS0xLTEtMTA2MDk1_b50d57a2-9a8b-48e3-9fda-746544d79f94"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie1acbd6846184a1281f508a9d964d63c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMy0xLTEtMTA2MDk1_5b9355a3-3673-409a-b4eb-828285109798"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4309d7a002ec41cdaf99edc4f0428ebb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtNS0xLTEtMTA2MDk1_c9763d24-cb95-4dcc-a59e-d678be32540e"
      unitRef="usd">510158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd604cb71bc749fea502460badb94f3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtNy0xLTEtMTA2MDk1_8aa70824-288d-47d3-8867-68e6a716fa83"
      unitRef="usd">408037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ee2d0ae638241b6b3fd29d406657f62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtOS0xLTEtMTA2MDk1_192a31f9-8da5-44f1-9890-2447f3a0226d"
      unitRef="usd">-1064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTQtMTMtMS0xLTEwNjA5NQ_71b1ecd1-3e0b-4cf6-b6d0-80b630daba88"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTUtNy0xLTEtMTA2MDk1_af7c4053-ebb0-4012-bef3-171ae8099637"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTUtMTMtMS0xLTEwNjA5NQ_b022d570-6d0d-4a60-b875-1be214290d53"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NWZkZjczM2YzODZhNGMxOWIzMjA2YTA1YmU3NTdjZTFfNTY_c0faffa8-3038-46c5-8bf2-3f7e9300130d"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic7d6e6c0acee4f1c85565bc8dc91efe1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtOS0xLTEtMTA2MDk1_06e7247a-ff77-4363-82a9-1c50a5094392"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTYtMTMtMS0xLTEwNjA5NQ_45aa9326-7ce6-41e8-b387-0ce70085ba74"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctMC0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTg0YzVmMDk1NWMxNDRiM2I1NTkzMmFiNmJhZWYzMjlfNTc_bc87df77-c46b-4ff6-8419-4c71cc6e6471"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic7d6e6c0acee4f1c85565bc8dc91efe1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctOS0xLTEtMTA2MDk1_4aa149db-bb0b-4da0-bc89-bffa769e4eae"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTctMTMtMS0xLTEwNjA5NQ_94f7d826-9a5d-4105-a096-d8fb64a1dcfb"
      unitRef="usd">-716000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNS0xLTEtMTA2MDk1_9bb60edb-9ac5-4970-8d16-0a7a55a78a3a"
      unitRef="usd">4246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNy0xLTEtMTA2MDk1_7da4bdf0-3910-4c12-a872-45557317f12a"
      unitRef="usd">-118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMTMtMS0xLTEwNjA5NQ_e3916b86-e52b-4c4d-bfda-b7c762eba67e"
      unitRef="usd">4128000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktMS0xLTEtMTA2MDk1_7e82b568-bdb3-4571-bf9b-46f699c12702"
      unitRef="shares">49824</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktNS0xLTEtMTA2MDk1_75b18db0-0913-4676-804f-29add232d481"
      unitRef="usd">-1066000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTktMTMtMS0xLTEwNjA5NQ_52cef149-1635-46d3-9fd5-9c842762ad79"
      unitRef="usd">-1066000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtMS0xLTEtMTA2MDk1_b960baa3-df28-4dbc-80d1-69464e6b5ac0"
      unitRef="shares">35304</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtNS0xLTEtMTA2MDk1_eaee6d87-bf06-451c-8d32-32b1e0c760df"
      unitRef="usd">2026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjAtMTMtMS0xLTEwNjA5NQ_9edaef74-a444-4050-af52-362b3b51d733"
      unitRef="usd">2026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMS0xLTEtMTA2NzI5_95efe0ff-a253-4733-8505-6bc39718c911"
      unitRef="shares">1539615</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i24e2844b0b4449c2aa5df6bc6fd59bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMy0xLTEtMTA2NzM2_55349e27-28c0-449e-9ce3-f389a34084ba"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1ff69d0acd664e61a3efbfe566ce3973_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtNS0xLTEtMTA2NzQz_852978d6-05c0-4397-adde-51c35c3c9b47"
      unitRef="usd">91028000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMTgtMTMtMS0xLTEwNjc3MQ_a1aeba47-0108-46a7-8304-0d4eee98656b"
      unitRef="usd">91029000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246NmIwN2Q1ZThmYTMzNDFmNzk4ZmYxNGI4YjAzMDlmYzhfMjA_439f144a-5edd-436b-89e4-516cb42dc00b"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="id3a82c0a235a4fbc9c23e032cf1303a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtNy0xLTEtMTA2MDk1_9b846bf6-2f71-4184-b3a8-43355a412c21"
      unitRef="usd">40137000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjEtMTMtMS0xLTEwNjA5NQ_8536e0d1-e8f2-4790-be89-96c02ab0a900"
      unitRef="usd">40137000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6506d0e8b1d240f28d24dc8de29ab938_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMS0xLTEtMTA2MDk1_f9215b1c-110e-4292-be89-41cd468b1c44"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6506d0e8b1d240f28d24dc8de29ab938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMy0xLTEtMTA2MDk1_46f0aac9-bb70-4921-ba4c-8825148e3626"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i649abd3022ca4122b230f7757d66ea9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItNS0xLTEtMTA2MDk1_dc8d2037-bb6b-478e-ab99-a6b0f68acc2a"
      unitRef="usd">606392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c3c65442a184ecdbb7fd0a872e5b5d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItNy0xLTEtMTA2MDk1_6bb88433-3c3d-45a5-845e-ce407307f367"
      unitRef="usd">428260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i932c0c2c415f4e098af3343456a3a84d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItOS0xLTEtMTA2MDk1_e446d532-51e4-4988-a616-920f0890eb85"
      unitRef="usd">-163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjItMTMtMS0xLTEwNjA5NQ_ab826141-b668-4064-8bd0-fb9295d1673d"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjMtNy0xLTEtMTA2MDk1_744c3b59-b99c-4bc3-98de-4bebca8dee4a"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjMtMTMtMS0xLTEwNjA5NQ_a288298d-2ac1-472b-8d3f-e28320a19311"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246M2EzYzIwNWU3Mjg0NGNjMDhkNjVlZWM1NDBkMmViYjRfNTY_00880d75-f192-4455-9a57-e0fea76bfebf"
      unitRef="usd">-188000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtOS0xLTEtMTA2MDk1_626cb579-c3ff-48e8-af97-5512afe3289c"
      unitRef="usd">-511000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjQtMTMtMS0xLTEwNjA5NQ_5e540c37-54f7-43a1-8c2b-591a2cb3a90e"
      unitRef="usd">-511000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246YTVkMmRmZGUzMWU4NDA4ZTlhZDMzODk3MzBjMmIxNTZfNTc_8a711498-0cd0-48b7-9053-88eaacab092a"
      unitRef="usd">-793000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0bae65bf50be413da8ee27c8dd9fd3fa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtOS0xLTEtMTA2MDk1_339f965d-9ebd-46f3-9d60-5be18a3013c6"
      unitRef="usd">-2151000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjUtMTMtMS0xLTEwNjA5NQ_59554446-3f1b-4b01-9b3c-7488ffeedaf4"
      unitRef="usd">-2151000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtNS0xLTEtMTA2MDk1_32dadbf3-5570-499f-9afc-dac54e0c8f08"
      unitRef="usd">4791000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtNy0xLTEtMTA2MDk1_37200e7b-5af7-4fe1-b0bd-3d9c7386227a"
      unitRef="usd">-150000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjYtMTMtMS0xLTEwNjA5NQ_43bdc5b3-f883-454f-8a28-95c1ab76a592"
      unitRef="usd">4641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctMS0xLTEtMTA2MDk1_f76bbda3-e384-4b06-81ab-85b85e643f51"
      unitRef="shares">54243</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctNS0xLTEtMTA2MDk1_37a20560-036e-478f-a7af-b3c8dd7730ab"
      unitRef="usd">-1354000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjctMTMtMS0xLTEwNjA5NQ_2ab8362d-9341-4006-b7aa-bcad1bd9ca20"
      unitRef="usd">-1354000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtMS0xLTEtMTA2MDk1_2c63ae05-9610-4a53-9fbe-b129f915644b"
      unitRef="shares">36585</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtNS0xLTEtMTA2MDk1_6bb1626f-d0f3-470a-acf9-ed875d46df94"
      unitRef="usd">2091000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjgtMTMtMS0xLTEwNjA5NQ_cdc5c6d4-cff2-473f-b5ef-7778d74aad4d"
      unitRef="usd">2091000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMS0xLTEtMTA2MDk1_9a103a3d-9ce0-4287-8123-6f32754fd259"
      unitRef="shares">529736</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i92447ae62e7643ee9d5ab89ceb8dc26b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMy0xLTEtMTA2MDk1_8e0205fe-9893-4e13-9878-fcd59bc9b30b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieeadd98fb0fa4ca08de20b0108aa5689_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktNS0xLTEtMTA2MDk1_140bd8ba-0a34-42fe-9c7e-9cde1f5f0202"
      unitRef="usd">39084000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMjktMTMtMS0xLTEwNjA5NQ_ae832bd6-d08d-4327-a05c-4b7f38fcd6e5"
      unitRef="usd">39085000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtMC0xLTEtMTA2MDk1L3RleHRyZWdpb246OGFlMzQ2OWE3OTQzNGU3ZWFjNDA2ZjZlMTNjYjk0ZWJfMjA_23a64e0c-4475-4393-9288-0df27bc1927e"
      unitRef="usdPerShare">1.44</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ie1835ba661104c25924e3333f45c7ad7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtNy0xLTEtMTA2MDk1_fb5f6a5a-de8b-45e3-85bd-1c476131cb80"
      unitRef="usd">43582000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzAtMTMtMS0xLTEwNjA5NQ_e4c8cd28-2724-4b22-983c-2cea1ecb98c2"
      unitRef="usd">43582000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMS0xLTEtMTA2MDk1_3760e4a3-03ce-45eb-9a0c-f02437e24dce"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8b7b7c84869c4c22ab091e645e1bcd93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMy0xLTEtMTA2MDk1_28065ef6-3a1c-4909-ae2c-9795ab3b5cb0"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic400fd833a6f435782d6ecf567bf4ec3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtNS0xLTEtMTA2MDk1_6d507cdc-0b2e-4b22-ae36-0b0e38c0fff0"
      unitRef="usd">651004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i067484f768df402da21b4246756128d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtNy0xLTEtMTA2MDk1_f8286510-a05d-41b2-bcd4-8749fc6aed94"
      unitRef="usd">458356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6f67cb1e8e24f8b96b91766142c69ed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtOS0xLTEtMTA2MDk1_8cb30836-6c26-45af-a03e-642726450905"
      unitRef="usd">1477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF83Ni9mcmFnOmY4M2RmY2Y0NGM0YzQ0ZDE4YWJkZTY4NWIzOWZjOWI3L3RhYmxlOjVmYWQ2OWE0NTY0NTRkODRhZGRkOTM5NTFkY2NjMGZjL3RhYmxlcmFuZ2U6NWZhZDY5YTQ1NjQ1NGQ4NGFkZGQ5Mzk1MWRjY2MwZmNfMzEtMTMtMS0xLTEwNjA5NQ_d89a1667-89bf-4e6c-ac27-32758833185c"
      unitRef="usd">1110868000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi0xLTEtMS0xMDYwOTU_45d9e794-1a21-4175-87e3-c4d7cb7f5ba4"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi0zLTEtMS0xMDYwOTU_b9902e8b-ccf8-4445-90cc-661e7aa66664"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMi01LTEtMS0xMDYwOTU_e37b2178-2f67-4c73-8e76-bd991a19f1eb"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC0xLTEtMS0xMDYwOTU_c41ecf87-1d50-4c4d-bff1-f4065896aa59"
      unitRef="usd">106439000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC0zLTEtMS0xMDYwOTU_2211bd37-b595-4bf6-9c5a-12c15c450a60"
      unitRef="usd">96474000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNC01LTEtMS0xMDYwOTU_abb2d0eb-af02-4354-b774-65efe1e29788"
      unitRef="usd">91622000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS0xLTEtMS0xMDYwOTU_4ba69751-2d3c-4ca1-a06e-8f0161d93df6"
      unitRef="usd">-3244000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS0zLTEtMS0xMDYwOTU_521dd017-e2de-4262-a8d5-3988f9f04f59"
      unitRef="usd">-2851000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNS01LTEtMS0xMDYwOTU_56fc604d-4317-4aa8-b2a6-53b89981bd45"
      unitRef="usd">-5497000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi0xLTEtMS0xMDYwOTU_52612db3-f453-48d8-b3c6-9714defbeec6"
      unitRef="usd">4791000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi0zLTEtMS0xMDYwOTU_7461657e-75de-4b9b-967b-01d3f2d7917e"
      unitRef="usd">4246000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNi01LTEtMS0xMDYwOTU_a1c04d47-6f46-4fdb-9381-9685e0f6f453"
      unitRef="usd">3553000</us-gaap:ShareBasedCompensation>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy0xLTEtMS0xMDYwOTU_500a9df0-7628-438f-ae14-56c39ef54379"
      unitRef="usd">6197000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy0zLTEtMS0xMDYwOTU_f98c8554-6612-4415-90cd-67eb52a14837"
      unitRef="usd">11421000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNy01LTEtMS0xMDYwOTU_64140a5b-9cd3-40be-8201-210649a04ed7"
      unitRef="usd">948000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC0xLTEtMS0xMDYwOTU_be1517a8-f506-40a9-aa96-477246e3aa17"
      unitRef="usd">1551000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC0zLTEtMS0xMDYwOTU_cbdb6be8-df9d-4724-97e2-2aebc20ade84"
      unitRef="usd">1926000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOC01LTEtMS0xMDYwOTU_ae095788-0883-4b41-8fdb-b0a7ec5ed221"
      unitRef="usd">1249000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS0xLTEtMS0xMDYwOTU_6a397c9d-a6d9-48c7-88ab-2d0114dafbbe"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS0zLTEtMS0xMDYwOTU_405252cc-2ee3-47ed-8017-013ca3cf0e92"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfOS01LTEtMS0xMDYwOTU_92612751-d449-4c96-9b8c-4b4710b072b7"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtMS0xLTEtMTA2MDk1_c1cd1cc7-e04e-4178-89cf-5b8355be76a9"
      unitRef="usd">8222000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtMy0xLTEtMTA2MDk1_665212ab-6fbf-47b6-aa65-35a0e4d13f41"
      unitRef="usd">5931000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTEtNS0xLTEtMTA2MDk1_75565d4f-b3bd-4e3e-bd4a-bbae7d48090a"
      unitRef="usd">18918000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItMS0xLTEtMTA2MDk1_e0cd7b32-abd2-4094-b97f-abbf56ff04ea"
      unitRef="usd">-1388000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItMy0xLTEtMTA2MDk1_8764fa33-25b1-4b15-91fd-09583c4a6f72"
      unitRef="usd">4843000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTItNS0xLTEtMTA2MDk1_a561c80d-14fb-402d-962a-fbf5aff03701"
      unitRef="usd">-357000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtMS0xLTEtMTA2MDk1_66586595-7782-427a-98e4-8c812cff5878"
      unitRef="usd">2507000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtMy0xLTEtMTA2MDk1_d0c45dc4-22ad-4826-9602-2a591f84419c"
      unitRef="usd">-1984000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTMtNS0xLTEtMTA2MDk1_09c910ef-107c-465a-84f9-2b85a86b4bb9"
      unitRef="usd">1973000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtMS0xLTEtMTA2MDk1_283e6356-4bd6-4df6-9cf3-dc378f9d24c6"
      unitRef="usd">-11954000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtMy0xLTEtMTA2MDk1_e95eecf5-41f7-46b4-a18a-5786ce7887ec"
      unitRef="usd">-6416000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTQtNS0xLTEtMTA2MDk1_0455e3fa-6d10-47bc-9dc7-5c2b9e5cd44a"
      unitRef="usd">-3557000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtMS0xLTEtMTA2MDk1_dd911b20-5b88-4920-85be-30b29b9d9a1a"
      unitRef="usd">-7108000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtMy0xLTEtMTA2MDk1_355af674-3f58-45b6-8d4a-a7d3b0b3bfab"
      unitRef="usd">-4312000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTUtNS0xLTEtMTA2MDk1_0879da2a-6ef3-4638-a3e9-32140648eba5"
      unitRef="usd">-2965000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtMS0xLTEtMTA2MDk1_46ac0a62-dc7e-465b-aac1-8d3cc2889434"
      unitRef="usd">-1714000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtMy0xLTEtMTA2MDk1_626abbb2-52fa-4c3a-af79-14463b6bfda2"
      unitRef="usd">14629000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTYtNS0xLTEtMTA2MDk1_82e0aa72-c901-450b-832c-daef4b99fe53"
      unitRef="usd">14459000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctMS0xLTEtMTA2MDk1_be41918f-642b-4545-87b3-7bfd1bb9647f"
      unitRef="usd">1600000</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctMy0xLTEtMTA2MDk1_0906905e-4920-4aa3-bde2-db39328e12ea"
      unitRef="usd">0</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTctNS0xLTEtMTA2MDk1_3ffff621-72b6-4d31-a0ef-1ff47a02d5f2"
      unitRef="usd">5000000</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtMS0xLTEtMTA2MDk1_0c6c12b5-e6a9-42a6-9561-83c957aad301"
      unitRef="usd">-17923000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtMy0xLTEtMTA2MDk1_49cdd164-b7b4-45b6-a2ff-ac5c89986acd"
      unitRef="usd">-13381000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTgtNS0xLTEtMTA2MDk1_cd0c98d8-8a6c-48e1-ad2c-43b05357056b"
      unitRef="usd">-751000</sjw:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktMS0xLTEtMTA2MDk1_3d9cb95d-35b2-4cfe-9d94-f5dec2e7fc3f"
      unitRef="usd">-261000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktMy0xLTEtMTA2MDk1_acbabee1-3df8-4ad1-a85f-92b9a4cfbed3"
      unitRef="usd">2123000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMTktNS0xLTEtMTA2MDk1_0a17f316-4bb8-4418-b594-774b4d380307"
      unitRef="usd">2413000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtMS0xLTEtMTA2MDk1_ec37f1ff-06d8-47b4-a92b-808bcaf178de"
      unitRef="usd">166199000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtMy0xLTEtMTA2MDk1_34df48b7-3273-4204-b298-e4431b2ec4bb"
      unitRef="usd">130040000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjAtNS0xLTEtMTA2MDk1_8f116524-26d9-47ab-93ba-3a171a4e44ba"
      unitRef="usd">104051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtMS0xLTEtMTA2MDk1_b70cef71-90db-4927-a75a-73aa55b50749"
      unitRef="usd">218784000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtMy0xLTEtMTA2MDk1_5423c95a-d2a9-4a3a-98fd-27344ee8ee8a"
      unitRef="usd">233933000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjMtNS0xLTEtMTA2MDk1_48b9d945-bc21-4e0e-b5ed-de98a2ce95ff"
      unitRef="usd">195323000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtMS0xLTEtMTA2MDk1_33899998-2d59-43af-ba71-c943499a1d77"
      unitRef="usd">22935000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtMy0xLTEtMTA2MDk1_d25e6af8-53c0-4aaf-acf2-c6ee9a87c4ef"
      unitRef="usd">17096000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjQtNS0xLTEtMTA2MDk1_6d438730-fc63-4312-b3f4-e4c7f5a6a1dd"
      unitRef="usd">17096000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtMS0xLTEtMTA2MDk1_c863a386-eecf-478c-9c01-3dbce56a6d6e"
      unitRef="usd">631000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtMy0xLTEtMTA2MDk1_4fc9fbcf-7177-401b-9a10-21c50710aeae"
      unitRef="usd">826000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjUtNS0xLTEtMTA2MDk1_409dd0d8-0c9b-4f96-806c-7fc55ffc90e3"
      unitRef="usd">435000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtMS0xLTEtMTA2MDk1_0a8707b5-2f23-4d10-806d-23083cf3f97d"
      unitRef="usd">433000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtMy0xLTEtMTA2MDk1_8be4d3be-4d7e-4644-930e-69bbadadf626"
      unitRef="usd">23587000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjYtNS0xLTEtMTA2MDk1_ab8f6de9-cab5-4f12-b8b1-f87c4ea7d21b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctMS0xLTEtMTA2MDk1_b370b7c6-e7cc-44ad-a551-85c7283c7a90"
      unitRef="usd">2520000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctMy0xLTEtMTA2MDk1_7af74712-2e9f-4c8d-a91e-6f0b81890398"
      unitRef="usd">2781000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjctNS0xLTEtMTA2MDk1_3cf46a8c-bb1a-4d13-90ef-ad1ee89512a2"
      unitRef="usd">2556000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtMS0xLTEtMTA2MDk1_abe3431c-6d0e-43d8-a509-69225e465bf2"
      unitRef="usd">975000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtMy0xLTEtMTA2MDk1_0f80e5e3-5590-4100-9bf2-a4425cab1443"
      unitRef="usd">18228000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjgtNS0xLTEtMTA2MDk1_9d1e5409-000d-495a-8038-ff0ae5e6abd2"
      unitRef="usd">1151000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktMS0xLTEtMTA2MDk1_8398bb23-f4ac-4bd6-b74d-e5270b82b179"
      unitRef="usd">-244328000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktMy0xLTEtMTA2MDk1_1ec6204e-1b95-4b2d-829a-504c1653e696"
      unitRef="usd">-259995000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMjktNS0xLTEtMTA2MDk1_d2f92524-ece4-40e9-89be-e34947434d0c"
      unitRef="usd">-214259000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtMS0xLTEtMTA2MDk1_121aa87e-d6a0-4285-b67a-9d4825f9a29c"
      unitRef="usd">158779000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtMy0xLTEtMTA2MDk1_23ae09be-7b8c-4564-90a2-0557754c2c10"
      unitRef="usd">96625000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzEtNS0xLTEtMTA2MDk1_8e26768b-a42d-4a5d-abb6-2a74f67d2292"
      unitRef="usd">276174000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItMS0xLTEtMTA2MDk1_e3b2c290-fb11-4f4c-b221-438737ec89e0"
      unitRef="usd">62197000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItMy0xLTEtMTA2MDk1_f79bca85-e3bd-4bdc-9769-7524bb5036da"
      unitRef="usd">208722000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzItNS0xLTEtMTA2MDk1_6eff18f2-e3c0-4c44-9e66-395a97174bd7"
      unitRef="usd">218289000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtMS0xLTEtMTA2MDk1_4d1fe6f9-dd6c-46c5-9c76-65c703e992ac"
      unitRef="usd">55000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtMy0xLTEtMTA2MDk1_60d1a875-8dd6-4080-bdd9-5b077f2534bc"
      unitRef="usd">247000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzMtNS0xLTEtMTA2MDk1_22e77bc5-cf38-4c31-8761-14d10bb01eba"
      unitRef="usd">85000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtMS0xLTEtMTA2MDk1_f966ecbb-879c-411b-a32f-70354c0aeffc"
      unitRef="usd">0</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtMy0xLTEtMTA2MDk1_1cb38303-7c19-45d4-850c-f1c5af1d42f0"
      unitRef="usd">0</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzQtNS0xLTEtMTA2MDk1_d7e498d1-b637-47bf-ada6-f399a749beb3"
      unitRef="usd">4000000</sjw:ProceedsFromIssuanceOfLongTermDebtHeldAsRestrictedCash>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtMS0xLTEtMTA2MDk1_0c02ede3-a978-499e-b703-36117ba92e6f"
      unitRef="usd">89177000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtMy0xLTEtMTA2MDk1_fa124cd1-9ae5-4add-9171-c5d0443395f6"
      unitRef="usd">76113000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzUtNS0xLTEtMTA2MDk1_9fe8ec78-0530-4be1-9727-569fec73e8bd"
      unitRef="usd">28931000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctMS0xLTEtMTA2MDk1_ad5820d2-58ec-4296-af6a-a46e8df3a178"
      unitRef="usd">43582000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctMy0xLTEtMTA2MDk1_949a3f91-1a02-4a2a-b5fd-368b06f2ae46"
      unitRef="usd">40137000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzctNS0xLTEtMTA2MDk1_e56c7b80-6359-4fb2-a33c-88ad17d94482"
      unitRef="usd">36509000</us-gaap:PaymentsOfDividendsCommonStock>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtMS0xLTEtMTA2MDk1_d5149b91-92e2-4bd2-936e-5543c1dce0d1"
      unitRef="usd">23820000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtMy0xLTEtMTA2MDk1_e4d2aedc-c6dd-4c2d-9b7d-b0d208028fec"
      unitRef="usd">26438000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzgtNS0xLTEtMTA2MDk1_d6ca276b-6463-4cc4-a351-2855780b1311"
      unitRef="usd">23874000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:RepaymentsOfAdvancesForConstructionFinancingActivities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktMS0xLTEtMTA2MDk1_7398b7ef-6706-4fc9-92f1-cac4d6fc8cfb"
      unitRef="usd">2859000</sjw:RepaymentsOfAdvancesForConstructionFinancingActivities>
    <sjw:RepaymentsOfAdvancesForConstructionFinancingActivities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktMy0xLTEtMTA2MDk1_60ad66d6-cc62-412b-aba9-5bfcdc9cdc6e"
      unitRef="usd">2852000</sjw:RepaymentsOfAdvancesForConstructionFinancingActivities>
    <sjw:RepaymentsOfAdvancesForConstructionFinancingActivities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfMzktNS0xLTEtMTA2MDk1_8bfb9b84-3438-4354-a7f4-5524f00e9e18"
      unitRef="usd">2767000</sjw:RepaymentsOfAdvancesForConstructionFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtMS0xLTEtMTA2MDk1_1a0b0a47-de9a-450e-8cc2-8eae9a5f0244"
      unitRef="usd">39085000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtMy0xLTEtMTA2MDk1_50e33585-b4b1-4b57-9df9-566df528e424"
      unitRef="usd">91028000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDAtNS0xLTEtMTA2MDk1_6292c69f-75bf-4477-8339-95f78e484405"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtMS0xLTEtMTA2MDk1_c8aa46f0-b5b3-4f66-8d91-1744a13fdd99"
      unitRef="usd">-515000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtMy0xLTEtMTA2MDk1_65c0d67a-57bf-4c2d-9663-9f4ee86968f7"
      unitRef="usd">-462000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDEtNS0xLTEtMTA2MDk1_232d56f8-89c3-4855-973b-73a41d727cc8"
      unitRef="usd">-1019000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItMS0xLTEtMTA2MDk1_23018270-e35f-4ef3-b7e5-9b50690cc0d7"
      unitRef="usd">78354000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItMy0xLTEtMTA2MDk1_016cd65c-ba10-40a0-b652-a1de50e5b22d"
      unitRef="usd">132805000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDItNS0xLTEtMTA2MDk1_4bb19ddd-b906-4b39-b7b1-ddecf0e8e198"
      unitRef="usd">101533000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtMS0xLTEtMTA2MDk1_dad582f2-5568-49f6-a880-99c3735fe91d"
      unitRef="usd">225000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtMy0xLTEtMTA2MDk1_9287df85-f320-4c58-ae35-fbebb6f61538"
      unitRef="usd">2850000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDMtNS0xLTEtMTA2MDk1_40443ed4-981a-414b-9b03-944cec0918e0"
      unitRef="usd">-8675000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtMS0xLTEtMTA2MDk1_f697b873-f92b-40bb-8091-65645fb934c0"
      unitRef="usd">12119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtMy0xLTEtMTA2MDk1_cee95e8e-8e6b-4cf3-bf06-834ff122fccb"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i356255f221fe43d78113f81ce62e4c1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDQtNS0xLTEtMTA2MDk1_d68cfe82-a805-4622-801c-6419bd36ebe6"
      unitRef="usd">17944000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtMS0xLTEtMTA2MDk1_8169f1fd-e9ad-4867-b558-e2f08f2d7e35"
      unitRef="usd">12344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtMy0xLTEtMTA2MDk1_b8464f58-0753-4bd8-8991-fd061e181f51"
      unitRef="usd">12119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDUtNS0xLTEtMTA2MDk1_39dd0d04-b589-4460-9d7a-484c4dd21b6c"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtMS0xLTEtMTA2MDk1_6ac24a35-6357-487c-a2ef-8a17ac8b3e16"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtMy0xLTEtMTA2MDk1_baa14729-9d03-48d3-89ac-eae5130bfb36"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDYtNS0xLTEtMTA2MDk1_a7eda4de-20e6-441f-8f9e-b10cc3814fa1"
      unitRef="usd">4000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctMS0xLTEtMTA2MDk1_87c4768a-39c6-4275-a11e-6a49b3956abf"
      unitRef="usd">12344000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctMy0xLTEtMTA2MDk1_4a3eb9bf-5ec5-4155-ad95-23a643791f95"
      unitRef="usd">10908000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNDctNS0xLTEtMTA2MDk1_45fa886f-77d3-4ad9-9257-8930e64d55fb"
      unitRef="usd">5269000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtMS0xLTEtMTA2MDk1_7ad4c4da-9983-4a4e-bc9b-239c701a0508"
      unitRef="usd">63677000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtMy0xLTEtMTA2MDk1_b0dbff10-fc55-471c-a2ca-e14e76373c0e"
      unitRef="usd">58175000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTAtNS0xLTEtMTA2MDk1_904600fd-b4b3-49a1-aab4-d062a74920ab"
      unitRef="usd">59955000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtMS0xLTEtMTA2MDk1_da34df69-4a42-4a64-b781-9f4c54f953bb"
      unitRef="usd">6853000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtMy0xLTEtMTA2MDk1_d9d8fac2-e8b7-4e31-87ad-6c71568f31fe"
      unitRef="usd">8466000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTEtNS0xLTEtMTA2MDk1_ddc5fa45-2234-4996-b3e0-0da4cfebf17e"
      unitRef="usd">10380000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtMS0xLTEtMTA5Mzk0_7b35b77a-0c20-4160-bcc3-6f67a0a604b0"
      unitRef="usd">22561000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtMy0xLTEtMTA5Mzk0_86c89884-1e3b-474c-83f5-392c6e290740"
      unitRef="usd">20579000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTMtNS0xLTEtMTA5Mzk0_b04dd47e-6e47-4f37-998c-1440d978c3e9"
      unitRef="usd">24571000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtMS0xLTEtMTA2MDk1_ecc7cf88-19e7-4139-ad3c-42dcb6f4f509"
      unitRef="usd">2433000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtMy0xLTEtMTA2MDk1_25a332e2-59c4-495c-932f-c4a0a6a3f60c"
      unitRef="usd">2659000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84Mi9mcmFnOjBhMzNkYWZjYmZmNzQ0OTVhNGUyMTM1MjQxYzhjOWUzL3RhYmxlOjNjODAxODBjM2U1NDQ2NTM4NmIxMDg0Mjc1YWMzNDQ0L3RhYmxlcmFuZ2U6M2M4MDE4MGMzZTU0NDY1Mzg2YjEwODQyNzVhYzM0NDRfNTQtNS0xLTEtMTA2MDk1_67cc1a2f-269d-4586-b53d-0a7598326378"
      unitRef="usd">9779000</sjw:UtilityPropertyInstalledByDeveloper>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfNDEyNQ_4eebbadc-918c-4012-bf49-6b7fd1d9df2d">Organization and Operations&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 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.  &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 holding company of San Jose Water Company (&#x201c;SJWC&#x201d;), SJWNE LLC, SJWTX, Inc. (&#x201c;SJWTX&#x201d;), SJW Land Company and SJWTX Holdings.  SJWNE LLC is a special purpose entity holding company for Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;) (and its wholly subsidiaries,  The Connecticut Water Company (&#x201c;Connecticut Water&#x201d;), The Maine Water Company (&#x201c;Maine Water&#x201d;), Chester Realty, Inc. and New England Water Utility Services, Inc. (&#x201c;NEWUS&#x201d;).  SJWTX has a 25% interest in Acequia Water Supply Corporation (&#x201c;Acequia&#x201d;).  Acequia has been determined to be a variable interest entity within the scope of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 810 with SJWTX as the primary beneficiary.  As a result, Acequia has been consolidated with SJWTX.  SJW Group, through its wholly-owned subsidiaries, primarily provides water utility and other related services in California, Connecticut, Maine and Texas.  SJW Group has business in property management and real estate investment activity conducted by SJW Land Company and Chester Realty, 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;SJWTX is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In 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 and TWOS.  In 2022, SJWTX filed with the State of Texas an assumed named certificate to operate under the name The Texas Water Company.  SJWTX Holdings intends to create a new subsidiary to hold future wholesale water supply assets in 2023.&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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfNDEyNg_2090f0d3-4384-48a9-a6a2-4486db2363bf">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfMjc5_612fe2e7-e735-47e7-8f30-667ab7cfcdab"
      unitRef="entity">2</sjw:VariableInterestEntitiesNumberOfEntities>
    <sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries
      contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfMzE4_5cf22482-b221-4925-ab27-2209cb82a40a"
      unitRef="subsidiary">2</sjw:VariableInterestEntityPrimaryBeneficiaryNumberOfSubsidiaries>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i3d4c782faa6f4792a33cbc61e18029c4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF84OC9mcmFnOmRiNzNiNWFhZDkzZjRhOWY5ZTJlZTY2OWE2NTM1YWRiL3RleHRyZWdpb246ZGI3M2I1YWFkOTNmNGE5ZjllMmVlNjY5YTY1MzVhZGJfODMzOA_79150410-3a13-40b7-9cb8-acacc7e686ae"
      unitRef="number">0.25</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTA_38a42ea6-91c9-410f-9898-a681c1bebbf3">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;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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;652,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,649,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;359,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,661,285&#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,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;/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 2022, 2021 and 2020, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.3%, 3.2% and 3.2%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2022, 2021 and 2020 was $99,413, $91,906 and $86,823, 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: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 2022, 2021 and 2020 was $4,703, $4,422 and $4,133, 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 2022, 2021 and 2020 was $1,551, $1,926 and $1,249, respectively, reflected in &#x201c;Other, net&#x201d; on the Consolidated Statement of Comprehensive Income.  &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="#if9d20dcbb0614e99a2bda1bac0e47318_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 SJWTX 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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;58,033&#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;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;/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;On October 29, 2021, SJWC sold two nonutility properties located in San Jose, California for $13,150.  For the year ended December&#160;31, 2022, SJW Group recognized the 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 which was deferred in 2021 pending the CPUC review.  On February 15, 2022, the CPUC review was complete and SJWC recognized the deferred gain on sale of nonutility property in 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;A former wholly owned subsidiary of SJW Group, TWA 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;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;Real estate investments include $58,730 and $58,330 as of December&#160;31, 2022 and 2021, 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, 2022:&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;2023&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,423&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,034&#160;&lt;/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;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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,180&#160;&lt;/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;1,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;/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 ASC 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 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="#if9d20dcbb0614e99a2bda1bac0e47318_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 14&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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) 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.  No impairments occurred during 2022 and 2020.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at SJWTX 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.&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 &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;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 2022, 2021 or 2020.&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&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 were held by a trustee for the bonds and released when the funding conditions are met.  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.&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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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: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, 2022 and 2021, the value of the company owned life insurance was $7,342 and $8,026, respectively, of which $3,420 and $4,191, 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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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;2023&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,372&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,135&#160;&lt;/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;2,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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,749&#160;&lt;/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;47,370&#160;&lt;/span&gt;&lt;/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, 2022, advances for construction were $137,696 of which $46,380 was related to non-refundable advances for construction and $28,427 was related to advances which are refunded based on service connections made.  As of &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;December&#160;31, 2022 and 2021, the fair value of the advances for construction refunded ratably over 40 years is $44,715 and $51,067, 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, 2022 and 2021, 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future retirement costs &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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;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;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;/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&#x2014;&#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&#x2014;&#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, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the net refund of the overcollected drought surcharges of $23,753 and lost revenues in WCMA of $3,279 in Advice Letter No. 582.&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&#x2014;&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:#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;586,918&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(1,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;30,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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: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;/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;620,698&#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;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;/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, 2022, 2021 and 2020, the surcharge was $6,121, $5,691 and $4,911, 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 25,127, 16,347 and 22,396 as of December&#160;31, 2022, 2021 and 2020, 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:UseOfEstimates
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1Mjg_3a17c2cc-7804-4003-ae8a-71319cf49245">&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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTY_3775a6a6-74dd-427d-9ce7-ab4ed0ac3fc5">&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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;652,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,649,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;359,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,661,285&#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,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;/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="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMS0xLTEtMS0xMDYwOTU_fd687059-1ca9-4e5a-8c72-617e834f732d"
      unitRef="usd">652723000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMS0zLTEtMS0xMDYwOTU_32186665-52ed-4c37-a9ba-c2f5fbbe2a4f"
      unitRef="usd">598285000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMi0xLTEtMS0xMDYwOTU_623c7811-56e0-499d-8668-a55011fc5d6a"
      unitRef="usd">2649476000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMi0zLTEtMS0xMDYwOTU_2fc071d4-7827-446e-bbe2-069ff4fe9abe"
      unitRef="usd">1802008000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMy0xLTEtMS0xMDYwOTU_e42c233e-4d62-40a0-bf46-aa7bf58ff8de"
      unitRef="usd">359086000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfMy0zLTEtMS0xMDYwOTU_52df294c-b083-4258-bded-42f653da2944"
      unitRef="usd">981615000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfNC0xLTEtMS0xMDYwOTU_2a605000-743a-4e3c-8092-acf41507fb79"
      unitRef="usd">3661285000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmUwMmU3ODVmNDJkZTRlOGM5NGQ0NmRiNmZmMTQwMjVmL3RhYmxlcmFuZ2U6ZTAyZTc4NWY0MmRlNGU4Yzk0ZDQ2ZGI2ZmYxNDAyNWZfNC0zLTEtMS0xMDYwOTU_192814bb-b3e9-4178-a8d8-00cb705370e0"
      unitRef="usd">3381908000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0MzM_46c66301-9ec4-4429-bdf9-ef6550e3163a">&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 2022, 2021 and 2020, depreciation expense as a percent of the beginning of the year balance of depreciable plant was approximately 3.3%, 3.2% and 3.2%, respectively.  Depreciation expense for utility plant for the years ended December&#160;31, 2022, 2021 and 2020 was $99,413, $91,906 and $86,823, 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: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;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 2022, 2021 and 2020 was $4,703, $4,422 and $4,133, 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 2022, 2021 and 2020 was $1,551, $1,926 and $1,249, respectively, reflected in &#x201c;Other, net&#x201d; on the Consolidated Statement of Comprehensive Income.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMS0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpjMTc5YTdkZTRlZTA0ZTM1YTdlOWQ3NDZlNTgwZTRjZl80_a7f42460-5f40-4af3-b456-ac67ea75243f">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMS0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjpjMTc5YTdkZTRlZTA0ZTM1YTdlOWQ3NDZlNTgwZTRjZl8xMA_447b7e17-a855-47b2-8925-c6d9b46d13a2">P35Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMi0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo1MzUyOTM3M2E1ZWI0YTQ4ODE0OGNiN2ZkYmViZTU0NV80_2a4f69da-19cb-42b1-900b-e256a8720f22">P35Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMi0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo1MzUyOTM3M2E1ZWI0YTQ4ODE0OGNiN2ZkYmViZTU0NV8xMA_fc43d45a-b75e-4b64-9fe5-9ac6a3b942fa">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMy0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo5NmVmNDg5NmFiOWE0MDBlYWI0M2IwOTc0ZWEzNWJlY180_8a7b858f-289c-4b76-89ed-1f0628d53748">P7Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjJkNWM2NDQzYzg2ZDRkYzBhZDcyMjE1YmEyYTA1ZTUwL3RhYmxlcmFuZ2U6MmQ1YzY0NDNjODZkNGRjMGFkNzIyMTViYTJhMDVlNTBfMy0xLTEtMS0xMDYwOTUvdGV4dHJlZ2lvbjo5NmVmNDg5NmFiOWE0MDBlYWI0M2IwOTc0ZWEzNWJlY18xMA_c45f39ef-b6fb-4194-ae7b-c34b66b27b0d">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU3NA_990f22eb-ac6b-4842-b8c3-553cc82eddce"
      unitRef="number">0.033</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU3OA_e2704928-e9e8-4cf1-a742-e69b89c0c183"
      unitRef="number">0.032</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU4NQ_4f799107-d891-4a7e-9b16-38054777abef"
      unitRef="number">0.032</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:Depreciation
      contextRef="i54cb07a83c9140baaa5e142f9e5932dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY4MQ_8942baf5-0476-4bf5-95d7-caaf8f948c78"
      unitRef="usd">99413000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i155f88dd1ea54a4e9c873dea143de8ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY4NQ_79de1104-1070-41aa-a808-2620589ca2ac"
      unitRef="usd">91906000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ieec6feb5a2444129bc4dbec272b5cb13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTY5Mg_15fc10c6-3106-4fc9-b6a4-32c741e1f291"
      unitRef="usd">86823000</us-gaap:Depreciation>
    <us-gaap:InterestCostsCapitalized
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQzNQ_e201697a-294d-4b20-af0d-0c0158a39b09"
      unitRef="usd">4703000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQzOQ_4c02d356-0bef-4877-829b-a47c18aac4f8"
      unitRef="usd">4422000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjQ0Ng_10a47198-65ab-46f6-bd28-48faf7e9773d"
      unitRef="usd">4133000</us-gaap:InterestCostsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY0OA_1ca7840d-ee21-4393-9682-4d640ca5233b"
      unitRef="usd">1551000</sjw:EquityFundsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY1Mg_98ea623d-846d-4a4c-94bd-8700955da3af"
      unitRef="usd">1926000</sjw:EquityFundsCapitalized>
    <sjw:EquityFundsCapitalized
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjY1OQ_f900274f-2537-4a35-9c11-4905d5bad25c"
      unitRef="usd">1249000</sjw:EquityFundsCapitalized>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTk_5e165297-ebc4-4cf2-8a1b-b26963fcc779">&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="#if9d20dcbb0614e99a2bda1bac0e47318_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Utility Plant Intangible Assets&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMzAyMA_53bc63b0-f97f-4bab-8e32-0f3bea9c7214">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMzAyNg_f456c8be-ea67-4a14-963e-9db27689197b">P70Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <sjw:PublicUtilitiesRealEstatePolicyPolicyTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MzE_41c7aa87-45c2-4934-8e78-691ab24a038a">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 SJWTX 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0ODY_a111ee07-a020-43fd-ab38-5f68b5a812fd">&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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;58,033&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sjw:ScheduleOfRealEstateInvestmentsTableTextBlock>
    <us-gaap:Land
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMS0xLTEtMS0xMDYwOTU_71797b36-3aca-4b37-8325-518b4dd847dd"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:Land
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMS0zLTEtMS0xMDYwOTU_9f18de32-cb0d-4874-b552-b890476fbda5"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMi0xLTEtMS0xMDYwOTU_924ed187-c43c-464b-80ec-b15dab391cc7"
      unitRef="usd">45418000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfMi0zLTEtMS0xMDYwOTU_22d61cf3-b7c7-443f-ae0a-70dcb14abcd8"
      unitRef="usd">45017000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfNC0xLTEtMS0xMDYwOTU_30d67333-87d9-4800-8629-efb9fd2ca347"
      unitRef="usd">58033000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3MjQ2NzM0YWY3NTRhODk5ZDM1NzMzNGI5ODlkYTIwL3RhYmxlcmFuZ2U6YTcyNDY3MzRhZjc1NGE4OTlkMzU3MzM0Yjk4OWRhMjBfNC0zLTEtMS0xMDYwOTU_c1dbeff1-136e-49c2-a184-0bd67b391a99"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1
      contextRef="i5b112a63fe7d4c4b82e45859e2b116e0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDQ0NQ_fba4e1fb-c881-4e74-84ff-b1bf4052c951">P7Y</us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1>
    <us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1
      contextRef="i691ace2c700a47cdbbea75cea924728e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDQ1MQ_2f945177-5c57-4af6-bae8-f3a54f487053">P39Y</us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1>
    <sjw:NumberOfPropertiesSold
      contextRef="i0c8c8fd3c5d24bfdbe241a2aab440e02_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA5OTUxMTY3NTg1MQ_20ac5a1c-dc08-4a5d-9294-0e4d84220771"
      unitRef="property">2</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjcw_bcc4c201-9761-4922-8ed2-07d84bb7f07b"
      unitRef="usd">13150000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjc1_a57077b0-750a-4535-b16a-4d0971298b6c"
      unitRef="usd">7230000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:PropertiesSellingExpenses
      contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjgw_57807589-4dac-4e26-9a18-5c133e487eb8"
      unitRef="usd">277000</sjw:PropertiesSellingExpenses>
    <sjw:DeferredGainsLossesOnSalesOfProperties
      contextRef="i172d4131cba841a3884145eafdbc89fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQyNjky_823bd368-eb26-41c6-ba61-114ab8c57ded"
      unitRef="usd">5442000</sjw:DeferredGainsLossesOnSalesOfProperties>
    <sjw:SalesAgreementHoldbackAmount
      contextRef="iedbf7c0013b547bba4ccb120b76a6d8b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDY1Ng_577e6b92-863a-4aa4-8feb-1d4ae2fb9392"
      unitRef="usd">3000000</sjw:SalesAgreementHoldbackAmount>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i4e4a2beb43db44dd9d6db77674e7e4f0_D20210629-20210629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNDg3OA_03d1151a-8389-4e58-8246-295897a156c3"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:ProceedsFromSaleOfLandHeldforinvestment
      contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQzMg_0514b64d-dccf-416b-8f7e-39025fd96132"
      unitRef="usd">2600000</us-gaap:ProceedsFromSaleOfLandHeldforinvestment>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTUxNQ_cd23c4d1-ecf0-430e-a1c1-c5552c25d7f5"
      unitRef="usd">927000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <sjw:RealEstateSellingExpenses
      contextRef="i6462aa39cbf74b8ea65e3b4e71f9d812_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTU0NQ_53c85ce0-deee-4b85-8474-f45fb12cfc6d"
      unitRef="usd">121000</sjw:RealEstateSellingExpenses>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="if384030645ed40eda4a7bc8693850b3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTc5Mg_2f0ebeea-a95a-467b-b2bf-e20c161078ca"
      unitRef="usd">58730000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="if583d5a4c60144b98ba9b4e7d6be076f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTc5OQ_feb2adb9-d34b-4adc-8161-b60d7dd8c43e"
      unitRef="usd">58330000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTA_f6043cb7-ccb7-4b95-9cbf-0479fa27a719">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, 2022:&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;2023&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,423&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,034&#160;&lt;/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;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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,180&#160;&lt;/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;1,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;/tr&gt;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMS0xLTEtMS0xMDYwOTU_875e6675-1539-4a98-92ed-260db43658e0"
      unitRef="usd">4423000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMi0xLTEtMS0xMDYwOTU_ef72ac04-259d-42dc-827b-3135093dd1bd"
      unitRef="usd">3157000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfMy0xLTEtMS0xMDYwOTU_9254b71d-74b4-4b14-82f0-60c2b81eee55"
      unitRef="usd">3034000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNC0xLTEtMS0xMDYwOTU_b5b0086c-54c7-4b7b-9290-0c380ac8dbdb"
      unitRef="usd">3197000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNS0xLTEtMS0xMDYwOTU_c0eaf909-8a3c-45b9-80e0-74f07d7e5594"
      unitRef="usd">3180000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOjMyMmJiODA2M2ZjMzQ1MjRhYTBjYzcyMWQ0MjhmMDlhL3RhYmxlcmFuZ2U6MzIyYmI4MDYzZmMzNDUyNGFhMGNjNzIxZDQyOGYwOWFfNi0xLTEtMS0xMDYwOTU_610fb086-3287-48a2-bdbf-06ca50d0cca4"
      unitRef="usd">1679000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTE_5cb338fc-bcc7-4240-a2da-3e8856435de5">Business CombinationsSJW Group applies the provisions of ASC 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 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0NTI_f5e0c917-bf71-4242-90e0-14d76f1033a0">&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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) 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.  No impairments occurred during 2022 and 2020.  During the year ended December 31, 2021, SJW Group determined that an implementation project for a customer care billing system at SJWTX 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.&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 &lt;/span&gt;&lt;/div&gt;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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA0MDA_462c963c-2f59-4b54-bae6-e5c31bf0f5cc"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTA0MDA_b560e48e-2c78-45f4-9515-6df999b6119d"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ2NDEy_f844620a-f6e9-469c-96b4-b2b7764d5ef2"
      unitRef="usd">2211000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_73bec698-7b84-489c-9e70-5cc4fc040696"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_78723dc0-fd5d-44bf-94cb-5402c063ed88"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTE2ODk_a7b3f179-aa52-45be-b076-34297918e9b2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1Njk_030d1cae-cb68-481c-ae1c-63902e9e42e3">&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&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 were held by a trustee for the bonds and released when the funding conditions are met.  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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:LongTermDebt
      contextRef="ib7b4b31e27b245a8966e35ac47f2c962_I20201223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjU3_e41f25f2-4c35-4718-86a4-1be94864b2ac"
      unitRef="usd">4000000</us-gaap:LongTermDebt>
    <us-gaap:Cash
      contextRef="i1d81bf98565448ec941dfc3806a6dec6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjYy_156da622-6350-4589-b0a2-370aa975d34c"
      unitRef="usd">2789000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1d81bf98565448ec941dfc3806a6dec6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODYxMjcw_4f840289-1139-4955-82c6-8e62666cf441"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Mzg_30d0d6c4-4147-43d7-a5df-c7981adf0e90">&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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="#if9d20dcbb0614e99a2bda1bac0e47318_118" 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;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="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2NjA_5336c0b3-6e63-4130-b575-7cbd9ad37c88"
      unitRef="usd">7342000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2Njc_9520a15f-637e-4f0c-b6b8-7f9cb38fcda9"
      unitRef="usd">8026000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM2OTQ_a4bab95e-677d-477d-8f9e-14ea1946dec1"
      unitRef="usd">3420000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTM3MDE_b675ee29-8b5b-4b2d-a228-93f02d4ab492"
      unitRef="usd">4191000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Mjk_cf4f5793-051e-4eeb-af75-9beaee4dfea5">&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:AdvancesForConstructionAndContributionsInAidOfConstructionPolicyPolicyTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjc0ODc3OTA5NDI4MQ_c852b615-981d-42b8-853e-af4760bd8008">Advances for Construction and Contributions in Aid of ConstructionIn 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.&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:ScheduleOfEstimatedRefundsOfAdvancesForConstructionAndContributionsInAidOfConstructionTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NDY_af971dc1-4ea0-4e31-a516-5d1e25a3cc48">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;2023&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,372&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,135&#160;&lt;/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;2,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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,749&#160;&lt;/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;47,370&#160;&lt;/span&gt;&lt;/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="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMS0xLTEtMS0xMDYwOTU_c2829f94-a269-405f-b38b-853c1d6968e1"
      unitRef="usd">3372000</sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths>
    <sjw:AdvancesForConstructionEstimatedRefundsYearTwo
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMi0xLTEtMS0xMDYwOTU_4a28aa46-ac26-41b5-8076-b42208b987cb"
      unitRef="usd">3332000</sjw:AdvancesForConstructionEstimatedRefundsYearTwo>
    <sjw:AdvancesForConstructionEstimatedRefundsYearThree
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfMy0xLTEtMS0xMDYwOTU_96081e05-8731-4b0b-80e2-7867815e2019"
      unitRef="usd">3135000</sjw:AdvancesForConstructionEstimatedRefundsYearThree>
    <sjw:AdvancesForConstructionEstimatedRefundsYearFour
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNC0xLTEtMS0xMDYwOTU_8312791a-e5ed-4533-bd77-7f3b4618e4a5"
      unitRef="usd">2931000</sjw:AdvancesForConstructionEstimatedRefundsYearFour>
    <sjw:AdvancesForConstructionEstimatedRefundsYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNS0xLTEtMS0xMDYwOTU_4f3d3b3b-b6e7-4707-a165-b74a1b888326"
      unitRef="usd">2749000</sjw:AdvancesForConstructionEstimatedRefundsYearFive>
    <sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmVhODNmZGNlZjY2MDQxYjk5M2JjMmJlZWE0ZDMyMTJjL3RhYmxlcmFuZ2U6ZWE4M2ZkY2VmNjYwNDFiOTkzYmMyYmVlYTRkMzIxMmNfNi0xLTEtMS0xMDYwOTU_cb6a2766-5552-48cb-bb7b-d7de175a8c1e"
      unitRef="usd">47370000</sjw:AdvancesForConstructionEstimatedRefundsAfterYearFive>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTQ5Njc_b2ea43bf-61c8-4a3d-b681-05dbad1ad3ac"
      unitRef="usd">137696000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <sjw:CustomerAdvancesforConstructionNonRefundable
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTQ5Nzk_23a8eabb-b946-4f44-be26-eda7b3bc930c"
      unitRef="usd">46380000</sjw:CustomerAdvancesforConstructionNonRefundable>
    <sjw:CustomerAdvancesforConstructionRefundedonServiceConnections
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUwNDI_5197d6b8-972d-40e1-8a2f-e362bc36a771"
      unitRef="usd">28427000</sjw:CustomerAdvancesforConstructionRefundedonServiceConnections>
    <sjw:ContractWithCustomerRefundLiabilityRefundPeriod
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMTE_d01c5a50-f78d-486a-a8a4-bbd92212f654">P40Y</sjw:ContractWithCustomerRefundLiabilityRefundPeriod>
    <sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMTc_e9775767-90ab-4c24-9585-caa6f66728db"
      unitRef="usd">44715000</sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure>
    <sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTUyMjQ_f35bd0ba-a53c-46d6-879e-99bb7a452dca"
      unitRef="usd">51067000</sjw:ContractWithCustomerRefundLiabilityFairValueDisclosure>
    <sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTU4MzQ_5c5ed6b9-1f8d-4399-b180-36343ebd9d65">P40Y</sjw:AdvancesForConstructionDeferredTaxesAmortizationPeriod>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NTg_fe73186b-c3ff-4e60-81a5-8d5d903b9dd3">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0OTU_ab134af9-9360-4b30-b854-977232fa7fb1">&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, 2022 and 2021, 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future retirement costs &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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMS0xLTEtMS0xMDYwOTU_a773a25f-0f05-4ec4-a1c9-58bd6d72624d"
      unitRef="usd">4426000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMS0zLTEtMS0xMDYwOTU_1f46b5f0-d475-4477-9766-a8b87bbc1634"
      unitRef="usd">4511000</us-gaap:AssetRetirementObligation>
    <sjw:AssetRetirementObligationDiscountRate
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMi0xLTEtMS0xMDYwOTU_74689efe-d366-4092-a32c-10b4cb4eb443"
      unitRef="number">0.06</sjw:AssetRetirementObligationDiscountRate>
    <sjw:AssetRetirementObligationDiscountRate
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfMi0zLTEtMS0xMDYwOTU_bf853407-b0d1-41bb-8f7a-1a8deb567695"
      unitRef="number">0.06</sjw:AssetRetirementObligationDiscountRate>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfNS0xLTEtMS0xMDYwOTU_addfcfc3-988e-4a21-95ff-c6aaba14b31a"
      unitRef="usd">920000</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE1ZDdjNDYwYmY4ZDQ0MzNhN2M5ZTA1YjYyY2E4NDQzL3RhYmxlcmFuZ2U6YTVkN2M0NjBiZjhkNDQzM2E3YzllMDViNjJjYTg0NDNfNS0zLTEtMS0xMDYwOTU_30d502e7-8714-4bdb-b842-c9b78eea1b79"
      unitRef="usd">925000</us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTk_19eb36ee-59b7-488b-8004-3e311dcdceb9">&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&#x2014;&#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&#x2014;&#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, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the net refund of the overcollected drought surcharges of $23,753 and lost revenues in WCMA of $3,279 in Advice Letter No. 582.&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&#x2014;&#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="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMTk0Mzk_d19b9b4e-2bdc-429b-a564-7a82427cf415"
      unitRef="usd">4041000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ3OTcy_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i158e99392a5646808986362fc4765f1b_D20221111-20221111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ5Mjc5_2f9aa722-027b-4b87-bd11-6e5d9810de77"
      unitRef="usd">23753000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i158e99392a5646808986362fc4765f1b_D20221111-20221111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfNTQ5NzU1ODQ5Mjg5_15f09648-834a-4382-b149-7a1ea48b4ef2"
      unitRef="usd">3279000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1MTQ_f32d129e-4bdc-4d72-ac49-c5a774ddd20c">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:#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;586,918&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(1,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;30,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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: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;/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;620,698&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS0xLTEtMS0xMDYwOTU_fac21aed-d570-42f2-8461-19e3b2ab3341"
      unitRef="usd">586918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS0zLTEtMS0xMDYwOTU_13252b94-e7a7-452c-be36-57a9ca43ca0c"
      unitRef="usd">559568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMS01LTEtMS0xMDYwOTU_0ee518fe-15f6-4512-95ca-de6a1a7b0d26"
      unitRef="usd">549270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi0xLTEtMS0xMDYwOTU_4b35ca03-51dd-46f2-9390-9830a73d0d6b"
      unitRef="usd">-1312000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi0zLTEtMS0xMDYwOTU_96987aad-7fc0-4bf0-aeb2-c8a72ef589dc"
      unitRef="usd">5304000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMi01LTEtMS0xMDYwOTU_80dd1867-927c-407c-ba73-f92ac4bb0768"
      unitRef="usd">-493000</sjw:AlternativeRevenueProgramsNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy0xLTEtMS0xMDYwOTU_acce2a5a-77cc-4c3d-bf17-b75c15ff0427"
      unitRef="usd">30179000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy0zLTEtMS0xMDYwOTU_60d282ef-f5cb-4477-abe1-80eec7c88f33"
      unitRef="usd">5138000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfMy01LTEtMS0xMDYwOTU_c644d4c4-3694-4adb-8834-c85b2cb87307"
      unitRef="usd">11856000</sjw:RegulatoryBalancingandMemorandumAccountsRevenueNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC0xLTEtMS0xMDYwOTU_023562c0-02dc-4513-8918-63439396306d"
      unitRef="usd">-692000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC0zLTEtMS0xMDYwOTU_eaf3bc00-db70-4a4e-8080-ab8da7bddc8d"
      unitRef="usd">-1703000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNC01LTEtMS0xMDYwOTU_47eb44f1-0ee5-4b6c-9546-15acbdc00439"
      unitRef="usd">-1639000</sjw:RegulatoryMechanismsOtherNet>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS0xLTEtMS0xMDYwOTU_ceaa7602-5b9c-4a51-8c43-6ed9c8c65753"
      unitRef="usd">5605000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS0zLTEtMS0xMDYwOTU_76c06fe0-9979-4995-92e8-8e7160431661"
      unitRef="usd">5379000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNS01LTEtMS0xMDYwOTU_bde842fa-9d21-4b14-8a2e-6e051be62d55"
      unitRef="usd">5532000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi0xLTEtMS0xMDYwOTU_954849dc-602d-4b42-95b6-596cd7561b18"
      unitRef="usd">620698000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi0zLTEtMS0xMDYwOTU_6e859a2c-651c-48f0-af54-306f98764837"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RhYmxlOmE3NzQwOGMyNGZjNTQzNjNiYjUzZjVlZTZjNmMxN2U0L3RhYmxlcmFuZ2U6YTc3NDA4YzI0ZmM1NDM2M2JiNTNmNWVlNmM2YzE3ZTRfNi01LTEtMS0xMDYwOTU_559a77ad-2a09-484a-be49-34e7483d507a"
      unitRef="usd">564526000</us-gaap:Revenues>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NDk_f04819ab-2227-4668-9fe0-c0f02ec4469b"
      unitRef="usd">6121000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NTM_28c9476f-233d-44f1-bea7-14d17e6bd435"
      unitRef="usd">5691000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <sjw:RegulatedOperatingRevenueWaterSurcharge
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjE0NjA_549b1398-0444-4d0a-8d3d-b4332bfde54e"
      unitRef="usd">4911000</sjw:RegulatedOperatingRevenueWaterSurcharge>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM1NTM_c8d22014-fbdc-4d4f-9790-734988eb40dd">&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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjM0Njg_efaa3b70-2dc2-4385-8b8d-845c9ca07079">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="i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNTg_84572662-0cf3-4c1e-a9a9-678e689d3b62"
      unitRef="shares">25127</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2009a9e3f23d4303bf8bb2436a54e4ed_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNjI_01beda92-0134-41c1-bd4b-b0c5bf4e8d61"
      unitRef="shares">16347</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4de05bb2b8ba4449883e40bba517311f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85MS9mcmFnOjJiODk2YTBkZWEyODQ1Njc5NjlhNjk1ZjMyZmYwM2M2L3RleHRyZWdpb246MmI4OTZhMGRlYTI4NDU2Nzk2OWE2OTVmMzJmZjAzYzZfMjMyNjk_d7b2b88c-df7b-48c9-b878-4961490fa55b"
      unitRef="shares">22396</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5Mg_6892de9a-e845-46a6-9c4a-b774c3b040e3">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 &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;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, 2022 and 2021, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $52,066 and $84,887, 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;43,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;31,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,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;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;/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;45,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;143,343&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;127,275&#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;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;/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, 2022, 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-&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;collection of $655.  On October 11, 2022, the CPUC issued General Rate Case Decision No. 22-10-005, which approved a recovery of $18,174 in balancing and memorandum accounts from 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;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, 2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5,039)&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 GRC interim 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: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:8pt;font-weight:400;line-height:100%"&gt;20,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,650&#160;&lt;/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;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;32,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(22,494)&lt;/span&gt;&lt;/td&gt;&lt;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;28,743&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,835&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,485&#160;&lt;/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;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;5,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,517)&lt;/span&gt;&lt;/td&gt;&lt;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;17,026&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;38,446&#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;(31,011)&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;45,769&#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, 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;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;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;All others&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;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 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;(386)&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&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:8pt;font-weight:400;line-height:100%"&gt;10,043&#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:8pt;font-weight:400;line-height:100%"&gt;8,779&#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:8pt;font-weight:400;line-height:100%"&gt;(371)&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;18,451&#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 style="height:12pt"&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="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;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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;Water supply 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:8pt;font-weight:400;line-height:100%"&gt;8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 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;10,545&#160;&lt;/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;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 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;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;PRVMA (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:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;padding:2px 1pt 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;707&#160;&lt;/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;CEMA (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,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;/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;All others&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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;445&#160;&lt;/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: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:#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:8pt;font-weight:400;line-height:100%"&gt;15,420&#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:8pt;font-weight:400;line-height:100%"&gt;4,865&#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:8pt;font-weight:400;line-height:100%"&gt;(402)&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;19,883&#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 style="height:12pt"&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="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;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:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;13,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  For the year ended December&#160;31, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the refund of the net WCMA balance of $20,474 to customers.&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 &lt;/span&gt;&lt;/div&gt;protections extended through to February 1, 2022.  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 usage. The CEMA was activated for SJWC through the filing of Advice Letter No. 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 $240 and $979 in the years ended December&#160;31, 2022 and 2021, respectively.</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjYxOA_5fab966f-c094-4224-8490-3d537130cff7"
      unitRef="usd">52066000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjYyNQ_9bee084f-2e49-4d0d-b9cf-f5edc5114054"
      unitRef="usd">84887000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5Mw_677a0775-8d1d-466e-9120-0742f046882b">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;43,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;31,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,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;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;/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;45,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;143,343&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;127,275&#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;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;/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:NetRegulatoryAssets
      contextRef="ifcbec3b14f914ef49c341b4f39ffb76f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMi0xLTEtMS0xMDYwOTU_1ba001bb-2d78-466e-85ab-cb2528b8f791"
      unitRef="usd">43434000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ic9f301fc702b4f74ae526842c4eeae0b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMi0zLTEtMS0xMDYwOTU_ae47f7c7-0d78-4f7a-b3b7-c92be6047cee"
      unitRef="usd">22420000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMy0xLTEtMS0xMDYwOTU_b07d8abc-8750-4441-9c82-8b0fc569f04e"
      unitRef="usd">31493000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i9f3728e84e004a80a55a40e2709980c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMy0zLTEtMS0xMDYwOTU_39fda6ef-44f1-447d-be81-bee801dc2624"
      unitRef="usd">62197000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ia762ee4938d243eb8dbd7892dc4a3a64_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNC0xLTEtMS0xMDYwOTU_28c3ca47-e881-4b9b-a835-be243a4d91c5"
      unitRef="usd">17396000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="id12f8755fea0466c85dbd991284798ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNC0zLTEtMS0xMDYwOTU_73327f9a-d31f-4cf3-8132-82e568df39d6"
      unitRef="usd">19937000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i8367a18da06743c6b70188f0fba5e674_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNS0xLTEtMS0xMDYwOTU_452c7011-cac6-4d34-86fd-c08ec8033b85"
      unitRef="usd">45769000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i5c60e924bb994f1e858224185770879a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNS0zLTEtMS0xMDYwOTU_114dd450-cabb-4817-b406-42ac04c0ad76"
      unitRef="usd">38334000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i70490314b5e044198d7e3db13ce9144b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNi0xLTEtMS0xMDYwOTU_f4b0650a-29db-4971-8866-a00e3998e6db"
      unitRef="usd">-4488000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ib7f4304683314383a0dce617da3760b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNi0zLTEtMS0xMDYwOTU_e0d04149-e7f1-48d7-8624-74c5daba4c60"
      unitRef="usd">2588000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i6a83af8054464424a2f087848992fde4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNy0xLTEtMS0xMDYwOTU_80aa464e-7311-4afd-9c3a-f7e0f3684333"
      unitRef="usd">9739000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfNy0zLTEtMS0xMDYwOTU_dc5e9b5c-ee62-4bd4-ac9f-03f2ca2379ff"
      unitRef="usd">9145000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOC0xLTEtMS0xMDYwOTU_484f7d0f-fc0a-4cb1-8dbf-b219aa6ce6ed"
      unitRef="usd">143343000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOC0zLTEtMS0xMDYwOTU_1e77bf34-a537-4416-bf83-e1d6c0a00e5b"
      unitRef="usd">154621000</us-gaap:NetRegulatoryAssets>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOS0xLTEtMS0xMDYwOTU_08cb260a-9585-492a-9fa6-0d77868227f6"
      unitRef="usd">16068000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfOS0zLTEtMS0xMDYwOTU_0ecc1aea-d43d-4ea8-9bce-bf2bd5c096e4"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMTAtMS0xLTEtMTA2MDk1_15c98009-9d1c-4b51-8b97-684c41f5b32f"
      unitRef="usd">127275000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjExOTA5YjE3YjBjNTQ0YTJhOTk3ZDM5YWY4YzZkMjNiL3RhYmxlcmFuZ2U6MTE5MDliMTdiMGM1NDRhMmE5OTdkMzlhZjhjNmQyM2JfMTAtMy0xLTEtMTA2MDk1_21501970-89a8-48f1-b022-e1dcacb0d918"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjkyMA_4ff5ba5b-e93c-460c-82df-32b60134331a">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfMjkyNg_334d2e41-e7ad-434d-85cf-d111dba97a40">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNDI3Mg_52e75a3f-232b-4e33-8ead-97eb9470be6a"
      unitRef="number">0.02</sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage>
    <sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNDUxMg_e6f84171-48e0-4a96-a920-c740e8c8f2c3"
      unitRef="usd">655000</sjw:RegulatoryBalancingandMemorandumAccountsNetUnderCollected>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i0fdf55fe954f4d1f8079e8d552419ca5_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxMDAy_e5185a1c-a0d9-4e82-968c-ce9eda69eb61"
      unitRef="usd">18174000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU5NQ_54b8d9da-9675-4a94-a125-1040819b8fb2">&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, 2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5,039)&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 GRC interim 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: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:8pt;font-weight:400;line-height:100%"&gt;20,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;20,650&#160;&lt;/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;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;32,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(22,494)&lt;/span&gt;&lt;/td&gt;&lt;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;28,743&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,835&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,485&#160;&lt;/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;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;5,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,517)&lt;/span&gt;&lt;/td&gt;&lt;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;17,026&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;38,446&#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;(31,011)&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;45,769&#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, 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;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;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;All others&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;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 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;(386)&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&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:8pt;font-weight:400;line-height:100%"&gt;10,043&#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:8pt;font-weight:400;line-height:100%"&gt;8,779&#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:8pt;font-weight:400;line-height:100%"&gt;(371)&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;18,451&#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 style="height:12pt"&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="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;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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;Water supply 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:8pt;font-weight:400;line-height:100%"&gt;8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 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;10,545&#160;&lt;/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;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 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;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;PRVMA (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:8pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;padding:2px 1pt 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;707&#160;&lt;/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;CEMA (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,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;/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;All others&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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;445&#160;&lt;/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: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:#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:8pt;font-weight:400;line-height:100%"&gt;15,420&#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:8pt;font-weight:400;line-height:100%"&gt;4,865&#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:8pt;font-weight:400;line-height:100%"&gt;(402)&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:8pt;font-weight:400;line-height:100%"&gt;19,883&#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 style="height:12pt"&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="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;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:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;13,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  For the year ended December&#160;31, 2022 and 2021, SJWC recognized $4,041 and $3,243, respectively, in lost revenues accumulated in the WCMA.  Effective on November 11, 2022, the CPUC approved the refund of the net WCMA balance of $20,474 to customers.&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 &lt;/span&gt;&lt;/div&gt;protections extended through to February 1, 2022.  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 usage. The CEMA was activated for SJWC through the filing of Advice Letter No. 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 $240 and $979 in the years ended December&#160;31, 2022 and 2021, respectively.</us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0c00be5285764237840675350c768033_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy0xLTEtMS0xMDYwOTU_d5d84560-591f-4d7a-b454-33fc8ae90646"
      unitRef="usd">16866000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy0zLTEtMS0xMDYwOTU_8b333525-17dc-4b84-a7cc-14319c30cdc5"
      unitRef="usd">6089000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6e1a2f9bef664919a75dc61491ccd65c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy01LTEtMS0xMDYwOTU_db9fc96a-44a4-4743-90a4-a3c9853add5f"
      unitRef="usd">-12091000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i2e7bc591184440d3b7ec595d89076026_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMy05LTEtMS0xMDYwOTU_d821438f-8f92-4e0c-8c8d-974e82f75c30"
      unitRef="usd">10864000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i4682d314064a4c24bbdf117bdf2b3f0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC0xLTEtMS0xMDYwOTU_337e2a1c-ed5d-4c54-bf0c-f17cabd3c08a"
      unitRef="usd">3534000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC0zLTEtMS0xMDYwOTU_d19b9b4e-2bdc-429b-a564-7a82427cf415"
      unitRef="usd">4041000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC01LTEtMS0xMDYwOTU_53608bb5-241d-414e-b71f-7c74554b5238"
      unitRef="usd">-12614000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6f79d6c134c94144b4c9104cddf37d2c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNC05LTEtMS0xMDYwOTU_917f9446-0972-464b-9988-83a7a0647de8"
      unitRef="usd">-5039000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i9337c65018864e1382e1e6e14128d878_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS0xLTEtMS0xMDYwOTU_9743c537-529c-462e-a348-e5845b8f3721"
      unitRef="usd">-1563000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS0zLTEtMS0xMDYwOTU_2c99c0e4-3c90-4163-97d2-843198692ed0"
      unitRef="usd">-28000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i1824d51d32144925a56586cf3aefcde1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS01LTEtMS0xMDYwOTU_d2e64c0a-f272-4f8f-a5ea-5d281e5d53b0"
      unitRef="usd">1416000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6e528d36a1f144a6b2e2a569da9a9874_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNS05LTEtMS0xMDYwOTU_5df41dc2-57d6-4667-bcd6-ac831b6f0237"
      unitRef="usd">-175000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6384d7babfb94918bedb860f6d76f70a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi0xLTEtMS0xMTkyOTQ_168843c9-a5e7-42eb-b673-0bdcfa0bfa82"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi0zLTEtMS0xMTkyODY_d688c4f5-c379-471f-be38-d1fa20bbc7ac"
      unitRef="usd">20650000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i7d91f4b05dd041a8bb275e702a9ccf83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi01LTEtMS0xMTkzMDI_500819e5-bb57-4ef7-851a-600f9c02479e"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id79457ebf3914770a35cbe4da32ba7f6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNi05LTEtMS0xMTkzMTA_74c1f8a7-9952-46c5-863c-83083d55c049"
      unitRef="usd">20650000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy0xLTEtMS0xMDYwOTU_f18fb5fc-eac4-4687-a061-501295e4313b"
      unitRef="usd">-386000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy0zLTEtMS0xMDYwOTU_62087c4d-ce2b-4e20-9c0d-ae7bf793d1c4"
      unitRef="usd">2034000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy01LTEtMS0xMDYwOTU_f7c60a19-6598-494a-8b26-e7e94357f2ba"
      unitRef="usd">795000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6a83af8054464424a2f087848992fde4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfNy05LTEtMS0xMDYwOTU_13d3bb6c-8ef1-4a32-8f0a-b529a4b736b9"
      unitRef="usd">2443000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC0xLTEtMS0xMDYwOTU_6a6b19ca-78fe-4180-8a77-56139d6b8e6b"
      unitRef="usd">18451000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC0zLTEtMS0xMDYwOTU_44337b29-2c81-4382-8c47-06cdb635c7f4"
      unitRef="usd">32786000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC01LTEtMS0xMDYwOTU_900fddd5-22a4-439d-8902-ee5b071e4543"
      unitRef="usd">-22494000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfOC05LTEtMS0xMDYwOTU_02e04495-3def-4db1-abd7-514318decaf8"
      unitRef="usd">28743000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3a18e5d7f9854fceaf2cbc74190ca9f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtMS0xLTEtMTA2MDk1_61922d80-6af5-491d-8982-95d8eee70f46"
      unitRef="usd">10545000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtMy0xLTEtMTA2MDk1_ff8e8cc0-9b9d-4002-9804-93476d8e46ae"
      unitRef="usd">3830000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i28129c5e98b1421f8e8f702122ff36e7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtNS0xLTEtMTA2MDk1_b4288770-6935-460a-bebd-f378ed2ba1e4"
      unitRef="usd">-4502000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i4efe3defeb824fb69fc0828bc333a19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTEtOS0xLTEtMTA2MDk1_40ae227f-89b3-4fd2-816c-016d4f8099ad"
      unitRef="usd">9873000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i53aff55de81d4c47943a89f0889df701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItMS0xLTEtMTA2MDk1_8411b037-c116-466a-9ba1-3dcd31ad6875"
      unitRef="usd">4941000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="id4ed709091f341228374f3eddbb453d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItMy0xLTEtMTA2MDk1_c097e1a8-3205-4558-aae1-3dbdd292b072"
      unitRef="usd">-249000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="id4ed709091f341228374f3eddbb453d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItNS0xLTEtMTA2MDk1_d540823c-9137-4853-96d3-8248d5170c75"
      unitRef="usd">-1857000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ic9c623a59cc745ae86a7898f7b915238_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTItOS0xLTEtMTA2MDk1_25ef750d-ec11-4bab-814e-ecbcd56afa31"
      unitRef="usd">2835000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idaa83454bb874c318f5626ab8b64957d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtMS0xLTEtMTA2MDk1_845e0d43-cfbe-4fed-a547-5a73c7897429"
      unitRef="usd">707000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtMy0xLTEtMTA2MDk1_cda1fbf8-a108-4ddb-8e3d-7f8e168c797d"
      unitRef="usd">9000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i5c362182c6bc46b48712c95a1f5522da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtNS0xLTEtMTA2MDk1_a1f5d6f6-b4bc-4ce9-a5cf-0246628b363b"
      unitRef="usd">-365000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="id0c88db59781471a9307917b216d6d5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTMtOS0xLTEtMTA2MDk1_ce409e04-f6f2-424c-9342-eaf93297e7d0"
      unitRef="usd">351000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib38ab846aeb34321953eea90be6f7e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtMS0xLTEtMTA2MDk1_93ad99d6-af2e-45c3-8977-d7eb5e99b086"
      unitRef="usd">3245000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtMy0xLTEtMTA2MDk1_fde95edd-e87c-4ff6-b446-82ddb60b2de0"
      unitRef="usd">240000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtNS0xLTEtMTA2MDk1_6cac7446-4f64-42f4-9574-ebd2dff87ef7"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i55f752423e834a628a79df2bbf2a59d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTQtOS0xLTEtMTA2MDk1_e337fefe-9efb-47cc-b1fb-b9d8b964dd21"
      unitRef="usd">3485000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtMS0xLTEtMTA2MDk1_86ef7496-6132-46ce-ae46-757078b172b7"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtMy0xLTEtMTA2MDk1_d03832a8-8625-4c45-9cf9-a100c7ff669f"
      unitRef="usd">1830000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i9744afa884fd4f228369751e05cb86a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtNS0xLTEtMTA2MDk1_724cca5f-a31f-4b40-b1d4-716eda8b1069"
      unitRef="usd">-1793000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i6a83af8054464424a2f087848992fde4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTUtOS0xLTEtMTA2MDk1_952373e8-f285-44ea-bd12-aecc619b69f4"
      unitRef="usd">482000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtMS0xLTEtMTA2MDk1_f5e42ebe-54d7-456e-b6a5-9d72534da094"
      unitRef="usd">19883000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtMy0xLTEtMTA2MDk1_f5f1b5dc-7d64-462d-8749-8430b7079cbf"
      unitRef="usd">5660000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtNS0xLTEtMTA2MDk1_d619bc6a-2153-4061-ae82-0d33ec1c4cf1"
      unitRef="usd">-8517000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTYtOS0xLTEtMTA2MDk1_258acf2b-47ac-4e2d-8fc9-ac1bbc2b721c"
      unitRef="usd">17026000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtMS0xLTEtMTA2MDk1_780307f9-8f73-4e06-98b0-3292a6e31dcf"
      unitRef="usd">38334000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtMy0xLTEtMTA2MDk1_7c976d34-d364-4de0-8724-a902bb7c31cc"
      unitRef="usd">38446000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtNS0xLTEtMTA2MDk1_f3ee8981-c4ed-4433-81da-635b0337596d"
      unitRef="usd">-31011000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOjIxYjYzMjNmM2E1NzQ2OWJhOTNjYjk0NzUxMTY1ZGJlL3RhYmxlcmFuZ2U6MjFiNjMyM2YzYTU3NDY5YmE5M2NiOTQ3NTExNjVkYmVfMTgtOS0xLTEtMTA2MDk1_4d373007-4a5e-40d0-8939-ffcbe1854935"
      unitRef="usd">45769000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3a03f420019440489028a220055a8c04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy0xLTEtMS0xMDYwOTU_d1f51e59-be3a-477e-8190-345cb15cc5bf"
      unitRef="usd">12077000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i734bfcb6ede74ea69133e2c517e17fe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy0zLTEtMS0xMDYwOTU_a4694cee-8391-42ad-a1d1-b5cf27b94c8c"
      unitRef="usd">4788000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i734bfcb6ede74ea69133e2c517e17fe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy01LTEtMS0xMDYwOTU_347f471b-75d9-447e-aae8-748fad84612b"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0c00be5285764237840675350c768033_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMy05LTEtMS0xMDYwOTU_09e746c4-3426-4387-b5ed-219e792fcf21"
      unitRef="usd">16866000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="if6dc65625a8b4be98fdef90f89729f18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0xLTEtMS0xMDYwOTU_a1dd3142-c49c-478a-9308-7716a887e568"
      unitRef="usd">666000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="if6dc65625a8b4be98fdef90f89729f18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0xLTEtMS0xMDYwOTU_b2c1fd8e-f7dc-41e2-82ac-dc3d3cc50004"
      unitRef="usd">666000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC0zLTEtMS0xMDYwOTU_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC01LTEtMS0xMDYwOTU_9da24163-b7c6-4818-aa23-2210f28a49f7"
      unitRef="usd">-375000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i4682d314064a4c24bbdf117bdf2b3f0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNC05LTEtMS0xMDYwOTU_dbb4a41c-54f6-4c9c-9db0-aa56c9678bdc"
      unitRef="usd">3534000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="iccdb2c467e4442d1aa83d1f8a47e9d25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS0xLTEtMS0xMDYwOTU_765bb7a9-c80e-4d56-a90e-ac5a10d30107"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i6683eb5ae8ef4c60964d3f78a94ade09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS0zLTEtMS0xMDYwOTU_6f1cbb60-9fbf-41e7-9b5c-33cb5a00137b"
      unitRef="usd">-2000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6683eb5ae8ef4c60964d3f78a94ade09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS01LTEtMS0xMDYwOTU_d9e69180-f2c1-4ef0-9b61-4324d60e804b"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i9337c65018864e1382e1e6e14128d878_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNS05LTEtMS0xMDYwOTU_fd39c023-2545-4fae-b0e4-2f63f2b5e9b6"
      unitRef="usd">-1563000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i065e7dcb1a664149b63f064af01bd0a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy0xLTEtMS0xMDYwOTU_9389b6c4-a609-4fd9-8970-8767d59d6ddc"
      unitRef="usd">-1139000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy0zLTEtMS0xMDYwOTU_3f23555c-12e5-4de4-82e2-ed7502ebaa0c"
      unitRef="usd">750000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy01LTEtMS0xMDYwOTU_935fb213-a2e7-4646-8bc6-b53930d55fbf"
      unitRef="usd">3000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfNy05LTEtMS0xMDYwOTU_4830cbd5-f2c1-4344-9f22-9bbb3d3c8972"
      unitRef="usd">-386000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC0xLTEtMS0xMDYwOTU_233b1f7a-efd9-4849-9313-3c2ccf11712b"
      unitRef="usd">10043000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC0zLTEtMS0xMDYwOTU_809ba855-540f-4c3c-8b0d-aa77de4de516"
      unitRef="usd">8779000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC01LTEtMS0xMDYwOTU_cf0a54ce-67de-44a3-b84b-5b71518095ee"
      unitRef="usd">-371000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfOC05LTEtMS0xMDYwOTU_9e599755-d466-4be4-8dbb-4b748ceea542"
      unitRef="usd">18451000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i8597b6d009634c79a1e2f1ca0c802417_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtMS0xLTEtMTA2MDk1_e2b5d742-1dc1-4834-81fa-83a357a82cb0"
      unitRef="usd">8123000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iea876e3aa1cd4931be2c754b4cdce0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtMy0xLTEtMTA2MDk1_8fcd9ded-d797-493b-863b-3dd503d04805"
      unitRef="usd">2421000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="iea876e3aa1cd4931be2c754b4cdce0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtNS0xLTEtMTA2MDk1_438c01e3-68a1-4807-8e34-173bfdff9f0e"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3a18e5d7f9854fceaf2cbc74190ca9f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTEtOS0xLTEtMTA2MDk1_6276e925-851c-40ca-940c-ebe37b2327a9"
      unitRef="usd">10545000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibdde7d5c5d1a4e67b5d4886361735741_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItMS0xLTEtMTA2MDk1_a5229fa2-7687-43d8-9100-504e61949712"
      unitRef="usd">3478000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0357b397618d49d595398f12a757b2a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItMy0xLTEtMTA2MDk1_1f755f6f-35a0-45e7-a6bd-24d40029d5ad"
      unitRef="usd">1464000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0357b397618d49d595398f12a757b2a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItNS0xLTEtMTA2MDk1_10a9ee07-379c-4674-9395-dce01688c3a8"
      unitRef="usd">-1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i53aff55de81d4c47943a89f0889df701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTItOS0xLTEtMTA2MDk1_9bd208c0-26ed-4e44-af2a-0a022de4ad0d"
      unitRef="usd">4941000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="if9899b786109461fbcf04dd0af8e02f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtMS0xLTEtMTA2MDk1_244b24f0-2128-41df-82dd-1adbf63fb3bf"
      unitRef="usd">1108000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i08f0949c14414faabc28fba35cf0e3cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtMy0xLTEtMTA2MDk1_ca1a7a44-24bd-4337-8c1d-4ec9b9793c94"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i08f0949c14414faabc28fba35cf0e3cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtNS0xLTEtMTA2MDk1_835cb685-a716-4805-baba-f6c433552fee"
      unitRef="usd">-402000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idaa83454bb874c318f5626ab8b64957d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTMtOS0xLTEtMTA2MDk1_380d1c65-74c2-42c8-b486-5fa22cb9a6c1"
      unitRef="usd">707000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="if5b907bde097462998de61dfb13c7275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtMS0xLTEtMTA2MDk1_c4e4ad99-8b9a-497b-96b8-4388140244b1"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtMy0xLTEtMTA2MDk1_5dc12dd9-90ad-4479-a991-05ac1d76b1c3"
      unitRef="usd">979000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtNS0xLTEtMTA2MDk1_52c7182b-34e3-47c4-a8df-67a90579cecf"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib38ab846aeb34321953eea90be6f7e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTQtOS0xLTEtMTA2MDk1_2f3cebfb-66e2-4fc8-aa53-3f47a1f50977"
      unitRef="usd">3245000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i065e7dcb1a664149b63f064af01bd0a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtMS0xLTEtMTA2MDk1_0b58b519-7f9f-471e-b42a-19ab0dd09d32"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtMy0xLTEtMTA2MDk1_8ec7a335-2c6b-4a04-9eb7-ffe76ce3dfc5"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i957ceadec8fc4162ba61195fa27bd586_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtNS0xLTEtMTA2MDk1_1d11ef56-ef7c-4b5e-b878-623375542bcc"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3f22518fd23144038a3748ede13e12dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTUtOS0xLTEtMTA2MDk1_50f2546e-36cd-4a7b-853f-7e01c3a4359d"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtMS0xLTEtMTA2MDk1_12da6b76-2888-4138-a589-8ed656654c3e"
      unitRef="usd">15420000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtMy0xLTEtMTA2MDk1_b7366daa-0400-4343-b39e-f1817045b566"
      unitRef="usd">4865000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtNS0xLTEtMTA2MDk1_d3bdaf91-9b1d-437b-b2d9-cd7a170cf9d8"
      unitRef="usd">-402000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTYtOS0xLTEtMTA2MDk1_bff54fa8-d850-4278-928b-bea8abcc61de"
      unitRef="usd">19883000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtMS0xLTEtMTA2MDk1_9d35b9a7-f275-4752-b7d5-dbf4ad397ddf"
      unitRef="usd">25463000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtMy0xLTEtMTA2MDk1_bbac7203-05ae-48c0-bb57-9473b2ddfac8"
      unitRef="usd">13644000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtNS0xLTEtMTA2MDk1_efcca03d-08aa-452b-b9f2-2ac53401910f"
      unitRef="usd">-773000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RhYmxlOmZjOTZhYWU2NjRiZDQ4YWI4ZTRjNzU3Y2FjM2UxYmQwL3RhYmxlcmFuZ2U6ZmM5NmFhZTY2NGJkNDhhYjhlNGM3NTdjYWMzZTFiZDBfMTgtOS0xLTEtMTA2MDk1_ea4920d0-9477-46ac-a71a-b0fb89238044"
      unitRef="usd">38334000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i89241dc5a8f646f7b296220ab61af2af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTAwOA_d19b9b4e-2bdc-429b-a564-7a82427cf415"
      unitRef="usd">4041000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i0117ea1ab7334e4695be8a4f80599c4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxNjky_6c63f75d-7ccb-4eda-a5a0-80d4c1494aa1"
      unitRef="usd">3243000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ib480adda0d704f668d2c1af0adae0378_D20221111-20221111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTQ5NzU1ODIxODkz_2c9da89b-d157-4fa5-803f-19753c7d706b"
      unitRef="usd">20474000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i5430effae16948fdae25220b1531e5d2_D20200827-20200827"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNTE3NA_7608a72f-6fec-4388-a841-8b27d60d2957"
      unitRef="usd">1219000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ie2bf5cb744164ce3a23f8b54e06a6b84_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjUzOQ_fde95edd-e87c-4ff6-b446-82ddb60b2de0"
      unitRef="usd">240000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i10ed43c3044b4414832cecda6418e4be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85NC9mcmFnOjg1MTczZmM2ODRkYTQ5NjNhYzFiY2E1MzRhZjY0N2NmL3RleHRyZWdpb246ODUxNzNmYzY4NGRhNDk2M2FjMWJjYTUzNGFmNjQ3Y2ZfNjU0Ng_5dc12dd9-90ad-4479-a991-05ac1d76b1c3"
      unitRef="usd">979000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzM1NA_acb9d3b5-b0d4-47db-b924-80dbb361776e">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, 2022 and 2021, 30,801,912 and 30,181,348, 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, 2022 and 2021, 1,000,000 shares of preferred stock of $0.001 par value per share were authorized for SJW Group.  At December&#160;31, 2022 and 2021, 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 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, pursuant to which the Company may offer and sell shares of its common stock, $0.001 par value per share, from time to time in &#x201c;at-the-market&#x201d; offerings, having an aggregate gross sales price of up to $100,000.   For the twelve months ended December&#160;31, 2022, SJW Group issued and sold a total of 529,736 shares of common stock with a weighted average price of $75.49 per share and received approximately $39,179 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 884,851 shares of common stock with a weighted average price of $73.44 for a total net proceeds of $63,432 and has a remaining $35,012 under the Equity Distribution Agreement to issue into 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;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ_8150c9d7-af6b-49a2-8b24-81dccadafa2b"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ_904fb7c5-44cf-4cf4-af3c-b84c19589867"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfODM_68495bd0-15f7-41a0-a9b2-a7dae8349ac2"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfODM_ba645287-110a-4975-b055-0f8dca64debc"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTIy_0837338f-d097-4398-b082-d170ab9a9230"
      unitRef="shares">30801912</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTIy_c160b7c8-156f-4c64-8315-03d843091366"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTI5_03a2f1c7-8fcc-420f-a515-72c3e07d0690"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTI5_952f7482-304a-44bd-a53a-2e6c9c1160f7"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjE2_36b06e82-5bbe-4907-8a29-999da92f8a6d"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjE2_e4a2e6e5-47d1-4733-ac8c-ecc885a336de"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjQ4_895d529e-36d7-4040-ab11-2a6e98e66ba5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjQ4_dbb47f75-5d9a-4ce9-b959-4e2662028356"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_0eb610e9-60de-46da-9be5-492ac9c7a3ac"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_af040c64-b046-4973-af68-6ae936210a98"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_c5431344-5efd-41bf-b53e-2a3ea51a20de"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMzE3_fdf8e69f-01ae-4f89-baec-d35c361b51be"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i73861921dc3f4916b10762b0233b54b9_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMTk4OQ_dbb15c5c-d3ef-4fd9-9e77-eb7238287878"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sjw:SaleOfStockAggregateGrossSalesPrice
      contextRef="i73861921dc3f4916b10762b0233b54b9_I20211117"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfMjEyMw_29c4fdf1-912d-4d8c-8dfb-07e7f74f1c3e"
      unitRef="usd">100000000</sjw:SaleOfStockAggregateGrossSalesPrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3NzE3_e33e7705-5f2c-422f-955b-c2e6df9f5f44"
      unitRef="shares">529736</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3Nzc3_1c9d7392-4530-4170-a48b-80b119dfa9d0"
      unitRef="usdPerShare">75.49</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ief072ba172a3472c95ef672301bd91a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3ODE4_68cfe58b-72ec-494a-98cd-229a96432986"
      unitRef="usd">39179000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE3OTY4_6ecc0672-cd15-49a6-9dd3-0ed67e19f2a4"
      unitRef="shares">884851</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDI4_f364cac1-32e9-45f1-8199-2ce3446daaeb"
      unitRef="usdPerShare">73.44</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i9707f29b01db4216b6fd6add593a70cf_D20211117-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDYw_d4b83b39-a868-4b35-9974-0d260664b1ca"
      unitRef="usd">63432000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sjw:SaleOfStockTotalEquityDistributionAgreementRemaining
      contextRef="ia7b86476bfdf4e1ab77579f113833ee4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE4MDg0_a7bae3cd-62da-4609-8322-be0bdf8ee674"
      unitRef="usd">35012000</sjw:SaleOfStockTotalEquityDistributionAgreementRemaining>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7e35ecb21bf3490890e060d65cb92c25_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE5ODUx_13eff079-60fb-4cb0-ba69-33c18e7855a7"
      unitRef="shares">1030000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib205ffd90a1f47d9ac8d1922c1377c5a_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODE5ODg5_cdfa51fc-fb50-4385-87d9-e040a779e521"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib205ffd90a1f47d9ac8d1922c1377c5a_I20210308"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMDI1_6682b143-91df-4ae7-8654-b24e7a5eabd6"
      unitRef="usdPerShare">59.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ifdeea1e6365e4fb098f17ed427aa31df_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMTA5_86895ccd-1a81-4aac-96ad-5792f5c6ee15"
      unitRef="shares">154500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7e35ecb21bf3490890e060d65cb92c25_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF85Ny9mcmFnOjk0OTI1OTEyMWE1YTQzMWM5ZTUwMmQ0YWFlYjM5NGZlL3RleHRyZWdpb246OTQ5MjU5MTIxYTVhNDMxYzllNTAyZDRhYWViMzk0ZmVfNTQ5NzU1ODIwMzI3_d5ecfcb9-31a3-47e8-80cf-0fed7a4d90fb"
      unitRef="usd">66775000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ShortTermDebtTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzIxNzY_c954ac00-3e62-4664-82c0-946adc8b4ef6">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, 2022 and 2021 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: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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&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;Syndicated credit agreement:&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;August 2, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;45,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 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;CTWS&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,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;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;20,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 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 syndicated credit agreement&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="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;300,000&#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;115,000&#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;185,000&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 14, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;4,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;May 15, 2025&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;40,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;40,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;40,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: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;350,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;159,578&#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;190,422&#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;/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:112%"&gt;On August 2, 2022, SJW Group, SJWC, SJWTX, and CTWS entered into a $300,000 credit agreement (the &#x201c;Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A., as Administrative Agent (&#x201c;JP Morgan&#x201d;), Wells Fargo Bank, National Association, as Documentation Agent, and a syndicate of banks.  Proceeds of borrowings under the Credit Agreement will be used for refinancing existing debt, working capital, and general corporate purposes.  The Credit Agreement has a maturity date of August 2, 2027.&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;Under the terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement. The initial sublimit of each borrower is as presented in the table above.&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;Borrowings under the Credit Agreement bear interest at either the Alternative Base Rate (as defined in the Credit Agreement and hereinafter referred to as &#x201c;ABR&#x201d;) or the Adjusted Term Secured Overnight Financing Rate (as defined in the Credit Agreement and hereinafter referred to as &#x201c;SOFR&#x201d;).  ABR borrowings (which are borrowings bearing interest at a rate determined by reference to ABR) will bear interest at a rate per annum equal to ABR plus the applicable rate.  SOFR borrowings (which are borrowings bearing interest at a rate determined by reference to SOFR) will bear interest at a rate per annum equal to SOFR plus the applicable rate.  The applicable rate and pricing is variable depending on credit ratings of the borrower.&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 Credit Agreement contains customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, asset sales, and fundamental changes.  The Credit Agreement also includes a financial covenant that requires each of the borrowers to maintain its funded debt to capitalization ratio at or below 70%.&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;This Credit Agreement replaces the existing $140,000 credit agreement, dated April 23, 2021, between SJWC and JP Morgan and the existing $5,000 credit agreement, dated April 23, 2021, between SJWTX and JP Morgan, with SJW Group as guarantor, both of which were terminated upon entering into the Credit Agreement and were set to mature on December 31, 2023.  In addition, on August 2, 2022, CTWS and Citizens Bank, National Association, entered into a fourth modification to the amended and restated revolving credit facility, dated December 18, 2019, as amended, pursuant to which the credit commitment was reduced from $75,000 to $10,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:112%"&gt;On October 31, 2022, CTWS and Citizens Bank, National Association, entered into a fifth modification to the amended and restated revolving credit facility to update the interest rate from London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) plus the applicable rate to SOFR plus the applicable rate.&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 February 6, 2023, CTWS modified its existing $40,000 credit agreement with CoBank to update the interest rate from LIBOR plus the applicable rate to SOFR plus the applicable rate.&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 February 6, 2023, CTWS entered into a third amendment to the amended and restated promissory note and supplement with CoBank to update the one of the stated terms regarding one of interest rate options from LIBOR plus the applicable rate to SOFR plus the applicable rate.  CTWS previously locked the interest rate under this agreement such that this amendment has no impact.&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 3.41% and 1.32% as of December&#160;31, 2022 and 2021, 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, 2022, 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzIxNzM_679d3606-2d87-4a86-b98a-21bfad222acd">&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, 2022 and 2021 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: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;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&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;Syndicated credit agreement:&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;August 2, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;45,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 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;CTWS&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,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;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;20,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 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 syndicated credit agreement&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="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;300,000&#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;115,000&#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;185,000&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 14, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;4,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;May 15, 2025&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;40,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;40,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;40,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: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;350,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;159,578&#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;190,422&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5d70c35fc0da400e9403927ef8ade6cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtMy0xLTEtMTE1NDY0_8f522b97-75b5-4bbe-82ca-6a9a0e5d0d95"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i5d70c35fc0da400e9403927ef8ade6cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNS0xLTEtMTE1NDY0_8624685a-9f6a-4463-a4c5-829c5bbfd86c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5d70c35fc0da400e9403927ef8ade6cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNy0xLTEtMTE1NDY0_94edc9b7-3584-426d-8253-e803d2f10bf2"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1cffe9a899a24c4d9073c7d777f019cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtOS0xLTEtMTE1NDY0_d1fa3fb1-eb6e-4650-948f-bac645c0c4d9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7a531fe655be4f10af798408705ce211_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtMy0xLTEtMTE1NDY0_e318ec19-86ab-422f-b3bc-e2c27b1d105a"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7a531fe655be4f10af798408705ce211_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNS0xLTEtMTE1NDY0_7d7d7425-261e-4c2f-b015-08f39578f3cb"
      unitRef="usd">95000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7a531fe655be4f10af798408705ce211_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNy0xLTEtMTE1NDY0_4be3f34e-e0aa-47f8-9531-72b3194d4938"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7725141e24f547a6b5abf6aef927cf81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtOS0xLTEtMTE1NDY0_322097b3-d56b-48c8-88fb-4aaf3f461aa2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9d774ed80c88423cb997285345031859_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtMy0xLTEtMTE1NDY0_d0f1d894-f33c-476c-bba8-35b1f3c46a14"
      unitRef="usd">90000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i9d774ed80c88423cb997285345031859_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtNS0xLTEtMTE1NDY0_5bdc9b11-92fd-4826-94ae-bad9d0a092f9"
      unitRef="usd">20000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i9d774ed80c88423cb997285345031859_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtNy0xLTEtMTE1NDY0_2521f7f4-0d17-4d27-baf8-e89ba086725f"
      unitRef="usd">70000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie40d94ba4d2044d8ba9e01964108c91c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzUtOS0xLTEtMTE1NDY0_b3d84267-552e-4267-b3d5-6f6c7bc7e9d4"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i838de61eac3a48839723cb49f1761a8e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtMy0xLTEtMTE1NDY0_6f6323e2-2a14-4334-ac13-d1609bfef519"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i838de61eac3a48839723cb49f1761a8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNS0xLTEtMTE1NDY0_668e4824-e3fc-409a-b722-a94ff9641db9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i838de61eac3a48839723cb49f1761a8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNy0xLTEtMTE1NDY0_1f631948-8990-4f69-abdf-a67596b695e8"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8213da10df8749a794a09d2f92c062c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtOS0xLTEtMTE1NDY0_18aafee8-411b-4522-8fd3-c73262b0059f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ife8c90ef2c5b458e8eba39c3019b1388_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctMy0xLTEtMTE2MDgx_eb91392d-5413-425a-b4d8-c599ff2daf64"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ife8c90ef2c5b458e8eba39c3019b1388_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctNS0xLTEtMTE2MDgx_bc2f3bd5-4068-4690-a86b-8db4ea5daff5"
      unitRef="usd">115000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ife8c90ef2c5b458e8eba39c3019b1388_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctNy0xLTEtMTE2MDgx_a9180ce9-aad7-4368-897d-801b4af50fa1"
      unitRef="usd">185000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ia0c0ca4e40394044b586dec0432f2969_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzctOS0xLTEtMTE2MDgx_51f784da-6d90-4ffd-b6e7-9644f4a97bca"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtMy0xLTEtMTA2MDk1_fba7f2ce-ec64-4fed-9546-4cb38dc7bd87"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNS0xLTEtMTA2MDk1_ed2719e9-146d-4d15-b8a9-ca072593b50c"
      unitRef="usd">4578000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8c09d62589eb4b9c85c2966c34dc68e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtNy0xLTEtMTA2MDk1_a5960d83-81a7-4056-93d2-1f5621f44a7b"
      unitRef="usd">5422000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1276ff65a1584f1488b7d8425aefcd8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzMtOS0xLTEtMTA2MDk1_837e3a0e-439b-4384-9e22-fed0c3e0bb76"
      unitRef="usd">22996000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i656996ea9aab497faca848295931c933_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtMy0xLTEtMTA2MDk1_940369a0-9d54-4499-8026-63958215fa97"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i656996ea9aab497faca848295931c933_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNS0xLTEtMTA2MDk1_ce769689-fc93-4edd-8b7d-39409132f788"
      unitRef="usd">40000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i656996ea9aab497faca848295931c933_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtNy0xLTEtMTA2MDk1_61ee7ffc-8c7f-4ea9-b1bf-bd48e9d2b8e8"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ied3e21f4980e4fd3b5bde7354261a780_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzQtOS0xLTEtMTA2MDk1_cbe2e48c-5488-44ec-99dc-e99688d3349b"
      unitRef="usd">40000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie9009adda6df4b87a080014680b27b4b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtMy0xLTEtMTA2MDk1_77d1f23c-1cc9-4f8e-ae72-6afd0e088278"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie9009adda6df4b87a080014680b27b4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNS0xLTEtMTA2MDk1_09bcff12-47ee-49d6-99ab-3ad0e9482a29"
      unitRef="usd">159578000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie9009adda6df4b87a080014680b27b4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtNy0xLTEtMTA2MDk1_4a9c0c54-d2ac-42fd-b58b-59cae2423f30"
      unitRef="usd">190422000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie27d5a18cc6f42bfaf330e9aaf32efdf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90YWJsZTplMmY2YmUwY2Q3OWY0MWNhYjAxMzk1NzkxMTQxOTlhNS90YWJsZXJhbmdlOmUyZjZiZTBjZDc5ZjQxY2FiMDEzOTU3OTExNDE5OWE1XzYtOS0xLTEtMTA2MDk1_a74b7b4d-45dc-4644-a0f4-f7e496efeeda"
      unitRef="usd">62996000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9702cdabb26348e4a9bf2833400f0bc4_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxNzE4MA_218ee948-be09-489f-b4e5-68274cb26f1f"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sjw:DebtInstrumentCovenantCapitalizationRatio
      contextRef="i9702cdabb26348e4a9bf2833400f0bc4_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTExMQ_07d9bca7-37fc-4d6c-87b4-26a63d2980b1"
      unitRef="number">0.70</sjw:DebtInstrumentCovenantCapitalizationRatio>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if7065172f22448caa3f8dbed29f788da_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTE2MA_caa285f7-c71c-40c8-8590-e10e7e432e1c"
      unitRef="usd">140000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i36cdb16b79744669878c2b9893ffe6bd_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTI0OA_ffa4b874-a5d3-4698-8c2a-d4c0d48df4c4"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia9c1dcc1c4d544818f54d75f68912ac9_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgxOTcyOA_6204c01a-632f-4722-9f6b-47aae9bfc933"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibd050bccbcb74ea2a8fec09b5ed6027d_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzc2OTY1ODE0MDk5NDE_bdc095ca-b811-4283-b6bd-9d5f1641f308"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i88e1d5d0592240c2bf66bd5a6b8c10e2_I20230206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzU0OTc1NTgzMDA5Mw_3d350e90-90e7-4895-a2d2-82ff7bacb7f0"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i6dc9c6d5d7a04355b4edd2ba6fb917aa_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzE1MzA_14304b91-93b1-4725-a5c8-5d8ab8b38a25"
      unitRef="number">0.0341</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i162c806508144a988504fa3d762b22fc_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDAvZnJhZzpiZWQ5NmNjYWRhZTM0OGYzYjc5NTY5ZjkwYTI5ZWU0Mi90ZXh0cmVnaW9uOmJlZDk2Y2NhZGFlMzQ4ZjNiNzk1NjlmOTBhMjllZTQyXzE1Mzc_999dfd6e-f0b2-4451-a893-49bf61418a78"
      unitRef="number">0.0132</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LongTermDebtTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYyMDc_5ed89c11-9ade-4e40-b5c2-a4bd08097066">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;/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% - 7.37%&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;2024 - 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;400,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;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;/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 Bond&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%&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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;470,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;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;/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;18,444&#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;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;/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;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.07% - 4.71%&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;2037 - 2052&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;195,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;170,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;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.04% - 4.75%&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;2028 - 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;96,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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 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="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;313,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;303,140&#160;&lt;/span&gt;&lt;/td&gt;&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;SJWTX:&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;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: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:#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;6.27%&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;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;15,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;15,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;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.01% - 5.54%&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;2041, 2052&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;45,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;30,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 SJWTX&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;60,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;border-top:1pt solid #000000;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;45,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;Maine 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="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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00% - 2.23%&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;2023 - 2048&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;15,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 First Mortgage Bond&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;8.95%&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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.89% - 5.51%&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;2024 - 2043&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;49,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 Maine 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;66,999&#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;54,464&#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;Total debt&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 #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,488,788&#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;1,522,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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;17,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;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;/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 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:#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;(9,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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:#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;(4,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Total long-term debt, less 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 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,491,965&#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,492,935&#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: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 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;2023&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;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;48,983&#160;&lt;/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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;23,303&#160;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,406,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;/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, 2022 and 2021 was approximately $1,294,354 and $1,651,825, 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;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 July 14, 2022, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance, Metropolitan Life Insurance, Northwestern Mutual Life Insurance, and John Hancock Life Insurance (collectively the &#x201c;Purchasers&#x201d;), pursuant to which the company will sell an aggregate principal amount of $70,000 of its 4.85% Senior Notes, Series P (&#x201c;Series P Notes&#x201d;) to the Purchasers.  The Series P Notes are unsecured obligations of SJWC and are due on February 1, 2053.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series P Notes are outstanding.  The Series P Notes are also subject to customary events of default.  The closing of the note purchase agreement occurred on January 25, 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%;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 June 28, 2022, Connecticut Water entered into a note purchase agreement with certain affiliates of New York Life Insurance Company, pursuant to which Connecticut Water sold an aggregate principal amount of $25,000 of its 4.71% Senior Notes, Series 2022, due 2052.  The closing of the note purchase agreement occurred on December 14, 2022.  The Series 2022 Notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on June 15th and December 15th 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&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 31, 2022, SJWTX entered into a credit with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued SJWTX a promissory note on the same date with an aggregate principal amount of $15,000 at a fixed interest rate of 5.54% due on May 30, 2052.  The notes are unsecured obligations of SJWTX.  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:112%"&gt;On April 6, 2022, 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 $15,000 at a fixed interest rate of 4.54%, due May 31, 2042. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;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. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Proceeds from the borrowing were received on May 13, 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%;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 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, 2022, SJW Group and its subsidiaries were in compliance with all covenants related to its long-term debt agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYxOTQ_5534a842-c43c-4e2e-9928-d2969ed6f4c8">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;/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% - 7.37%&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;2024 - 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;400,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;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;/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 Bond&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%&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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;470,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;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;/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;18,444&#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;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;/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;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.07% - 4.71%&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;2037 - 2052&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;195,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;170,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;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.04% - 4.75%&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;2028 - 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;96,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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 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="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;313,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;303,140&#160;&lt;/span&gt;&lt;/td&gt;&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;SJWTX:&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;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: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:#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;6.27%&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;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;15,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;15,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;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.01% - 5.54%&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;2041, 2052&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;45,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;30,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 SJWTX&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;60,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;border-top:1pt solid #000000;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;45,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;Maine 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="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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00% - 2.23%&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;2023 - 2048&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;15,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 First Mortgage Bond&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;8.95%&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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.89% - 5.51%&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;2024 - 2043&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;49,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 Maine 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;66,999&#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;54,464&#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;Total debt&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 #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,488,788&#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;1,522,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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;17,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;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;/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 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:#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;(9,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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:#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;(4,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Total long-term debt, less 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 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,491,965&#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,492,935&#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: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 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="i97dc64faa7ad4aed8cb0a322e5c30b10_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZWUzYzU5NjI0ZTA4NDRlZmI3Y2U5ZDAzYTMxYmI4ZGNfNA_46e6a4df-eca6-48bb-ac13-c2c1c35e33eb"
      unitRef="number">0.0247</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i73af361dd234452bb410f149f712ef5c_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZWUzYzU5NjI0ZTA4NDRlZmI3Y2U5ZDAzYTMxYmI4ZGNfOQ_986e5bba-ff6f-4555-b6aa-bc0996e04bf7"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i59ec4775143c4c8aa866dbba9d534c22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItNS0xLTEtMTA2MDk1_207830db-a59c-43ab-a15d-5a0da5a21268"
      unitRef="usd">560000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i524dffe3fb65419f95b8f4c5700535d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzItNy0xLTEtMTA2MDk1_a91665d8-bda9-422a-91bd-3f95a5d96712"
      unitRef="usd">560000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7a1e4a160e78426db56917fc1f4ba581_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NDU4NmY5YzYyYWU0NDM1MmFjYzlkNDk0YzM1ZTUxYzlfNA_6259aab1-cc81-4445-b557-3386a590d13d"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0a85b87972034620acb79fe9b80058d5_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NDU4NmY5YzYyYWU0NDM1MmFjYzlkNDk0YzM1ZTUxYzlfOQ_1b7f93e2-f416-444c-bebf-a76b63f51b6b"
      unitRef="number">0.0737</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="icd3225fb22ed41cd9053912ed8d8ac51_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtNS0xLTEtMTA2MDk1_7df4de3a-a4b3-413e-84d4-eab735f51f5a"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i12d6553964cd4b79804cff5db521507c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzQtNy0xLTEtMTA2MDk1_5a94d3c1-1c45-4028-82a5-0b1272a9e2f5"
      unitRef="usd">420000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i617443f0b53340dbbf1b4376b894cba4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246YmI5ODY4ZWU1MDk5NGQwYmIxZThmYTc1ODQxZDI4MzdfOA_b9ca3da2-d351-4c23-8a8c-2054ced4ccaf"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ib20d143362fb451ba51c75417d66e537_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtNS0xLTEtMTA2MDk1_c84600ce-b5ce-4119-b40a-e7f5a2b251b6"
      unitRef="usd">70000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i323245fe4a174b0eaaacbedf2f21a1eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzUtNy0xLTEtMTA2MDk1_1be56f9c-fec8-464c-9671-de644cdf3f74"
      unitRef="usd">120000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iea163cbb9b3b4bbf89f04262620dd15f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzYtNS0xLTEtMTA2MDk1_443acc7c-3007-48ef-9d22-6b5ded23c0c1"
      unitRef="usd">470000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8a57215de5bc41eaa1e1c04f2ec507fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzYtNy0xLTEtMTA2MDk1_e80cdb29-11b6-40b4-bd30-6a677c895147"
      unitRef="usd">540000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5057dd152fa44ca0831726254b1652a0_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctMS0xLTEtMTA2MDk1L3RleHRyZWdpb246M2ZjM2EzMTUzMjBiNGVmNzlkNzRjOGUxMDdkNWQ2M2ZfNA_53ea8fc7-3c64-4b51-b79f-68854305663e"
      unitRef="number">0.0409</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e263e2e51634b9e9a31b9ff46e8fe78_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctMS0xLTEtMTA2MDk1L3RleHRyZWdpb246M2ZjM2EzMTUzMjBiNGVmNzlkNzRjOGUxMDdkNWQ2M2ZfOA_40bab433-877d-417e-898f-19af4eb068f0"
      unitRef="number">0.0415</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i981aec44d02f4b9b8e28074937f5492a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctNS0xLTEtMTA2MDk1_ce56bdbc-7ec0-4ad0-83c2-2c34c25bd944"
      unitRef="usd">18444000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id9dc053115414e3d95c0ffca743f90e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzctNy0xLTEtMTA2MDk1_1ab1aadf-556e-4810-8001-0b4eeaa9a842"
      unitRef="usd">20351000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2b412d025cd74452bdc57054d0ebe747_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzktNS0xLTEtMTA2MDk1_95cdb9b0-46bf-45f9-99d2-4b5d4b33b0c4"
      unitRef="usd">22050000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i985e7a5576504639989082896dbe81ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzktNy0xLTEtMTA2MDk1_0ed2b858-a6e6-4c08-b6ea-674a640d8699"
      unitRef="usd">22050000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd4db8b846cf4ac4ad16502d0a581697_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmZjMDM5Y2NkMDMzMDQ0NzBhZWU5NzAzNTMzMWZmMWUwXzQ_092daa3b-b43b-4a2d-8c2b-581c4526a30b"
      unitRef="number">0.0307</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic237a9807d3845b782c30c01a0ae7733_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmZjMDM5Y2NkMDMzMDQ0NzBhZWU5NzAzNTMzMWZmMWUwXzk_780f6bd6-c8ba-4088-bced-ab8ad161a8cc"
      unitRef="number">0.0471</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i44c175fcdb84487db389aa96cbc0acd2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTUtMS0xLTEwNjA5NQ_d5486d25-d9bc-4615-ad8f-29f6ebbb4bd7"
      unitRef="usd">195000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4aadf7f48d5142b190b8fec8410ee275_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzExLTctMS0xLTEwNjA5NQ_2c62f641-7ede-4a3c-ab44-3d4249ad2e60"
      unitRef="usd">170000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i80687b7603114357863becd2844a0fcf_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRmMGE3YzVkMGM4NDQxZDFhNWI1NTczOTcwOTc2MDNmXzQ_de1b2a5a-9ec0-4693-89e8-2c9bb34a3f94"
      unitRef="number">0.0404</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8e5aebe38045470cab156088b182094b_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRmMGE3YzVkMGM4NDQxZDFhNWI1NTczOTcwOTc2MDNmXzk_0f42546c-efed-4923-89df-84f214a4998e"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="idb7543da87a74f8c94edcd168057d0d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTUtMS0xLTEwNjA5NQ_4430894f-ef2d-4af9-9468-eab1f866e427"
      unitRef="usd">96295000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic170a34525784178a9368383ea07e04b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEyLTctMS0xLTEwNjA5NQ_21e060b9-ef6f-4890-a4fe-01f2ee7882ca"
      unitRef="usd">111090000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie73f5ff84beb490393eb23e84a929495_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEzLTUtMS0xLTEwNjA5NQ_1f8c76c0-cf1c-4cb9-bed7-de35bad67acf"
      unitRef="usd">313345000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if878b5c586824c409be9df1e1bab6910_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzEzLTctMS0xLTEwNjA5NQ_50a6f5a6-38ed-4867-9581-820640d58aef"
      unitRef="usd">303140000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3b883eabd32544458c61972fb6f008bc_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTEtMS0xLTEwNjA5NQ_145f242c-1084-421e-be6e-c64d387a5449"
      unitRef="number">0.0627</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icd126bba2bb0475c8bfebf641109bd4a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTEtMS0xLTEwNjA5NQ_5cdb4183-d5c0-4502-a5ad-a68d883c0d3d"
      unitRef="number">0.0627</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i8d7f62ea39ac47118269d3564927fb7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTUtMS0xLTEwNjA5NQ_9fcb0ba0-ce70-4e26-81d9-ced08c6f6e5a"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i821c28cb49704bd0bd523e5839d105a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE1LTctMS0xLTEwNjA5NQ_708c361f-cb8e-419f-b002-97f8213cf994"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ecdcfb6571a422c93a90d821eaba961_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjE2MzI1YmU4YTM3ZTQ4Y2ZiN2Q3OGViYTkxYWI3MzMyXzQ_ce13e0b4-da89-4c4b-97e3-c555f51dd71e"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i73b4af3e206345aaa1c32df2c590dc34_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjE2MzI1YmU4YTM3ZTQ4Y2ZiN2Q3OGViYTkxYWI3MzMyXzg_e9e91f51-4316-4f00-8b67-a19dc6ec48fb"
      unitRef="number">0.0554</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="id3602c656cd74868a8f010e42b7edfd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTUtMS0xLTEwNjA5NQ_9525b567-bef9-4c51-996c-73f543c73597"
      unitRef="usd">45000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id7c0fd7333cf4f2f95d9cced87fbaa69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE2LTctMS0xLTEwNjA5NQ_fc5eabef-ce01-457f-b86a-613f0f6b9ddf"
      unitRef="usd">30000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3cbad256ecc64e248370a97debda8e61_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE3LTUtMS0xLTEwNjA5NQ_36d9d759-2418-432c-b095-531dcc243050"
      unitRef="usd">60000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="idb9be181ede842fdbeda6541550f89f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE3LTctMS0xLTEwNjA5NQ_1fcabdc8-b80b-417a-879f-484ad474b4c7"
      unitRef="usd">45000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idc0747ac463446acb1ea768ee797ac39_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjAxYTE4ZDEzN2Q5ZDQ3YmI5YWZkMGU3NWRkMGViYWI1XzQ_048dfb25-2ef0-472e-b05a-ca4fbf96247c"
      unitRef="number">0.0000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic7ca303b19d54bc1a8d6c319aa788bed_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjAxYTE4ZDEzN2Q5ZDQ3YmI5YWZkMGU3NWRkMGViYWI1Xzk_ee6b9828-99b5-4168-877b-746919cb3e66"
      unitRef="number">0.0223</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ie375f5ad9d6d4f65890f42e2c7daf7c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTUtMS0xLTEwNjA5NQ_6e0f7abd-44f2-4e3a-9aa5-59dddad3d2c4"
      unitRef="usd">15699000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i82c3013310b444988b4b707626db6dd3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzE5LTctMS0xLTEwNjA5NQ_3613c120-b784-40e7-9041-25228e4268a1"
      unitRef="usd">17264000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9fc1a79b0144685a138149bfab54451_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTEtMS0xLTEwNjA5NQ_812e2065-d4f5-401e-9d29-c60ca4299c88"
      unitRef="number">0.0895</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icea7e891bb8a4cddb0374729a94fa657_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTEtMS0xLTEwNjA5NQ_a0701168-f303-4c98-b4c7-04a31097319d"
      unitRef="number">0.0895</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ifaec1513168c47d290377549fbe04eb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTUtMS0xLTEwNjA5NQ_69c0f589-0b53-4d82-a0e2-d136e0a2e3c3"
      unitRef="usd">1800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia946ce77803e486eb9928f2e0d4e6b58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIwLTctMS0xLTEwNjA5NQ_19cbb06e-0282-4b1c-9eb3-6de49903bdd0"
      unitRef="usd">2700000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if4b6ce9d827d46089363e7da311750d3_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjkwYTgxMmJjZjY3ZTQ5YTA4NGNjYWYwM2FhNTBhYzExXzQ_93ae49ad-fd41-49a3-8f75-6ae1d2de2aa5"
      unitRef="number">0.0389</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie719f9cb6dee4115b8de4884954d636b_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjkwYTgxMmJjZjY3ZTQ5YTA4NGNjYWYwM2FhNTBhYzExXzk_937c406a-8817-4265-9ccd-14cf65b1ff4f"
      unitRef="number">0.0551</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i20f87c52fba3453a9901440e0398965c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTUtMS0xLTEwNjA5NQ_622a1911-feb7-4e7b-88c7-3c967f13f483"
      unitRef="usd">49500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i22a5bffa740849c4905b8ad7e8012a08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIxLTctMS0xLTEwNjA5NQ_ba407b2e-33f0-44de-9f69-48ec41169ee3"
      unitRef="usd">34500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1e1c048d780c4788b5d4f8de8f6d505a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIyLTUtMS0xLTEwNjA5NQ_194f2dce-75d8-4636-9871-4259678e23ca"
      unitRef="usd">66999000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1d81bf98565448ec941dfc3806a6dec6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIyLTctMS0xLTEwNjA5NQ_4ae8c33c-3de9-4745-ad31-2d93a08696a0"
      unitRef="usd">54464000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIzLTUtMS0xLTEwNjA5NQ_08673201-a758-422b-8e29-d7a3f7dbbe2d"
      unitRef="usd">1488788000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzIzLTctMS0xLTEwNjA5NQ_4c888ba5-ab6c-4be6-84c5-96980013a0ea"
      unitRef="usd">1522955000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI0LTUtMS0xLTEwNjA5NQ_25d60fa1-ebc9-4c85-849f-04b65ce9af63"
      unitRef="usd">17396000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI0LTctMS0xLTEwNjA5NQ_d1674db3-63d9-49b0-8338-a08009719943"
      unitRef="usd">19937000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI2LTUtMS0xLTEwNjA5NQ_99b2224a-1c4b-425e-9566-1f4650de949a"
      unitRef="usd">9859000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI2LTctMS0xLTEwNjA5NQ_9b1ee4a2-8fc6-456a-9d0b-3f9349471fd2"
      unitRef="usd">10851000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtCurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI3LTUtMS0xLTEwNjA5NQ_a39c5ef1-b7fb-4c84-b870-d139a163da14"
      unitRef="usd">4360000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI3LTctMS0xLTEwNjA5NQ_86b5a951-f8f4-4c8c-bc57-0a89668867bb"
      unitRef="usd">39106000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI4LTUtMS0xLTEwNjA5NQ_dc8710b1-4e56-4293-9087-d3ffb87c44c0"
      unitRef="usd">1491965000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTplNDdmM2ViZDQxZjA0Zjk2YjA1YzQ0MmU0OGFlNDc1NS90YWJsZXJhbmdlOmU0N2YzZWJkNDFmMDRmOTZiMDVjNDQyZTQ4YWU0NzU1XzI4LTctMS0xLTEwNjA5NQ_fbd81c27-d552-46eb-aeb7-107e1a34d343"
      unitRef="usd">1492935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzYyMDA_e38174e3-d91f-426e-b526-ea1972f53cfc">&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;2023&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;4,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;48,983&#160;&lt;/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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;23,303&#160;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,406,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;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzEtMS0xLTEtMTA2MDk1_667a3941-4a09-4995-8651-c424b3e52d83"
      unitRef="usd">4360000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzItMS0xLTEtMTA2MDk1_7864e398-0c31-41d1-9489-388f9c33784e"
      unitRef="usd">48983000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzMtMS0xLTEtMTA2MDk1_ec40d775-3fb1-46a1-820c-6e4e7cf7ddc8"
      unitRef="usd">3648000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzQtMS0xLTEtMTA2MDk1_324845f5-694a-44b6-a6e1-e39398ea4636"
      unitRef="usd">23303000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzUtMS0xLTEtMTA2MDk1_5872ba3d-b30d-4ac0-be0c-6b182ed9b5a7"
      unitRef="usd">2299000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90YWJsZTpiZGFiMWI4YTExNzE0ZDA3YjBiMjg0YjNmNTMwNGY1Yi90YWJsZXJhbmdlOmJkYWIxYjhhMTE3MTRkMDdiMGIyODRiM2Y1MzA0ZjViXzYtMS0xLTEtMTA2MDk1_ec619f43-9968-4e3b-9721-9b9b6c292cff"
      unitRef="usd">1406195000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8c3be4813d774f71b49c7d08d75b50f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzY3OA_04278b3e-6184-43cc-91b4-87eb23219f44"
      unitRef="usd">1294354000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic535594f3a0146fc9f43be9cdd71f951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzY4NQ_64b318e2-2409-44e2-9b87-bd0b38ed07c1"
      unitRef="usd">1651825000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i83ee4823b2394b6c916927040f313e68_I20220714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyMjEzOQ_78d89211-bd83-4386-b0af-002c09eecb1b"
      unitRef="usd">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i83ee4823b2394b6c916927040f313e68_I20220714"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyMjE1MA_6dc360a1-7e84-40d2-8498-e6875850c01a"
      unitRef="number">0.0485</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNDQxMw_44ab5c6b-0b26-4f22-b398-f0c2a0b11304"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2ad08c75bd1a4ccab7780a116ebf2317_I20220628"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNDQyNA_aedc24ae-692a-464d-90d9-5b1ba834dad4"
      unitRef="number">0.0471</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i93f688b6ebb54d2c9d12e2989065a95d_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgzMTEzMw_a5ad1a34-1e1f-4d12-8369-4b3a885a48de"
      unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i93f688b6ebb54d2c9d12e2989065a95d_I20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgzMTE0MQ_28279632-deec-4705-a71d-888ec52bc060"
      unitRef="number">0.0554</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNzIyOQ_0152ccd7-a607-4a32-a40c-070146e3a23d"
      unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b50f47e0c054c1ca6bf57ea4e26efba_I20220406"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDMvZnJhZzoyODY5MWUxOGY0Mzk0YTVhYWUxZmFhMmVkMzBkYjdiOS90ZXh0cmVnaW9uOjI4NjkxZTE4ZjQzOTRhNWFhZTFmYWEyZWQzMGRiN2I5XzU0OTc1NTgyNzI2MQ_abb31cb1-02ff-4371-96de-15f9d4451c64"
      unitRef="number">0.0454</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNTQ_f20bd277-7211-4b4f-8f89-3ac4fc489572">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,496&#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,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;/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 table reconciles income tax expense to the amount computed by applying the federal statutory rate to income before income taxes of $82,324, $68,847 and $69,895 in 2022, 2021 and 2020, respectively:&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;17,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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: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;/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;(13,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;/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;Reversal of excess deferred taxes recognized in regulatory liability&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,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Pension flow-through&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Stock-based compensation&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;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Other items, 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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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,496&#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,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;/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="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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&#160;tax&#160;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="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;Advances and contributions&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;25,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Unamortized investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Pensions, postretirement benefits and stock-based compensation&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;23,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;California franchise tax&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;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;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&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;6,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax 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;62,777&#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;71,800&#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;Deferred tax 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;Utility plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;216,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 and postretirement&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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Deferred gain and other-property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Regulatory asset - business combinations debt premium, 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;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;2,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:10pt;font-weight:400;line-height:100%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred revenue&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;773&#160;&lt;/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;Regulatory asset - income tax temporary differences, 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;12,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Section 481(a) adjustments&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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;272,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;Net deferred tax liabilities&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;218,155&#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;200,451&#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;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, 2022, the estimated amount of net operating loss carryforwards available to offset future taxable income for Connecticut purposes is $22,966.  The estimated state tax credit carryforwards are $694 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 $17,704 in 2022 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 $9,004 and $7,961 as of December&#160;31, 2022 and 2021, respectively.  The amount of tax benefits, net of any federal benefits for state taxes that would impact the effective rate, if recognized, is approximately $8,262 and $7,009 as of December&#160;31, 2022 and 2021, 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/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 statute expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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 2022 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 $606 as of December&#160;31, 2022.  SJW Group has not accrued any penalties for unrecognized tax benefits.  The amount of interest recognized in 2022 was an increase to expense of $230.&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 currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of lapse of the statute of limitations. &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 2019 and forward for federal and 2018 or 2019 and forward for different states.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNzI_dc8229c1-f7b1-42ea-9358-e64c2df4d8e5">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,496&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItMS0xLTEtMTA2MDk1_9f581aaf-1d2e-4ebd-80fb-b7a953efc846"
      unitRef="usd">8570000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItMy0xLTEtMTA2MDk1_a4f36d62-d568-4365-991c-d503b1b5a1ce"
      unitRef="usd">8587000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzItNS0xLTEtMTA2MDk1_4c2d22ec-bad1-47d6-8d43-8ff58a925ae0"
      unitRef="usd">11349000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtMS0xLTEtMTA2MDk1_386928c1-0f78-47b5-8d03-402408affad4"
      unitRef="usd">3170000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtMy0xLTEtMTA2MDk1_61fc3934-104b-4ac7-b334-cff7e588eeae"
      unitRef="usd">2633000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzMtNS0xLTEtMTA2MDk1_5694553c-c110-4290-ad00-e60506f26ad1"
      unitRef="usd">2528000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtMS0xLTEtMTA2MDk1_3514dc87-580d-46a8-aa04-19db1f792b6b"
      unitRef="usd">-3223000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtMy0xLTEtMTA2MDk1_ff4c6a6c-de22-4ef4-ae9f-6e9ef2204e89"
      unitRef="usd">-3811000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzUtNS0xLTEtMTA2MDk1_1fd0fc1e-53e8-40c8-b21a-618666957c4d"
      unitRef="usd">-8073000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtMS0xLTEtMTA2MDk1_3267d658-8b45-4446-b442-853f75a56bdf"
      unitRef="usd">-21000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtMy0xLTEtMTA2MDk1_080434f1-2dd2-4fd4-a7f2-aef7c53bd619"
      unitRef="usd">960000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzYtNS0xLTEtMTA2MDk1_5571fde5-0c12-4245-ae15-52c566b04a17"
      unitRef="usd">2576000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctMS0xLTEtMTA2MDk1_89d35935-26c9-4f31-8005-74d183d33ed0"
      unitRef="usd">8496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctMy0xLTEtMTA2MDk1_3136251a-e66e-43d0-9f9a-b22b1b00afcd"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo3NDRhZTMzYTM2NTk0ZDY4OTJjNDhiZTllZGM3NWVjZS90YWJsZXJhbmdlOjc0NGFlMzNhMzY1OTRkNjg5MmM0OGJlOWVkYzc1ZWNlXzctNS0xLTEtMTA2MDk1_35ccbb90-5b7d-41c1-92db-80d0abd59f0b"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyMzY_f7684a47-cb5c-4422-9442-8d65009aee69">&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 $82,324, $68,847 and $69,895 in 2022, 2021 and 2020, respectively:&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;17,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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: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;/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;(13,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;/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;Reversal of excess deferred taxes recognized in regulatory liability&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,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Pension flow-through&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Stock-based compensation&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;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Other items, 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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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,496&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIxMA_b692d7c9-b4f9-4834-8695-0c7be62526a3"
      unitRef="usd">82324000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIxNA_f23ea473-887e-486b-8187-249a6b351d84"
      unitRef="usd">68847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIyMQ_6310ecb2-764a-49ad-96f9-c5f9d269f3c8"
      unitRef="usd">69895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtMS0xLTEtMTA2MDk1_79173074-e4dc-466e-a004-fbb4bc6ebf07"
      unitRef="usd">17288000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtMy0xLTEtMTA2MDk1_15f64b59-ccc8-4ab7-a3c8-87343d4c89d4"
      unitRef="usd">14458000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEtNS0xLTEtMTA2MDk1_7f552c4f-0794-4ed4-84bb-a84057a10ced"
      unitRef="usd">14678000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtMS0xLTEtMTA2MDk1_f0424148-ab15-47ed-95e9-1016ce992c7e"
      unitRef="usd">5328000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtMy0xLTEtMTA2MDk1_c02995b9-110d-4f02-ba48-278e49b6bcd0"
      unitRef="usd">4572000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzMtNS0xLTEtMTA2MDk1_c1eb8eb0-81ad-4457-aab0-3e4ca68f19e8"
      unitRef="usd">4142000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtMS0xLTEtMTA2MDk1_e9e472fd-df50-4d63-983e-7a4212180b3a"
      unitRef="usd">-1483000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtMy0xLTEtMTA2MDk1_df6e091a-e6be-4de0-8ffa-7bbd25bcc0cb"
      unitRef="usd">-1678000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzUtNS0xLTEtMTA2MDk1_70413847-b05d-457c-9a9d-65fa17da9c90"
      unitRef="usd">-1351000</sjw:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtMS0xLTEtMTA2MDk1_f15f2dc8-c3c6-44d0-98d1-22ab63d5bc32"
      unitRef="usd">-13091000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtMy0xLTEtMTA2MDk1_fde39bad-8bbe-4ee6-a9d2-37a02ed73190"
      unitRef="usd">-8573000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzYtNS0xLTEtMTA2MDk1_6b69c104-62c0-48a3-a6cc-c54aa8460946"
      unitRef="usd">-9215000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctMS0xLTEtMTA2MDk1_418ab769-a3ec-4500-881c-ebd5680e09f0"
      unitRef="usd">0</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctMy0xLTEtMTA2MDk1_9e771773-3cac-4f67-bf67-6d5c471789ec"
      unitRef="usd">0</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzctNS0xLTEtMTA2MDk1_2a174565-5cb2-41ca-80f7-00cda777b62f"
      unitRef="usd">-296000</sjw:EffectiveIncomeTaxRateReconciliationOtherAdjustmentsMergerCosts>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktMS0xLTEtMTA2MDk1_0c23d8ab-0150-4925-b6dd-7bf0ce6f93e0"
      unitRef="usd">-3885000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktMy0xLTEtMTA2MDk1_9f9628de-e8e2-425d-ac34-59923132df2e"
      unitRef="usd">-3295000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzktNS0xLTEtMTA2MDk1_74161851-44a1-4bf7-9748-b4b5a6eeaf40"
      unitRef="usd">-2912000</sjw:EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTEtMS0xLTEwNjA5NQ_e1155ea6-790e-48d8-a681-c2ce3c4b468a"
      unitRef="usd">27000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTMtMS0xLTEwNjA5NQ_67d4440f-6ca4-4516-83c8-28a2480d3057"
      unitRef="usd">429000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEwLTUtMS0xLTEwNjA5NQ_f52f0f6a-20db-4160-b23b-24f61942919f"
      unitRef="usd">92000</sjw:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTEtMS0xLTEwNjA5NQ_4231f64b-88d0-4187-8557-68f3dcd45199"
      unitRef="usd">-297000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTMtMS0xLTEwNjA5NQ_4c926298-5b49-4ef0-b503-3cf015712da2"
      unitRef="usd">-331000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzExLTUtMS0xLTEwNjA5NQ_693f5a36-2637-4b5a-bf88-8517c24f8fd8"
      unitRef="usd">-333000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTEtMS0xLTEwNjA5NQ_2f4e1a55-1b9a-4ddc-ae4a-79c5134ec7fd"
      unitRef="usd">1643000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTMtMS0xLTEwNjA5NQ_aea230bd-0a22-4d11-bd3a-b9646c8dbf28"
      unitRef="usd">-569000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzEzLTUtMS0xLTEwNjA5NQ_9f2ea26e-9798-4d91-9298-56f78ff613c5"
      unitRef="usd">873000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTEtMS0xLTEwNjA5NQ_d03c83a6-ac5e-481d-a31e-4f0238a9586a"
      unitRef="usd">8496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTMtMS0xLTEwNjA5NQ_ddfd81df-fb58-4f1e-ac53-d79803a3331d"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo5MWQyNmQxYmViYWY0ZGUwYTg3ODdhNDk3YTMwYzE2Mi90YWJsZXJhbmdlOjkxZDI2ZDFiZWJhZjRkZTBhODc4N2E0OTdhMzBjMTYyXzE0LTUtMS0xLTEwNjA5NQ_3134b17d-44e4-4149-b06b-c2b6771c58b8"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyMjg_2b44653f-ed23-402d-ab1a-480966125832">&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="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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&#160;tax&#160;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="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;Advances and contributions&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;25,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Unamortized investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Pensions, postretirement benefits and stock-based compensation&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;23,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;California franchise tax&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;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;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&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;6,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax 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;62,777&#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;71,800&#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;Deferred tax 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;Utility plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;216,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 and postretirement&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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Deferred gain and other-property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Regulatory asset - business combinations debt premium, 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;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;2,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:10pt;font-weight:400;line-height:100%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred revenue&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;773&#160;&lt;/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;Regulatory asset - income tax temporary differences, 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;12,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Section 481(a) adjustments&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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;272,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;Net deferred tax liabilities&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;218,155&#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;200,451&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <sjw:DeferredTaxAssetsAdvancesAndContributions
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzItMS0xLTEtMTA2MDk1_2abe82eb-ca53-48c2-b24b-d2832540c909"
      unitRef="usd">25462000</sjw:DeferredTaxAssetsAdvancesAndContributions>
    <sjw:DeferredTaxAssetsAdvancesAndContributions
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzItMy0xLTEtMTA2MDk1_bac7065e-d180-47b9-bff0-07c6617b9d3e"
      unitRef="usd">24584000</sjw:DeferredTaxAssetsAdvancesAndContributions>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzMtMS0xLTEtMTA2MDk1_fab96074-82c3-4f41-ab6a-e90d25306e3f"
      unitRef="usd">575000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzMtMy0xLTEtMTA2MDk1_8659124d-3d79-4591-a202-087349500be2"
      unitRef="usd">599000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzQtMS0xLTEtMTA2MDk1_f7118a45-d5ad-494f-a48c-b887eec40c7e"
      unitRef="usd">23161000</sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits>
    <sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzQtMy0xLTEtMTA2MDk1_ed792a3c-e246-4704-9f13-f7863af772ed"
      unitRef="usd">32396000</sjw:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzUtMS0xLTEtMTA2MDk1_e8e643b1-41b6-4d8f-869d-6d411262c22e"
      unitRef="usd">4868000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzUtMy0xLTEtMTA2MDk1_c44c4fd4-4a30-4a98-9df7-1bfb55d94689"
      unitRef="usd">5579000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzYtMS0xLTEtMTA2MDk1_6ff0b1fc-c45c-4b81-b38c-18501b494784"
      unitRef="usd">640000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzYtMy0xLTEtMTA2MDk1_08f47f38-d0dc-4c2c-b435-f3cfaa53c253"
      unitRef="usd">514000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzgtMS0xLTEtMTA2MDk1_a85c4c0c-2417-4986-9d21-7a433a1490f8"
      unitRef="usd">1444000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzgtMy0xLTEtMTA2MDk1_72cf6cb9-47ab-46e8-bd34-3a3630be5c6b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEwLTEtMS0xLTEwNjA5NQ_56283a33-0691-400c-aabb-f570e58eebdb"
      unitRef="usd">6627000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEwLTMtMS0xLTEwNjA5NQ_6bb7a45b-b80c-4225-bb20-41c0fe16376a"
      unitRef="usd">8128000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEzLTEtMS0xLTEwNjA5NQ_cb7ad28e-27d3-4c8c-b796-4fb437705762"
      unitRef="usd">62777000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzEzLTMtMS0xLTEwNjA5NQ_6dfe48a9-9e56-42d2-8b04-07e399045ee6"
      unitRef="usd">71800000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE1LTEtMS0xLTEwNjA5NQ_0ce1fc38-df57-41a6-8d36-8621e1b7d3e3"
      unitRef="usd">229500000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE1LTMtMS0xLTEwNjA5NQ_7ca1903e-fa2a-4e71-8024-bd2008af1028"
      unitRef="usd">216497000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE2LTEtMS0xLTEwNjA5NQ_bd35f3e3-9d11-44df-a25c-acd7052b78a9"
      unitRef="usd">17709000</sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits>
    <sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE2LTMtMS0xLTEwNjA5NQ_941b3ec1-f8b0-434f-bbc3-262c5cdda753"
      unitRef="usd">24779000</sjw:DeferredTaxLiabilitiesPensionAndPostretirementBenefits>
    <sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE4LTEtMS0xLTEwNjA5NQ_605a4b9a-78c6-45b6-8dcc-2b02f783267d"
      unitRef="usd">5982000</sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated>
    <sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE4LTMtMS0xLTEwNjA5NQ_f1e3d46a-8f09-44e1-8be4-3dc2a4188649"
      unitRef="usd">5901000</sjw:DeferredTaxLiabilitiesDeferredGainAndOtherPropertyRelated>
    <sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE5LTEtMS0xLTEwNjA5NQ_c989d7c1-c7c1-4d1a-a675-276d2a70ed77"
      unitRef="usd">4868000</sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium>
    <sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzE5LTMtMS0xLTEwNjA5NQ_991c091e-6625-4f58-be86-f7f288c8a6c3"
      unitRef="usd">5579000</sjw:DeferredTaxLiabilitiesRegulatoryAssetDebtPremium>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIwLTEtMS0xLTEwNjA5NQ_414f6152-2e15-4aa5-8e57-a51c655ae958"
      unitRef="usd">2943000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIwLTMtMS0xLTEwNjA5NQ_b6063fef-84f6-4fc7-b6e7-99f03b11d480"
      unitRef="usd">3193000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIxLTEtMS0xLTEwNjA5NQ_b7a9c533-ff36-4fcd-844c-7578ff57d5af"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIxLTMtMS0xLTEwNjA5NQ_d3519be6-8250-42b5-bb31-6341d0fd98d8"
      unitRef="usd">773000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIyLTEtMS0xLTEwNjA5NQ_3e72ba51-b6e1-40bc-92fd-6a3cb29a6968"
      unitRef="usd">12849000</sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences>
    <sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzIyLTMtMS0xLTEwNjA5NQ_75956f7f-88d3-44a9-83d8-e8f593b25dd2"
      unitRef="usd">6867000</sjw:DeferredTaxLiabilityRegulatoryAssetIncomeTaxTemporaryDifferences>
    <sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI0LTEtMS0xLTEwNjA5NQ_8afd0f4c-b580-4c3a-8e80-88cd937ba675"
      unitRef="usd">1573000</sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy>
    <sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI0LTMtMS0xLTEwNjA5NQ_2f712995-77fc-4877-bdd9-5fba63ce52e3"
      unitRef="usd">3111000</sjw:DeferredTaxLiabilitiesChangeinAccountingPolicy>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI1LTEtMS0xLTEwNjA5NQ_714b6cb9-d2e3-4808-9e3f-79ff08cc0eca"
      unitRef="usd">5508000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI1LTMtMS0xLTEwNjA5NQ_faee3055-ac7c-4384-a171-63e27b38d443"
      unitRef="usd">5551000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI2LTEtMS0xLTEwNjA5NQ_fd9fad5f-a3fc-441c-b6c2-5ea1062f397d"
      unitRef="usd">280932000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI2LTMtMS0xLTEwNjA5NQ_386374fe-b218-4f77-a3b1-f0ea92b3a9eb"
      unitRef="usd">272251000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI3LTEtMS0xLTEwNjA5NQ_9fba9a53-5980-4bd4-b2dd-e18cf6798abc"
      unitRef="usd">218155000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTphNmNiNjI3OGNmMmQ0MzE1OTgyOWViNDcyMzY2NDI3OC90YWJsZXJhbmdlOmE2Y2I2Mjc4Y2YyZDQzMTU5ODI5ZWI0NzIzNjY0Mjc4XzI3LTMtMS0xLTEwNjA5NQ_6d7088a9-d0d8-4028-be0a-4c07192be145"
      unitRef="usd">200451000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib5e3a1ae52df406d982f867a460eef38_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzc2OTY1ODE0MDQxMDc_8514a010-8b4f-45f9-b9d1-46cf2efee7c6"
      unitRef="usd">22966000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ib5e3a1ae52df406d982f867a460eef38_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzc2OTY1ODE0MDQwMzc_b4159732-1082-4a3d-a136-f8f905665588"
      unitRef="usd">694000</us-gaap:TaxCreditCarryforwardAmount>
    <sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzEzNTQ_bc586ee7-89fc-4369-b512-edfcf67fe094"
      unitRef="usd">17704000</sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE2MzE_2bfc3a95-b5b4-45b0-8d74-dfa079535d67"
      unitRef="usd">9004000</sjw:UnrecognizedTaxBenefitsGross>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE2Mzg_4bac9b8b-f309-46bc-9828-d40ba2e60009"
      unitRef="usd">7961000</sjw:UnrecognizedTaxBenefitsGross>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE4MTU_4bfcbae5-3dfd-44a7-a5a2-f25fbebd6f49"
      unitRef="usd">8262000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzE4MjI_16e7981a-5d43-4a5b-8005-c7b147e22bd9"
      unitRef="usd">7009000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzMyNzc_03b07703-594b-4474-a9be-0e70c5abb83e">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/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 statute expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtMS0xLTEtMTA2MDk1_f6bece84-f021-4a13-bc3c-d8780b27eff7"
      unitRef="usd">7961000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtMy0xLTEtMTA2MDk1_558241a2-df51-4c43-8bc7-4af9fff483cc"
      unitRef="usd">6468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i356255f221fe43d78113f81ce62e4c1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzEtNS0xLTEtMTA2MDk1_2d4a3ab0-8837-4f94-8461-c4716a60ca90"
      unitRef="usd">3834000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItMS0xLTEtMTA2MDk1_d760a75e-5a70-4933-bfa6-477f6f1c123e"
      unitRef="usd">1549000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItMy0xLTEtMTA2MDk1_07806363-b1cd-4f8a-ad11-e6aa6726704e"
      unitRef="usd">1376000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzItNS0xLTEtMTA2MDk1_dd79fd88-66ff-4d5b-b68b-bf523baec6f9"
      unitRef="usd">1104000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtMS0xLTEtMTA2MDk1_f53e2516-9ea1-45e8-a8c6-46977c065203"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtMy0xLTEtMTA2MDk1_a2ea2938-4039-4b9d-9eb6-f4772d5a1fe4"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzMtNS0xLTEtMTA2MDk1_88b49770-9834-4211-ba38-61065b56bc07"
      unitRef="usd">1530000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMS0xLTEtMTI5NjAx_e0772c0f-e212-4964-af43-e06b61a38952"
      unitRef="usd">284000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMy0xLTEtMTI5NTkz_3950aa51-3a68-4d1c-b9eb-ccc0e01f91fc"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtNS0xLTEtMTI5NTg1_fa02646c-6058-464d-8e22-1a84aaccd2dd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMS0xLTEtMTA2MDk1_bafb1e74-6a8e-4ca5-878e-3595f27b049b"
      unitRef="usd">222000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtMy0xLTEtMTA2MDk1_1fd74a48-3ff8-4e52-9d82-e96c1d5d69f4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzQtNS0xLTEtMTA2MDk1_fe54dbee-a3e6-4000-8650-6e3454dbd29a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtMS0xLTEtMTA2MDk1_025be024-07a8-4f32-b6c4-4b8987b6c49a"
      unitRef="usd">9004000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtMy0xLTEtMTA2MDk1_2f5a39bd-78d8-45fc-b247-0b2950d62994"
      unitRef="usd">7961000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90YWJsZTo0YThhNzljOTIyZmQ0ODY4ODAwMWI2NTgwYTE4ZTljNy90YWJsZXJhbmdlOjRhOGE3OWM5MjJmZDQ4Njg4MDAxYjY1ODBhMThlOWM3XzYtNS0xLTEtMTA2MDk1_5eb1d80c-d9f5-4794-a815-5a775eb00b17"
      unitRef="usd">6468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzIzNTY_f5a9d48c-bfe7-416b-97ad-47db3b29b648"
      unitRef="usd">606000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDYvZnJhZzplZGI0NGY1MjVkZDU0ZGY4OGEwZDk0NGJlOGYxMmM0MS90ZXh0cmVnaW9uOmVkYjQ0ZjUyNWRkNTRkZjg4YTBkOTQ0YmU4ZjEyYzQxXzI1MTI_dda1b43b-5eb7-41ee-8e1d-a15870cabead"
      unitRef="usd">230000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzEwNTI_d602973c-ca94-45dc-8dea-571bb89ab960">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 $15,759 as of December&#160;31, 2022.  Other intangibles primarily consist of $4,304 which was paid for service area and water rights by SJWTX, $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 $3,869, $1,553 and $1,401 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.  Amortization expense for 2023 through 2027 and thereafter is anticipated to be $1,518 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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;15,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: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;/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;35,959&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,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 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if5cfc25570084826b6088fc0da142278_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzExNw_26712fc9-352f-44b8-b2af-bcb3920a556a"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32dcdc403212417c94d8f273472b291c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzE4MA_d1e1f4c1-8bb6-4aaf-8835-a816554567dd"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i678d6e6579704bfcaf3565990b2b1f50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzI2Nw_d6a5cc78-e7cb-4354-b2eb-cb8db5ba2db7"
      unitRef="usd">15759000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic8c6bdff39b74b41801802124e24f290_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzMyMA_6137a34c-3eb1-43e6-9f5f-3b9e51d1ae63"
      unitRef="usd">4304000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d1a09ba120e404d82fe80f7819e60bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzM4Mg_5d411350-fe20-49b9-8fb0-51ec62b7a43f"
      unitRef="usd">5984000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzQ2MQ_46a3639a-c9ee-466f-bae9-913ad76796e2"
      unitRef="usd">1400000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a7f875eee6c4973b6facadb4f9882dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzQ5NQ_33488001-b818-4817-b9af-286f212b8f96"
      unitRef="usd">1040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8faaa5f5132c48fbaf24d259d7f5cfb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzc2OA_9fec8618-1602-47a7-a8a8-9c8f6a9994f0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzc3NA_ef5b31f8-0a7a-4256-ba66-1fee85d2d83d">P70Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzgzNg_a610ee13-9fec-4924-92a4-6b9a30df5e79"
      unitRef="usd">3869000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzg0MA_585dc80c-3917-49b4-82f8-972579fa55e0"
      unitRef="usd">1553000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzg0Nw_ad03f6c8-90c8-48a6-8659-fc3b0639e5f4"
      unitRef="usd">1401000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_3bd8b020-bef4-4709-9324-26eb15329162"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_47dec0eb-7193-4a06-b08d-e920e031208c"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_664de302-c075-4116-a440-fbc1e6dad7e0"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_e81b6103-6bb8-4fd5-9ef0-be8a8929d648"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_eec6a3f3-7721-4a2e-94c8-e9d3a7cc471d"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzk3NQ_f7f81b19-281e-4292-ab06-bd2eef06a453"
      unitRef="usd">1518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90ZXh0cmVnaW9uOjVmZGE4ZjM5ZWIwOTQ5MzdhODQ3ODJkZWFjMDk2M2YxXzEwNzE_a8b63f81-3884-4c66-bee1-b744ba1eb89b">&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, 2022 and 2021 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;15,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: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;/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;35,959&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,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 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if5cfc25570084826b6088fc0da142278_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzEtMS0xLTEtMTA2MDk1_26712fc9-352f-44b8-b2af-bcb3920a556a"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie0424561f511438b8fe9b1dceab4c25d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzEtMy0xLTEtMTA2MDk1_d58e03e7-3622-4cad-8972-388bb6a9e6d1"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32dcdc403212417c94d8f273472b291c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzItMS0xLTEtMTA2MDk1_af3c3f74-02f8-40c7-baa3-9dc1b8f66e3f"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia506036cc6cb43908cfa24f8202cdb32_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzItMy0xLTEtMTA2MDk1_324a8f64-fab4-4085-8aa6-d3042a1813a9"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i678d6e6579704bfcaf3565990b2b1f50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzMtMS0xLTEtMTA2MDk1_d6a5cc78-e7cb-4354-b2eb-cb8db5ba2db7"
      unitRef="usd">15759000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie2cbb89233e44f049dfab46d398637b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzMtMy0xLTEtMTA2MDk1_55008a65-57f1-4737-87bd-f87a1b4ccd4b"
      unitRef="usd">16076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzQtMS0xLTEtMTA2MDk1_6ae4ba5f-fd89-43b4-a8db-636e66649de3"
      unitRef="usd">35959000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzQtMy0xLTEtMTA2MDk1_bda83f20-1349-4da7-b103-8ea333864884"
      unitRef="usd">36276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if5cfc25570084826b6088fc0da142278_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzYtMS0xLTEtMTA2MDk1_38de03ce-b174-44d7-89be-3519b9930ca6"
      unitRef="usd">6693000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie0424561f511438b8fe9b1dceab4c25d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzYtMy0xLTEtMTA2MDk1_cfb5a675-a297-4f40-b262-6acc3dfe8713"
      unitRef="usd">6596000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32dcdc403212417c94d8f273472b291c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzctMS0xLTEtMTA2MDk1_e56cb14c-d75c-4abc-b3d8-da8ea3b1a20e"
      unitRef="usd">2881000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia506036cc6cb43908cfa24f8202cdb32_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzctMy0xLTEtMTA2MDk1_52a62fe1-5196-4d2b-abbd-dcbca86160d8"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i678d6e6579704bfcaf3565990b2b1f50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzgtMS0xLTEtMTA2MDk1_d4f6a68b-18fe-47c6-a2f3-f4b64d773760"
      unitRef="usd">10018000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie2cbb89233e44f049dfab46d398637b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzgtMy0xLTEtMTA2MDk1_e7986e1d-d272-4587-9d39-8ec39ce4bc6d"
      unitRef="usd">7042000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzktMS0xLTEtMTA2MDk1_a8b65556-93f6-4adc-ba76-d4de228ba9a9"
      unitRef="usd">16367000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMDkvZnJhZzo1ZmRhOGYzOWViMDk0OTM3YTg0NzgyZGVhYzA5NjNmMS90YWJsZTozYjRmNzVlZjJjYjg0ZDc2YTNhYTkzYTRkNTFiOGU4Yi90YWJsZXJhbmdlOjNiNGY3NWVmMmNiODRkNzZhM2FhOTNhNGQ1MWI4ZThiXzktMy0xLTEtMTA2MDk1_44d0bfbc-c5a7-4ab8-8a65-4d88b5b7d887"
      unitRef="usd">20650000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI3NDg3NzkwOTIyMTk_6e66d6be-f2aa-455d-a56b-34de91c182ea">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, 2022, 2021 and 2020, SJWC purchased from Valley Water 18,183&#160;million gallons ($96,793), 19,365&#160;million gallons ($91,938) and 21,269&#160;million gallons ($96,212), respectively, of contract water.  On June 16, 2022, the Valley Water Board of Directors approved treated water deliveries reflecting the contractual delivery schedule reduced by 23% through June 30, 2023.  Effective February 1, 2022, the treated water contract delivery schedule increased by 10%.  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,864&#160;million gallons ($106,463) of water at the current contract water rate of $5.6 per million gallons for the year ending December&#160;31, 2023.  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, as amended, 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 and an incremental  up-front payment of $5,000 to be used by the City of Cupertino for capital improvements.  On February 25, 2022, SJWC received a letter from the City of Cupertino exercising their option to extend the term of the lease an additional two years through October, 1, 2024.  SJWC paid an additional $1,600 concession fee for the extension period.  The total fees paid for the agreement is being amortized over the contract term including the extension 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;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, which ended 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.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, 2022 was $4.09 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;SJWTX has long-term contracts with the GBRA.  The terms of the agreements expire in 2037, 2040, 2044 and 2050, respectively.  The agreements, which are take-or-pay contracts, provide SJWTX 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 SJWTX a 60-day written notice on the proposed adjustment.  SJWTX also has raw water supply agreements with the Lower Colorado River Authority and West Travis Public Utility Agency expiring in 2059 and 2046, respectively, to provide for 350 acre-feet of water 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, 2022.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022, SJWC had 362 employees, of whom 215 were members of unions.  In December of 2022, SJWC proposed a tentative three-year bargaining agreements with the International Union of Operating Engineers (&#x201c;OE&#x201d;), representing certain employees in the engineering department, and the Utility Workers of America (&#x201c;OWUA&#x201d;), representing the majority of all nonadministrative employees at SJWC covering January&#160;1, 2023 through December&#160;31, 2025.  The agreements include a 6% wage increase in 2023, 3.5% in 2024 and 5.5% in 2025 for members of both unions.  Acceptance of the OE and the OWUA bargaining agreements are anticipated in the first quarter of 2023.</us-gaap:CommitmentsDisclosureTextBlock>
    <sjw:MasterContractNegotiatedTermForDeliverySchedules
      contextRef="ib41687cdd1604667a64582b9853a4389_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzIyMA_20fbf554-7e42-4d40-a335-3e9f14f93538">P3Y</sjw:MasterContractNegotiatedTermForDeliverySchedules>
    <sjw:PurchasedWaterGallons
      contextRef="ib41687cdd1604667a64582b9853a4389_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM0Ng_43470409-c2f0-45e0-a2ad-9e21b23af106"
      unitRef="gal">18183000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="ib41687cdd1604667a64582b9853a4389_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM2Ng_95968457-833c-4da7-a9e5-dcdae1fd4b74"
      unitRef="usd">96793000</us-gaap:CostOfPurchasedWater>
    <sjw:PurchasedWaterGallons
      contextRef="if86b61b297584c319385bcf74fee87e4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM3MQ_3262cce6-1c69-4bf3-912c-94e47f5fb988"
      unitRef="gal">19365000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="if86b61b297584c319385bcf74fee87e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM5MQ_98b447dc-eee7-49fe-839a-f35c10c61340"
      unitRef="usd">91938000</us-gaap:CostOfPurchasedWater>
    <sjw:PurchasedWaterGallons
      contextRef="i4d656feedd4f460f93ff8e065239fffc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM5OQ_fbad4b83-67eb-4b47-b439-9f1a20f26c5e"
      unitRef="gal">21269000000</sjw:PurchasedWaterGallons>
    <us-gaap:CostOfPurchasedWater
      contextRef="i4d656feedd4f460f93ff8e065239fffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQxOQ_0851abfa-5f12-4ec7-a0e9-a9d05f246706"
      unitRef="usd">96212000</us-gaap:CostOfPurchasedWater>
    <sjw:ReductioninDeliverySchedulePercent
      contextRef="i239189c524e84e08ab68b3a7bb129455_D20220616-20220616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzYwMg_b3067c6a-c5cc-45c1-89ed-7208441fdb43"
      unitRef="number">0.23</sjw:ReductioninDeliverySchedulePercent>
    <sjw:IncreaseInDeliverySchedulePercent
      contextRef="ib5b929181e0a40dfbdbe3978338cd791_D20220201-20220201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzcxOQ_1e9ab2b2-17ba-48d7-b0a1-ef8f4630269e"
      unitRef="number">0.10</sjw:IncreaseInDeliverySchedulePercent>
    <sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths
      contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzMw_ad4a7c70-0d8c-4936-adcf-587ad9030b7f"
      unitRef="number">0.90</sjw:LongTermPurchaseCommitmentMinimumPercentageRequiredNextTwelveMonths>
    <sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths
      contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2Xzk3Mw_a6aba37b-68c1-443b-9c7e-c5b78efb1107"
      unitRef="gal">18864000000</sjw:LongTermPurchaseCommitmentMinimumVolumeRequiredNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2Xzk5Mw_150d8b3c-9430-4dc9-9fd6-cf5f88dc4714"
      unitRef="usd">106463000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="ib854af7454764fa38d9d8ce92dfca6db_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzEwNDQ_4bfdfb63-d1fa-4051-a35e-fabc4f5cc742"
      unitRef="usdPerMillion_gallons">5600</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic8751b7872d04eda9be6eb94430bcbaa_D19970101-19971231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDE_2943e7bf-fb38-4f58-bbd5-7d5f50ef7488">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if5cfc25570084826b6088fc0da142278_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzEzOTU_26712fc9-352f-44b8-b2af-bcb3920a556a"
      unitRef="usd">6800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0ed89ee596dc4439b2fc44201f089390_I20200108"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzNDU4NDg4NTIxNDY_b3723514-1208-4a7c-9009-ad89a1966e63"
      unitRef="usd">5000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI3NDg3NzkwOTE1NDc_92ee8822-ff6f-41e9-b20a-56b51e3e6ec1">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0dc4f8d978594bbaa55a27ff0ec2275c_I20220225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzkzNDU4NDg4NTM4Mjc_0146d770-2e85-4b65-b293-f5248ee00810"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="i356a65858aa34ddab958818936a72187_D20080101-20081231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzI5NTk_f7fa0fb1-03c1-4189-af4c-6d3a3769bd86">P50Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="i7a895ea3ab5a43f2bb508c53a07dcb46_I20081231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMwMTk_f26f1e2f-b16f-4bdd-acf6-a5ab6e10cfb6"
      unitRef="usdPerY">75000</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="i0301894b7d0f4f87a4f115db04e645a1_D20080101-20081231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMwNzk_b3c7985e-88af-490a-b72b-b558712a755d">P14Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="i0616f669b9464e9fb72430e9e2712f7f_D20080101-20081231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMyMTY_8ea1a1d7-0e3c-41cf-862e-33aa545b41b6"
      unitRef="gal">1000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="i254424532ae247f08e510c02e49c4944_I20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzMyOTk_f3f97cd3-0b7d-439c-9b4a-1d04446dfb08"
      unitRef="usdPerMillion_gallons">2600</sjw:LongtermPurchaseCommitmentFixedPrice>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="ia2886c9067ab42438aaf211b9eb8dd4d_D20030519-20030519"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM1NTA_89302efd-2df7-4290-aa26-0aa57bcd24f4">P50Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="i1df3c2494f644c389af01c6911c30f2c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM3MDE_258daf1e-f95e-4ff3-91f1-b01e105e0a71"
      unitRef="gal">283000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongtermPurchaseCommitmentFixedPrice
      contextRef="ice986f49e37b4f8689ce0be08e04bb66_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzM4MDM_82410818-bf54-4659-9d3b-fe8f13651815"
      unitRef="usdPerFt3">4.09</sjw:LongtermPurchaseCommitmentFixedPrice>
    <sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired
      contextRef="i02506bcc9bc74ea08ddfa8e294bde56d_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQwMTA_cd992a66-b67d-4e76-a761-ae14eaf57ca0"
      unitRef="acre_foot">7650</sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired>
    <sjw:NoticePeriodRequiredForContractAdjustment
      contextRef="ia108dfd84fdf44ae99f6d65b73e255dd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDI_bfc80f17-b1f5-4dae-9b1a-0eb720a029a6">P60D</sjw:NoticePeriodRequiredForContractAdjustment>
    <sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired
      contextRef="i59493af6fb2c46ea9879f01e8a012c43_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQzODI_050bbfad-ffb4-44b4-9758-221462cfb8c0"
      unitRef="acre_foot">350</sjw:LongTermPurchaseCommitmentMinimumAcreFeetRequired>
    <sjw:ContractAgreementTerm
      contextRef="i2e973128fdbc43849060b7f8f7433c88_D20201106-20201106"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ2NzY_7d157155-6f2e-4a52-9d54-83b283d4c7ce">P20Y</sjw:ContractAgreementTerm>
    <sjw:ContractAgreementTerm
      contextRef="ib7e6310a6f29440988e13d3998e4e828_D20201107-20201107"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ3NDA_ddd668cb-5c38-4c31-ba3d-f576c0bf8a8c">P20Y</sjw:ContractAgreementTerm>
    <sjw:LongtermPurchaseCommitmentWaterPurchased
      contextRef="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ3OTI_195ef362-4434-4272-bf58-cc89f51c76c0"
      unitRef="gal">50000000</sjw:LongtermPurchaseCommitmentWaterPurchased>
    <sjw:LongTermPurchaseCommitmentWholesaleDiscount
      contextRef="ie9c083e97bad46aca8e6d17311a11439_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzQ4ODg_fb70bbf4-8fe2-4f52-b719-946175d5af93"
      unitRef="usdPerFt3">0.20</sjw:LongTermPurchaseCommitmentWholesaleDiscount>
    <sjw:LongtermPurchaseCommitmentTariffRate
      contextRef="id308cf1a0bdf4cae85e072b29888539f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwMDA_b56ff79f-af4d-4d23-95c5-7977e7ba02bb"
      unitRef="usdPerFt3">1.51</sjw:LongtermPurchaseCommitmentTariffRate>
    <dei:EntityNumberOfEmployees
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwNTU_581d01c2-cd8d-4d1b-8c5b-87c79e522ecf"
      unitRef="employee">362</dei:EntityNumberOfEmployees>
    <dei:EntityNumberOfEmployees
      contextRef="i98d4b61a23064bbdbc63c105b85d9a97_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzUwNzc_85af070d-ea55-45fc-8044-7511d113f026"
      unitRef="employee">215</dei:EntityNumberOfEmployees>
    <sjw:BargainingAgreementsTerm
      contextRef="icd34ca1c53e24695873e86aefd45fad5_D20221201-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU3NDQ_c19180ae-c27f-4cf8-b142-c7c4d991329a">P3Y</sjw:BargainingAgreementsTerm>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne
      contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU0OTc1NTgyOTI5NQ_4adc9afa-6d19-4307-9b42-9ecfc4b13a3e"
      unitRef="number">0.06</sjw:CollectiveBargainingAgreementWageIncreasePercentYearOne>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo
      contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU1MTU_d26fd7f7-13b8-40e6-ad21-6550200d838b"
      unitRef="number">0.035</sjw:CollectiveBargainingAgreementWageIncreasePercentYearTwo>
    <sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree
      contextRef="i3fa2ddf31e164ca4ba731b4a5eb8219e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTIvZnJhZzpkNTUyYzY1NzAwNjc0Yjg5Yjc2OWRhZGE2YWY4Y2RjNi90ZXh0cmVnaW9uOmQ1NTJjNjU3MDA2NzRiODliNzY5ZGFkYTZhZjhjZGM2XzU0OTc1NTgyOTMwNw_c51a5ce3-9a30-4ed9-b0cf-1193d6abaccb"
      unitRef="number">0.055</sjw:CollectiveBargainingAgreementWageIncreasePercentYearThree>
    <us-gaap:LossContingencyDisclosures
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTUvZnJhZzplMzBkYWEyMGM4ZmY0YmM0YmIwZGYwNDEyZmYyN2ViMS90ZXh0cmVnaW9uOmUzMGRhYTIwYzhmZjRiYzRiYjBkZjA0MTJmZjI3ZWIxXzM5OA_8170f69e-9696-449c-ab72-e18936faeff2">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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzE2_bfe3bc27-eb56-4e04-ac7b-2519ce2a4ae1">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, 2022, interest credits assumption was 3.25%.  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 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 2021 decreased pension expense by approximately $2,979 in 2022 and market gains in 2020 decreased pension expense by approximately $2,442 in 2021.  For the year ended December&#160;31, 2022, the net actuarial gain of the benefit obligation was related primarily a gain from changes of discount rate of $116,372, a $12,422 loss from pension data changes, and a gain from mortality changes of $4.&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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMyNzE_e1c83bc0-7cb9-4ddb-a98a-940fa10dc212"&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:id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM0MDg_6df11075-8928-4167-b1e5-e62a95adebac"&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, 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;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 &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;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 $39,455 and $50,742 as of December&#160;31, 2022 and 2021, respectively, and net periodic pension cost of $4,400, $4,456 and $4,480 for 2022, 2021 and 2020, respectively.  For the year ended December&#160;31, 2022, 2021 and 2020, the amounts not recognized as a component of net periodic benefit cost was $1,640, $901, and $(1,190), respectively, recorded as other comprehensive income on the consolidated financial statements.  SJWC&#x2019;s non-qualified 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, 2022 and 2021, total investments made to fund CTWS&#x2019;s SERP was $6,395 and $8,147, 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, 2022 and 2021, the value of the life insurance contracts was $3,420 and $4,191, 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, 2022 and 2021 :&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;2022&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;2,809&#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,809&#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;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 #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,797&#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,797&#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 &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;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 $3,003, $2,822 and $2,824 in 2022, 2021 and 2020, 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 had deferred $6,197 and $6,237 under the plans as of December&#160;31, 2022 and 2021, respectively.  As of December&#160;31, 2022 and 2021, $4,508 and $4,599, 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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.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: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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;4.20, 6.00&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;/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: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.00, 4.50&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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4.95 - 5.24&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.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;4.96 - 5.21&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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.50, 5.00&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;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) 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 2022 and 2021, SJW Group adopted the newly then issued MP-2021, 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="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;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,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: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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;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;/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/(gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Recognition of significant event&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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;&#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;&#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;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;383,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;/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;10,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(94,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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 and settlements&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;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;289,123&#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;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 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;25,830&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(49,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;11,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;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;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: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;/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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 and settlements&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;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;251,960&#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;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;17,952&#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;/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;(37,163)&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;(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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,878)&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;(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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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 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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(51,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(37,163)&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;(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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,878)&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;(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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;45,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;(13,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;31,493&#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;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;/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, 2022 and 2021, the amounts deferred in regulatory assets that have not yet been recognized as components of net periodic benefit cost include net loss of $31,549 and $62,270, respectively, and prior service cost of $56 and $73, respectively.&lt;/span&gt;&lt;/div&gt;&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;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;36&#160;&lt;/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;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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;147,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;59&#160;&lt;/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;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;13,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;251,960&#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;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 style="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;17,952&#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;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;/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, 2022 and 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: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;2022&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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;159,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;96,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;269,912&#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;204,531&#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,381&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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 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 2023, SJW Group expects to make required and discretionary cash contributions of up to $9,115 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;2023&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;15,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,612&#160;&lt;/span&gt;&lt;/td&gt;&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;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;16,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;21,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/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;2028 - 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwMTc_21cd22aa-9e55-4fdb-b105-9823009bfff4"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI3NTI_c45e5919-2f4d-42ab-a58b-90546f009dec"
      unitRef="usd">2979000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI4MjA_4ddaff72-d2f5-4750-9c3f-73795eaae6f0"
      unitRef="usd">2442000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI5NjU_1960d777-03a0-4d46-806c-92c0e0dad5fd"
      unitRef="usd">116372000</sjw:DefinedBenefitPlanActuarialGainLossDiscountRateChange>
    <sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzI5NzE_1405bae0-2fa4-4aa6-8f8c-3a84105a0b4e"
      unitRef="usd">-12422000</sjw:DefinedBenefitPlanActuarialGainLossDataAndOtherChanges>
    <sjw:DefinedBenefitPlanActuarialGainLossMortalityChange
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzMwNDM_bea34214-b9e2-4674-b11d-97bc24da2a17"
      unitRef="usd">4000</sjw:DefinedBenefitPlanActuarialGainLossMortalityChange>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzI2_1a87b66c-721d-4f05-bc8a-361c22e4f58d">P5Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <sjw:DefinedBenefitPlanPeriodForPerformanceStandards
      contextRef="idcd0595aa6b1477e83f5a54e378bfc30_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzU3_51667f6f-0d85-4e15-a7e2-f894374da37b">P5Y</sjw:DefinedBenefitPlanPeriodForPerformanceStandards>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i81894cb266d94526ad34139216244a4a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzM1MzI_a3bf8527-2955-4a68-ba06-2f911e63bf25"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU0OTc1NTg1MDczMQ_54699725-6755-4fd4-a454-d91e53052847"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iccbf760e6bf44fb7824ded10ac50ff51_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ3NTc_c9d22d80-b302-44a3-b40d-214b7bbb97dd"
      unitRef="usd">39455000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id727a4c7b8124d25bd93c78c9b2991bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ3NjQ_71ff2f1d-2826-47ab-8b10-c9406e3106ef"
      unitRef="usd">50742000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4MzE_c75f17bd-6865-4fc6-bb7d-ecc5b368a837"
      unitRef="usd">4400000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4MzU_c8226fad-7dbd-43ec-8dc7-20925a178562"
      unitRef="usd">4456000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic41b675730ca4e60994f6510fd8a1a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ4NDI_679070cb-1b6c-4fba-b066-1fd1369167ae"
      unitRef="usd">4480000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ5ODg_f641a9d1-3673-49ea-baa2-8606ee7615e7"
      unitRef="usd">1640000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzQ5OTI_dcdda56c-848e-4f6b-a8d3-f27fcfd98410"
      unitRef="usd">901000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic41b675730ca4e60994f6510fd8a1a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUwMDA_6fcf2456-0c98-4213-bde0-e3345645c26b"
      unitRef="usd">-1190000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i496bf25727da427fb5b492eaa31c5ac8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUzMTg_a0e78619-9cbd-466c-8de3-bd113448b26a"
      unitRef="usd">6395000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ib07e64860f224716ab40f8436ed94e2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzUzMjU_3e82e3ee-bbea-408e-a15b-628bf78da2bd"
      unitRef="usd">8147000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU1OTU_a4bab95e-677d-477d-8f9e-14ea1946dec1"
      unitRef="usd">3420000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzU2MDI_4595bb56-e81e-40db-93e0-1592b49ba854"
      unitRef="usd">4191000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzM5_41b3da17-7359-4c15-a853-b1c9314a29bf">&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, 2022 and 2021 :&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;2022&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;2,809&#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,809&#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;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 #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,797&#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,797&#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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;90,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;36&#160;&lt;/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;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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;147,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;59&#160;&lt;/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;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;13,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;251,960&#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;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 style="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;17,952&#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;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;/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, 2022 and 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: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;2022&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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;159,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;96,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;269,912&#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;204,531&#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,381&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i88c6fd5d04e0426789f8ee56193b78c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItMi0xLTEtMTA2MDk1_4b8cee71-88d1-4906-b28c-319a68ef79d3"
      unitRef="usd">49000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4a131761af7444f4901745c037e7ccda_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItNC0xLTEtMTA2MDk1_5731245c-fea6-4173-b960-cd505fcc6584"
      unitRef="usd">49000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id22f0d0af24b4402baa7673db3b44fb3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItNi0xLTEtMTA2MDk1_8dbd0460-3973-42b3-9339-31328e87d134"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia557e716febd48f9994597f7ce751394_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzItOC0xLTEtMTA2MDk1_6c8aa366-5c46-4d28-8898-afd6926156d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7bd3f090a4264a17bf1ab86cc2b0c56a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtMi0xLTEtMTA2MDk1_b8f66cc6-3e2c-4040-a6c4-c712b11a728f"
      unitRef="usd">2032000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8a641e0c0c9c4102a251fdf3801ac699_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtNC0xLTEtMTA2MDk1_e13dc252-b508-455e-a8c1-fd0da2e030c0"
      unitRef="usd">2032000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2047abf5a27b49adba1ca3dabf550c47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtNi0xLTEtMTA2MDk1_e42b04e4-6a97-4bb3-8f38-38bdf7f792ae"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i522d9c41b26948c8b538f43d6ee9bf3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzMtOC0xLTEtMTA2MDk1_18c4f88c-515a-43e4-8fc4-e992ac54ae90"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id2471495a0a540279fe005bfa55d308d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtMi0xLTEtMTA2MDk1_a6f4cf80-3dc4-4e1e-9daf-1443f626116f"
      unitRef="usd">728000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id361dccb5e3d4f2db34913f83b487441_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtNC0xLTEtMTA2MDk1_0033016e-6e6f-48ee-91d3-7a6a0909ceaa"
      unitRef="usd">728000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i32baf47f8fb2432ca6b8112f54643424_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtNi0xLTEtMTA2MDk1_d99a05bb-dadb-4a34-a69f-5fda69c455ee"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e3f232eb1044b148df89333a0a1164d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzQtOC0xLTEtMTA2MDk1_ed0be26f-75cf-45b2-964c-392ebbf09a92"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iccbf760e6bf44fb7824ded10ac50ff51_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtMi0xLTEtMTA2MDk1_c092034f-9123-4f58-b65c-0c4e152daac6"
      unitRef="usd">2809000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i78efd672d7e44bb18e6ed9b90fa1da3c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtNC0xLTEtMTA2MDk1_54a257e2-a603-4fa2-8d34-5b00262b0016"
      unitRef="usd">2809000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic580c1931de84a5bb753a520619d4edf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtNi0xLTEtMTA2MDk1_1b4baca9-866a-4f5b-bd7d-c463b8b22b38"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i47059e731e6143af882d1a6f6f6e9210_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo3MDE4MDhiNWJlNTc0Yzk0OGZhNjgwMDdkZmZjMzhhMy90YWJsZXJhbmdlOjcwMTgwOGI1YmU1NzRjOTQ4ZmE2ODAwN2RmZmMzOGEzXzUtOC0xLTEtMTA2MDk1_20805510-0796-4c77-887a-18a05325b8a8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i80764d71a5d64c3b88233d7dcc8cb1d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItMi0xLTEtMTA2MDk1_1a93b3f6-9217-4d53-bc18-20489d4a0e52"
      unitRef="usd">186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3502ae7f7f5c406c813adea08d208429_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItNC0xLTEtMTA2MDk1_ae65f14d-9fa2-4440-a7de-33cba8d9b164"
      unitRef="usd">186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9ef3eba3698c41ef8521dede9205fc12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItNi0xLTEtMTA2MDk1_51bc4731-37a8-41b8-9bd5-978f51d7099a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c416af5023044e3b3d50f5dfa334b29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzItOC0xLTEtMTA2MDk1_1cd94fe6-ba3e-48da-a07e-435a3d07f626"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idaa38fba5aa1402b9a415cebaa5aa5bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtMi0xLTEtMTA2MDk1_8961fcd2-33b3-462a-afbd-eca4bc716cbf"
      unitRef="usd">2691000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iad7659d0ecd24dad86ae21670bf78cec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtNC0xLTEtMTA2MDk1_dc1ab44c-0efe-4fdb-b985-d8f424019eb1"
      unitRef="usd">2691000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie34c2ce65f1e4a1b86cc76b6570397bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtNi0xLTEtMTA2MDk1_76c5ed68-b40e-4c56-a565-510d0443ceb1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie45c7b825695416594b4af5e67890b50_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzMtOC0xLTEtMTA2MDk1_f9e7641f-5a7e-476d-aefd-d4a739e1047e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife25c869be89420a955da3157437746d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtMi0xLTEtMTA2MDk1_2b6287df-0f5e-4f92-b329-43ac1f3faf67"
      unitRef="usd">920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i751d15e541a8444a96a253feb5b92b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtNC0xLTEtMTA2MDk1_51414ad5-ca29-4d6d-82ce-7ef74a783f0d"
      unitRef="usd">920000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i393b988cd4c849f6a18eeb3680541ac0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtNi0xLTEtMTA2MDk1_8603f315-8c49-4519-a06c-f68c6b927978"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d8ac3ffe0dc4d9ba01f572c3fb068f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzQtOC0xLTEtMTA2MDk1_8a3f447c-9d94-4ec9-9a1a-1f3ac8d549a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id727a4c7b8124d25bd93c78c9b2991bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtMi0xLTEtMTA2MDk1_00261063-8805-4f5a-a0fc-59d825fbe860"
      unitRef="usd">3797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id22e32529ec14ec488e2f1f096b7354f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtNC0xLTEtMTA2MDk1_49358a50-8eed-47de-90ff-baf2c2979715"
      unitRef="usd">3797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icee2f3564cd04b3dac72b44d90afadf1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtNi0xLTEtMTA2MDk1_d3e69c4c-cbc9-4f5c-8e5a-ddcc631b1670"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i76efa952d83a464b999455e3d9fa114d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTphYzQ4OTEyODY4ODk0YzRmODlhNDcwZGI3N2ZkNGU1Mi90YWJsZXJhbmdlOmFjNDg5MTI4Njg4OTRjNGY4OWE0NzBkYjc3ZmQ0ZTUyXzUtOC0xLTEtMTA2MDk1_e34e9f40-4bf7-4f10-957d-3652f28568b4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzY4MjI_48940c72-f420-4452-af6c-db7a28f62519"
      unitRef="usd">2500</sjw:HealthCareSpendingAccountAnnualMaximumEmployeeContribution>
    <sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzY4Mjk_ab82f1be-8545-48b2-9879-4365492bbc25"
      unitRef="usd">5000</sjw:DependentCareSpendingAccountAnnualMaximumEmployeeContribution>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="i66d96e70f32b4af683c27fbedb501689_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzcyNjg_f68ecaf6-57ad-4f51-982c-4276325270ad"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMjg_343bdd76-af91-47f0-b587-949e99ba1633"
      unitRef="usd">3003000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMzI_f3d8001a-fb26-42a7-83d0-56ba137831d1"
      unitRef="usd">2822000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzczMzk_c5ddcba7-11ba-48f8-899b-819075dc0070"
      unitRef="usd">2824000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="i10c0bd9686d44e3d9f1eb2736bcebdb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgxODk_4828c369-5e2e-40cc-86ab-dfce4a917859"
      unitRef="usd">6197000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="i89e7c6b9f2b54a8fa29ea117fdbdd3fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgxOTM_41e2986a-86bf-4242-b1af-0782921aa840"
      unitRef="usd">6237000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="ie076569a681449f7850f1fdc6758b8c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgyNzI_5168bec5-58a0-4e12-87a9-67b6df772a69"
      unitRef="usd">4508000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <sjw:DeferredCompensationArrangementWithIndividualDeferralAmount
      contextRef="i8d27cf863cea4c01a54b8a78a48b64d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzgyNzk_d4954f13-1074-4d79-b80a-ac94ab99cc9f"
      unitRef="usd">4599000</sjw:DeferredCompensationArrangementWithIndividualDeferralAmount>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzIx_351ed9a5-9ffd-476a-b9f9-fa28a14c2e7a">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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.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: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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;4.20, 6.00&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;/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: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.00, 4.50&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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4.95 - 5.24&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.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;4.96 - 5.21&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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.50, 5.00&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;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="i81894cb266d94526ad34139216244a4a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZjFjMzA2NmRmMGM0NDY4YWJhNzQxOGI1ZTliMjYwNWVfNA_0701b52f-cbda-480e-b393-6abe8a566f08"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246ZjFjMzA2NmRmMGM0NDY4YWJhNzQxOGI1ZTliMjYwNWVfOQ_e46d3779-c032-49b9-af9d-c271af748586"
      unitRef="number">0.0282</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iaff8fc118d2e4f7690fefef4684ce418_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246Nzc5MjRkNmVlNWEzNDEyNTlkM2YyN2JiOTY4MjE4MzJfNA_c95271d0-fc68-4a2b-bf0d-28fbfff5563a"
      unitRef="number">0.0229</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if4f823af24c54af9b2104c9c7c5e0fab_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246Nzc5MjRkNmVlNWEzNDEyNTlkM2YyN2JiOTY4MjE4MzJfOQ_26c5b170-c931-4972-bc7e-908981e7a352"
      unitRef="number">0.0248</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i549a795682c646488909f4cebc154474_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NzcxNTBmNzAyYTdkNDBiODk4MzNkNmZjODYzYzMzZTFfNA_3db55725-98d5-4507-8aaa-391b39d44d3e"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if73278bd63de40cba2a85d33b1d196cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NzcxNTBmNzAyYTdkNDBiODk4MzNkNmZjODYzYzMzZTFfOQ_15cb0370-282a-400f-b79b-d9132fd665a8"
      unitRef="number">0.0323</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5a430986de0446a3bf90396002ed287d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246OTYwZjJjYjc4NGEzNDI4ZDhjZmJkOWY2MmQzMmZiZDFfNA_8a4488c1-f61e-4948-b6f7-26e104a23efe"
      unitRef="number">0.0261</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246OTYwZjJjYjc4NGEzNDI4ZDhjZmJkOWY2MmQzMmZiZDFfOQ_cebd6016-8010-4d68-ba3f-8989736db52f"
      unitRef="number">0.0276</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i00eb4e51377f4213b67f2711376fe51b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzcwZjJlNTliOTRmNDA4MGI5NTI1OTk1ZDJkNjRjNGNfNA_2cf236c2-2be5-4f84-9ca1-bb2dd4f83551"
      unitRef="number">0.0218</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i38bd1cf0a61346cc8eea06bca8534b42_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzcwZjJlNTliOTRmNDA4MGI5NTI1OTk1ZDJkNjRjNGNfOQ_e5759deb-01ea-4a82-b362-7783b595eb1c"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7edb7c6eaccf4ae891748a146517c7d1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjhkNTExOWQ1YWQzNzQ3Yzc4NGRjNmRkN2YxMWJlZDJkXzQ_a1a68475-4320-4d76-bb8f-c12b727aff5f"
      unitRef="number">0.0259</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib7ad4429817540ed96319d71c09ea82c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzMtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjhkNTExOWQ1YWQzNzQ3Yzc4NGRjNmRkN2YxMWJlZDJkXzk_5e35e8b0-c4a4-465b-9e4e-5c09a41bdb91"
      unitRef="number">0.0318</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i81894cb266d94526ad34139216244a4a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzdjNDg4MTcyMWM4NGE3ZTg2ODU0ODM2YjliMzkxN2VfOTM0NTg0ODgzNjEwNw_bd250915-e968-4e03-904b-f8132f358506"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzdjNDg4MTcyMWM4NGE3ZTg2ODU0ODM2YjliMzkxN2VfOTM0NTg0ODgzNjExNQ_753d398e-42ff-4cc1-bb4f-8282505b809b"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iaff8fc118d2e4f7690fefef4684ce418_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246N2RhOTkzYThiOGZhNDY5NzkyZjI0YWNhN2M4MGEzMGZfNA_069ef6d1-5d55-4e4c-ad38-d923d5f9b93d"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if4f823af24c54af9b2104c9c7c5e0fab_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246N2RhOTkzYThiOGZhNDY5NzkyZjI0YWNhN2M4MGEzMGZfOA_2d5e7b24-5adb-48ac-99d3-75a0f323f621"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i549a795682c646488909f4cebc154474_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzBmOTMxODY2MTJkNDk0MmFkNTk1NDEzOTAxYjgxYjlfNA_e8ad8635-8ac4-4916-b5d4-c334f89222bd"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if73278bd63de40cba2a85d33b1d196cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246MzBmOTMxODY2MTJkNDk0MmFkNTk1NDEzOTAxYjgxYjlfOA_90fd75a6-94b2-444d-9704-14c49af0d515"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5a430986de0446a3bf90396002ed287d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246YTUwNDcyMDVhZjAxNGUwMjhhZWQ2NTRhY2U5YjBmOWFfNA_1527011b-24c2-48ec-877a-a64b06aa9fbb"
      unitRef="number">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i2817e6d9fcf645f3b7b92b3bc56c56a8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246YTUwNDcyMDVhZjAxNGUwMjhhZWQ2NTRhY2U5YjBmOWFfOA_08efa7ca-1c6f-4d66-a97e-23ecccc72727"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i00eb4e51377f4213b67f2711376fe51b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246N2NmODIyMjAxMGU3NGE1NWE4OWJmMWQ0ZWZhMmZjOTdfNA_19730a08-d8ee-4e9d-8b47-062d0b9dc2df"
      unitRef="number">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i38bd1cf0a61346cc8eea06bca8534b42_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtOS0xLTEtMTA2MDk1L3RleHRyZWdpb246N2NmODIyMjAxMGU3NGE1NWE4OWJmMWQ0ZWZhMmZjOTdfOA_6bb98779-b5cf-428e-b236-66f595998ed9"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i7edb7c6eaccf4ae891748a146517c7d1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRjNWU5NWVkMDU3ZDQzZTliYTExM2YyN2E4OWNhNjgxXzQ_798d070f-2717-409a-b31d-ad51e4bfd514"
      unitRef="number">0.0420</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ib7ad4429817540ed96319d71c09ea82c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzQtMTEtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOjRjNWU5NWVkMDU3ZDQzZTliYTExM2YyN2E4OWNhNjgxXzg_5c633a40-0dbf-4ecb-8d87-02a7938b983b"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i81894cb266d94526ad34139216244a4a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MjQ0MjUwMDBhOWRkNGRhNWE1ZGJiZDY0NjcwZDUzOTNfNTQ5NzU1ODEzODk5_e5eb0338-502e-46e6-9408-c561f5b7a392"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="id8d7e37a0af647e59b14189e398624f3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MjQ0MjUwMDBhOWRkNGRhNWE1ZGJiZDY0NjcwZDUzOTNfNTQ5NzU1ODEzOTA0_e3a44125-a5b3-4099-a104-05c6b5f8f0af"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtMy0xLTEtMTA2MDk1_d29c4af8-ebd5-44a3-85bc-eeae34b88ac6"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmRjZDBlYTAwNjY0NzVhODhiMjhkYjY5MDQ3ODg1Yy90YWJsZXJhbmdlOmNiZGNkMGVhMDA2NjQ3NWE4OGIyOGRiNjkwNDc4ODVjXzUtNS0xLTEtMTA2MDk1_5311d6e7-718d-4855-a61e-2aab079bbf61"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i466c01ace1db4293a9885972dbcc9fe0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NGU4Y2Q2NDc3MWIzNGJkZGE1YzcxZTMwZTAxNWRkZmVfNA_8e05f7ac-a0de-4a67-96cb-bacdbc2db499"
      unitRef="number">0.0495</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia3bfe97f0e1540dabc8463247e7682ce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246NGU4Y2Q2NDc3MWIzNGJkZGE1YzcxZTMwZTAxNWRkZmVfOQ_d2e8bbcc-edd0-4e0a-a95d-66b65f32f911"
      unitRef="number">0.0524</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i107c1f5908c240b18d56295ba855feb5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246NWE1MDk3ZDJiMzc5NDQ2ZTliY2I2N2FlYmNlZWFiMDBfNA_236d64fb-2836-4c5d-b206-0dd63df1bfdf"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i26c93b0b66104b36894dcea99ab1c1c4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtMy0xLTEtMTA2MDk1L3RleHRyZWdpb246NWE1MDk3ZDJiMzc5NDQ2ZTliY2I2N2FlYmNlZWFiMDBfOQ_c2153fef-bbbe-4273-b9bc-8381cccd0ba1"
      unitRef="number">0.0282</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id2d488e14e804faea36deca920553f3a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NTc2OGZhNGM5YWNlNGUwNjg1ODljNjI1MjU1NjFkZjBfNA_f828e89d-7b97-42fe-982e-6d8d49c2194e"
      unitRef="number">0.0496</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i73f10646f17c4dbc87b8df580051fab9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNS0xLTEtMTA2MDk1L3RleHRyZWdpb246NTc2OGZhNGM5YWNlNGUwNjg1ODljNjI1MjU1NjFkZjBfOQ_e8ac7a25-7e3d-47c3-bb52-fae3ccf9d279"
      unitRef="number">0.0521</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia1d0f7f120924150838c38a91e5f6804_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTRiMjNjZjY5ZGVmNGE5Y2E2Yjk1NjViZTVmYTliNjlfNA_9fdad22f-f1f4-4b60-9595-913fb278a527"
      unitRef="number">0.0261</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i51c38a6321ce474f861ad86eb5903da2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzMtNy0xLTEtMTA2MDk1L3RleHRyZWdpb246ZTRiMjNjZjY5ZGVmNGE5Y2E2Yjk1NjViZTVmYTliNjlfOQ_96f856fd-d418-48b2-9fdd-d0d3d1e66342"
      unitRef="number">0.0276</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i466c01ace1db4293a9885972dbcc9fe0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MTM5OGQ1YjI4M2VlNGM5YWI0ZDY2N2I5NzgzYmU1NzRfNTQ5NzU1ODEzODky_e5143b4b-8042-4edb-a6ba-68e627d8d2bd"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia3bfe97f0e1540dabc8463247e7682ce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMS0xLTEtMTA2MDk1L3RleHRyZWdpb246MTM5OGQ1YjI4M2VlNGM5YWI0ZDY2N2I5NzgzYmU1NzRfNTQ5NzU1ODEzODk3_163a9bae-22db-4a0c-b5cf-c8f6cb2e50cf"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNzdmOTlhMDNkYTI0NDRkODMxNmJhOTYxOGFiYzQzMi90YWJsZXJhbmdlOmQ3N2Y5OWEwM2RhMjQ0NGQ4MzE2YmE5NjE4YWJjNDMyXzQtMy0xLTEtMTA2MDk1_6cc209fc-b109-4b34-96f6-0ed8f80407c3"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzM0_14bb44fd-0b73-4011-8f2b-9d2b2a208468">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,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: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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;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;/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/(gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Recognition of significant event&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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;&#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;&#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;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMS0xLTEtMTA2MDk1_cff39194-94a6-46e4-a828-1e23f4c67784"
      unitRef="usd">9359000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMy0xLTEtMTA2MDk1_2eec3232-9636-4c1c-b02a-bc3caa73b866"
      unitRef="usd">9730000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtNS0xLTEtMTA2MDk1_96d4a6a8-e8f3-4870-9955-d250e57038cd"
      unitRef="usd">8659000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtNy0xLTEtMTA2MDk1_c19b92e9-8148-4ee9-8642-1a87340c3de0"
      unitRef="usd">1032000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtOS0xLTEtMTA2MDk1_78af12a3-3028-4247-9e8d-17d0560bb3dc"
      unitRef="usd">1115000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzMtMTEtMS0xLTEwNjA5NQ_6a626f43-8bbd-486e-9d6e-eae8f79e9176"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMS0xLTEtMTA2MDk1_32cabef1-8f3c-4861-b0e8-6ad24424877c"
      unitRef="usd">10708000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMy0xLTEtMTA2MDk1_640758ba-a41b-49ff-b76b-5a151f88b204"
      unitRef="usd">9415000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtNS0xLTEtMTA2MDk1_65fe3a28-51f9-4b35-baaf-d836254988d8"
      unitRef="usd">10484000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtNy0xLTEtMTA2MDk1_0d93a4d5-7bc4-42b2-b668-2b327881a748"
      unitRef="usd">883000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtOS0xLTEtMTA2MDk1_5717422d-b8a1-442e-93d3-b1a1bbf33a5e"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzQtMTEtMS0xLTEwNjA5NQ_95cc834a-d871-43c3-98c6-e581671c2460"
      unitRef="usd">956000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMS0xLTEtMTA2MDk1_94dff9fa-fae0-488f-9072-28633ad7e897"
      unitRef="usd">18841000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMy0xLTEtMTA2MDk1_deb17a64-3794-42e1-a727-de89bbd6f288"
      unitRef="usd">18019000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtNS0xLTEtMTA2MDk1_ad7368db-f524-402c-b5d7-e2491beb5de0"
      unitRef="usd">15715000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtNy0xLTEtMTA2MDk1_991b6090-65de-42a4-848e-4b1a7c58982a"
      unitRef="usd">1047000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtOS0xLTEtMTA2MDk1_80989bc4-ee28-40d4-9e30-53400b4fe842"
      unitRef="usd">970000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzUtMTEtMS0xLTEwNjA5NQ_b23cc1ef-08e6-4ba2-935c-e55d004d4098"
      unitRef="usd">857000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMS0xLTEtMTA2MDk1_cb340c8b-04ea-48e9-b747-c461cc3767e1"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMy0xLTEtMTA2MDk1_75294cee-c472-45ba-9078-fd8cb1ef74fb"
      unitRef="usd">41000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctNS0xLTEtMTA2MDk1_d8ce345c-2718-4ce5-94e7-4b96c671badf"
      unitRef="usd">41000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctNy0xLTEtMTA2MDk1_bb2c7628-562a-4552-a8d7-1d59821efe64"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctOS0xLTEtMTA2MDk1_3e3e6bd1-ee9d-4ea1-8888-3e512ef95fdc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzctMTEtMS0xLTEwNjA5NQ_2f6dc492-d6f6-42f3-9fb4-e7450b461966"
      unitRef="usd">97000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMS0xLTEtMTA2MDk1_eb8d820b-7e71-4a87-8537-c2daf63d3600"
      unitRef="usd">-4620000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMy0xLTEtMTA2MDk1_947cf882-7344-48f5-89ab-5e0b6f579a69"
      unitRef="usd">-6901000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtNS0xLTEtMTA2MDk1_fba50663-6aa9-4056-b118-30e3de88da83"
      unitRef="usd">-4971000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtNy0xLTEtMTA2MDk1_a8ba6d2d-429e-4d28-b4b5-81cd6efd0a63"
      unitRef="usd">115000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtOS0xLTEtMTA2MDk1_1e7b64fe-68b1-467f-a192-38ae30770804"
      unitRef="usd">-257000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzgtMTEtMS0xLTEwNjA5NQ_abfa3b20-c325-403d-84b1-325a5bd886cb"
      unitRef="usd">-229000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMS0xLTEtMTI3Nzc4_034353db-c6f7-4836-b640-9b1ea9e9ecdd"
      unitRef="usd">1595000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMy0xLTEtMTI3Nzg1_3ab1fee6-60e7-427e-85dd-24899c8c3898"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNS0xLTEtMTI3Nzky_be161f53-df81-41d8-82df-8d2a468bc418"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNy0xLTEtMTI3Nzk5_86b8d211-e72d-490f-ba49-7c9234666048"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktOS0xLTEtMTI3ODA2_8d1a856a-cc34-43dd-9c1d-b340bacf4396"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMTEtMS0xLTEyNzgxMw_e63da888-1ee2-497b-b2bd-f1a55def9ae7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMS0xLTEtMTA2MDk1_e3766084-5f76-412c-8008-fea4aab24e7a"
      unitRef="usd">4268000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMy0xLTEtMTA2MDk1_fc052fc7-95c5-4517-b342-44920f4551c5"
      unitRef="usd">8068000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i503169f50fc34507a1d4153c2446a6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNS0xLTEtMTA2MDk1_8f69bd42-689f-423f-914f-ee37d400dbcc"
      unitRef="usd">8440000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktNy0xLTEtMTA2MDk1_c0dcb993-2d10-45b9-8a60-004bb82b3660"
      unitRef="usd">753000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktOS0xLTEtMTA2MDk1_acf04d21-9b57-4320-971f-f09cce918067"
      unitRef="usd">1208000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic13653aa1d1f410faace7073f9e6550d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo2OTY2OWJiN2IxMmI0NDYzODBkMGU5MjI2ZDQ1OGQ0Ni90YWJsZXJhbmdlOjY5NjY5YmI3YjEyYjQ0NjM4MGQwZTkyMjZkNDU4ZDQ2XzktMTEtMS0xLTEwNjA5NQ_9266493b-df03-4f03-861c-19a20a86e12f"
      unitRef="usd">1325000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzY1_54723ad8-21bf-4eb6-bc5a-091cb3802834">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;383,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;/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;10,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(94,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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 and settlements&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;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;289,123&#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;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 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;25,830&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;310,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(49,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;11,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;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;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: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;/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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 and settlements&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;(19,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;251,960&#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;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;17,952&#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;/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;(37,163)&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;(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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,878)&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;(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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtMS0xLTEtMTA2MDk1_d0828117-b0f3-4de2-b388-71bfc4e4147c"
      unitRef="usd">383838000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icf362281377f42d7bc9398e06de6ca7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtMy0xLTEtMTA2MDk1_ea3999fc-e7c3-499d-8ca7-33c4d76f8003"
      unitRef="usd">386091000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtNS0xLTEtMTA2MDk1_c38fb81b-d218-4dbc-bc1d-f03ef0ac2ca7"
      unitRef="usd">34412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8ba03eb97d3a459182c51a3f50b42b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzMtNy0xLTEtMTA2MDk1_269b1e6c-597f-46fa-a770-def7fab18672"
      unitRef="usd">35794000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtMS0xLTEtMTA2MDk1_cef6a748-3282-4078-b6fe-70f9b75cce40"
      unitRef="usd">9359000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtMy0xLTEtMTA2MDk1_69d43327-e667-49e2-828f-2e74891a93f7"
      unitRef="usd">9730000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtNS0xLTEtMTA2MDk1_20671a02-a7ef-4df1-8b00-9d148db02207"
      unitRef="usd">1032000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzQtNy0xLTEtMTA2MDk1_5499545d-6cfd-40e5-b824-70e9dfc0c189"
      unitRef="usd">1115000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtMS0xLTEtMTA2MDk1_f48f9905-c8e2-4191-a7a2-a9aa2c09dd17"
      unitRef="usd">10708000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtMy0xLTEtMTA2MDk1_3b3fbe14-30d3-4335-a761-30653b9cf539"
      unitRef="usd">9415000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtNS0xLTEtMTA2MDk1_8a60609b-05f6-43e8-8d6b-c375aa31f06c"
      unitRef="usd">883000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzUtNy0xLTEtMTA2MDk1_1e3a1995-c96b-44da-a5d9-ddbbb2f0318e"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtMS0xLTEtMTA2MDk1_5328effa-72e5-483d-9617-88f1df040197"
      unitRef="usd">94793000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtMy0xLTEtMTA2MDk1_eafb1b4a-82e6-404d-bc24-166c9c1e03b6"
      unitRef="usd">5477000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtNS0xLTEtMTA2MDk1_6189a9a9-f398-4027-bdc6-c273e7a34672"
      unitRef="usd">9360000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzgtNy0xLTEtMTA2MDk1_8754ce3c-28e1-46d2-9932-f20a57400654"
      unitRef="usd">2235000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktMS0xLTEtMTA2MDk1_206e9f12-3e3e-4707-9c2d-b16bcc30549c"
      unitRef="usd">0</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktMy0xLTEtMTA2MDk1_7b4208e3-f694-4ff5-8e0f-5d1be0a9353d"
      unitRef="usd">0</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktNS0xLTEtMTA2MDk1_adeb9edc-ec8f-44aa-b06b-d49571e34ee1"
      unitRef="usd">236000</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <sjw:DefinedBenefitPlanImplicitRateSubsidy
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzktNy0xLTEtMTA2MDk1_53f7d1ee-39b2-4d6a-b61e-01fa3e4651e3"
      unitRef="usd">222000</sjw:DefinedBenefitPlanImplicitRateSubsidy>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTEtMS0xLTEwNjA5NQ_349e6d6e-e10a-4d16-b399-0a2a565b4f69"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTMtMS0xLTEwNjA5NQ_35151eba-8bea-461b-a9d9-ece3462cb399"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTUtMS0xLTEwNjA5NQ_e7edf3f8-ad64-46f3-8537-b8e65cca7111"
      unitRef="usd">207000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEwLTctMS0xLTEwNjA5NQ_c849f1f2-5cd5-4521-b573-3b54ed1e0df1"
      unitRef="usd">171000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTEtMS0xLTEwNjA5NQ_6290d4c6-38e5-49fb-8eb3-1fd4989c7712"
      unitRef="usd">-136000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTMtMS0xLTEwNjA5NQ_1fdb475c-8856-4c57-9172-b1c21c25a17a"
      unitRef="usd">-144000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTUtMS0xLTEwNjA5NQ_57cdb007-7f0b-4f45-b029-49bd2030340e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzExLTctMS0xLTEwNjA5NQ_71b9ad86-f8b8-444d-bc3b-6a8ee868abf8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTEtMS0xLTEwNjA5NQ_bc0238cd-ab0c-4246-9ce3-7d6857b35403"
      unitRef="usd">19853000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTMtMS0xLTEwNjA5NQ_9a48ab19-5713-4d29-94e1-6b3728ade671"
      unitRef="usd">15777000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTUtMS0xLTEwNjA5NQ_ffdcb76e-9abc-48e9-b2be-d17d7cbc1c3e"
      unitRef="usd">1108000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEyLTctMS0xLTEwNjA5NQ_0c4ab011-daea-4b55-8f65-4633ff31420c"
      unitRef="usd">1017000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTEtMS0xLTEwNjA5NQ_6ba74b14-d6ed-4d51-81b1-49b392d169bd"
      unitRef="usd">289123000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTMtMS0xLTEwNjA5NQ_f8f35dc4-43fb-4a8c-a9c0-2d2eca84792b"
      unitRef="usd">383838000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTUtMS0xLTEwNjA5NQ_9932fec1-ae7d-4ba6-9658-b1da3ab4b92e"
      unitRef="usd">25830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzEzLTctMS0xLTEwNjA5NQ_948f773a-5515-4546-a5f1-4afc9e295621"
      unitRef="usd">34412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTEtMS0xLTEwNjA5NQ_0ea84481-3ff9-4d2e-8b1b-5a5ea0bbbc67"
      unitRef="usd">310176000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf362281377f42d7bc9398e06de6ca7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTMtMS0xLTEwNjA5NQ_039f7362-d3f0-40bd-ad6a-0e3803281cc5"
      unitRef="usd">278124000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTUtMS0xLTEwNjA5NQ_9cb0e498-1510-4b1c-832f-dd71705edc28"
      unitRef="usd">21767000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8ba03eb97d3a459182c51a3f50b42b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE1LTctMS0xLTEwNjA5NQ_367542bd-5fa7-4f88-b127-880324334895"
      unitRef="usd">19479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTEtMS0xLTEwNjA5NQ_d7769d6b-468d-4761-8279-963302573b0f"
      unitRef="usd">-49939000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTMtMS0xLTEwNjA5NQ_84c9fa70-74f2-425d-8ef7-3cb0d1b93185"
      unitRef="usd">34826000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTUtMS0xLTEwNjA5NQ_8c9b5dbd-431b-439d-b934-8682c0972177"
      unitRef="usd">-3606000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE2LTctMS0xLTEwNjA5NQ_9589f9f0-8dae-4bce-8dd8-37b43c0b4c9b"
      unitRef="usd">2460000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTEtMS0xLTEwNjA5NQ_a8502ba2-ff11-48cc-8840-a3f34a9a39c9"
      unitRef="usd">11712000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTMtMS0xLTEwNjA5NQ_39b2bbb3-19a8-4a6b-81bc-3c81375547bc"
      unitRef="usd">13147000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTUtMS0xLTEwNjA5NQ_fa5d3ece-6acb-49d7-aef8-94639082871f"
      unitRef="usd">626000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE4LTctMS0xLTEwNjA5NQ_df3fc8d3-24fe-4884-9c47-625620e64aba"
      unitRef="usd">669000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTEtMS0xLTEwNjA5NQ_2203d965-d7a5-4a78-9eaf-27664cfebf37"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTMtMS0xLTEwNjA5NQ_ed9743a6-5202-417b-8105-581a87986aa3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTUtMS0xLTEwNjA5NQ_642d07cd-fc9e-43b5-af7c-bbc5cffcb0c2"
      unitRef="usd">207000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzE5LTctMS0xLTEwNjA5NQ_c340d769-ba59-482d-8ef2-7dae977fc340"
      unitRef="usd">171000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTEtMS0xLTEwNjA5NQ_05ca2fcf-5a1f-4e9a-99db-745ae28483f9"
      unitRef="usd">136000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTMtMS0xLTEwNjA5NQ_527bbb41-22b4-42e2-9221-d8d22d656b1d"
      unitRef="usd">144000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTUtMS0xLTEwNjA5NQ_403f1919-ce47-41ed-9e8b-476cd4e3df65"
      unitRef="usd">65000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIwLTctMS0xLTEwNjA5NQ_b0f8c343-30cb-4cda-83a5-8f5eb64cc1a5"
      unitRef="usd">63000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i64353709c89440158f0a1c0875685898_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTEtMS0xLTEwNjA5NQ_86d6e508-be23-4bba-8e86-eb82d63c8313"
      unitRef="usd">19853000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTMtMS0xLTEwNjA5NQ_23dd0fc3-6e04-4b1b-99de-a06d4278f165"
      unitRef="usd">15777000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="if6ebf8f7105a4e12a610b12e972fbc3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTUtMS0xLTEwNjA5NQ_c5d87a70-444d-44e8-b00b-7a1ce03209e4"
      unitRef="usd">977000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i942256c32caf4893a29daa4f147262b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIxLTctMS0xLTEwNjA5NQ_f32662ea-0514-49bd-9c5d-659dde003d14"
      unitRef="usd">949000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTEtMS0xLTEwNjA5NQ_7082361d-2109-4194-89d3-5dacbb33742d"
      unitRef="usd">251960000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTMtMS0xLTEwNjA5NQ_705955fe-0113-4978-9388-3bc49f251e80"
      unitRef="usd">310176000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTUtMS0xLTEwNjA5NQ_136ae5f1-c81b-4a83-9514-bcc3b008d8fe"
      unitRef="usd">17952000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIyLTctMS0xLTEwNjA5NQ_3fdca882-6337-4493-9926-ee503197a343"
      unitRef="usd">21767000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTEtMS0xLTEwNjA5NQ_1e5f6a73-f997-4249-9f68-820c77d55fa3"
      unitRef="usd">-37163000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTMtMS0xLTEwNjA5NQ_4baf082e-897c-426f-b578-10fdff266881"
      unitRef="usd">-73662000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTUtMS0xLTEwNjA5NQ_92bba06b-e360-4a41-ad41-7e0fea15ecb5"
      unitRef="usd">-7878000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpkNmQwZmU0MzBhYjI0OWQ2OTA1ODhiZWY1MmM2MGQxMC90YWJsZXJhbmdlOmQ2ZDBmZTQzMGFiMjQ5ZDY5MDU4OGJlZjUyYzYwZDEwXzIzLTctMS0xLTEwNjA5NQ_94afb145-9b29-407f-8613-f4784ae21458"
      unitRef="usd">-12645000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNjg3_4de3635c-e101-42ae-902f-0abdcf0c6208">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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 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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(51,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(37,163)&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;(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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,878)&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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItMS0xLTEtMTA2MDk1_7dcff986-63a9-4a87-8687-c144f75c9bb0"
      unitRef="usd">16005000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItMy0xLTEtMTA2MDk1_c08da7c4-c7d6-4cc4-b6e3-6298db24b8a2"
      unitRef="usd">6422000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItNS0xLTEtMTA2MDk1_734ae96c-96dd-42f4-903f-578a7efc565a"
      unitRef="usd">679000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzItNy0xLTEtMTA2MDk1_1f6e6da6-1593-4ac5-ac68-a809a5b13fbe"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtMS0xLTEtMTA2MDk1_9c1c7924-6932-453e-adbe-8091a5479936"
      unitRef="usd">2089000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtMy0xLTEtMTA2MDk1_1da28ab3-a847-43b3-870f-1610cbd22a85"
      unitRef="usd">2782000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtNS0xLTEtMTA2MDk1_aef3eef6-28f7-4e6e-abab-32850fb9a8c0"
      unitRef="usd">139000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzMtNy0xLTEtMTA2MDk1_e9027a2f-915f-4870-9b0d-943f4e2d9044"
      unitRef="usd">139000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtMS0xLTEtMTA2MDk1_34714e32-4423-4315-94b3-d53d292b92e8"
      unitRef="usd">51079000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtMy0xLTEtMTA2MDk1_8eef6a5b-b00b-4a2a-a880-42e244c59b5b"
      unitRef="usd">77302000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtNS0xLTEtMTA2MDk1_41e29d50-be36-4d2c-8409-17c4ff8412fe"
      unitRef="usd">8418000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzQtNy0xLTEtMTA2MDk1_12672d06-8dcb-4897-8794-0c254ad5aa76"
      unitRef="usd">12506000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtMS0xLTEtMTA2MDk1_23a506ea-8b80-41b8-b24f-eb1619d05612"
      unitRef="usd">-37163000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtMy0xLTEtMTA2MDk1_c9e22b04-ea96-467c-8ffe-7fef5cf39b03"
      unitRef="usd">-73662000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtNS0xLTEtMTA2MDk1_1bf56db5-6cdc-4b11-a5bd-9316b1f814d4"
      unitRef="usd">-7878000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4YzlkN2Q2Y2MwMjY0N2M5YTUxYWU5MzUwYTk4YzJlMS90YWJsZXJhbmdlOjhjOWQ3ZDZjYzAyNjQ3YzlhNTFhZTkzNTBhOThjMmUxXzUtNy0xLTEtMTA2MDk1_52dcd0df-b752-4d89-8d88-2ca0151b65fb"
      unitRef="usd">-12645000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzI0_33a70e1f-cf82-4485-a232-3dd90365566c">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;45,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;(13,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;31,493&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock>
    <sjw:RegulatoryAssetsFundedStatusOfObligation
      contextRef="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzEtMS0xLTEtMTA2MDk1_f21d0fe4-fdad-40b6-87f5-437ab7161bc5"
      unitRef="usd">45041000</sjw:RegulatoryAssetsFundedStatusOfObligation>
    <sjw:RegulatoryAssetsFundedStatusOfObligation
      contextRef="i9f3728e84e004a80a55a40e2709980c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzEtMy0xLTEtMTA2MDk1_b7888133-6af0-40e8-92d3-d141213dd897"
      unitRef="usd">86307000</sjw:RegulatoryAssetsFundedStatusOfObligation>
    <sjw:RegulatoryLiabilitiesAccruedBenefitCost
      contextRef="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzItMS0xLTEtMTA2MDk1_e9d0257c-ec1c-4888-be97-3d04a3f4da19"
      unitRef="usd">13548000</sjw:RegulatoryLiabilitiesAccruedBenefitCost>
    <sjw:RegulatoryLiabilitiesAccruedBenefitCost
      contextRef="i9f3728e84e004a80a55a40e2709980c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzItMy0xLTEtMTA2MDk1_6d2ba873-dc99-4526-b64e-337837e2c246"
      unitRef="usd">24110000</sjw:RegulatoryLiabilitiesAccruedBenefitCost>
    <us-gaap:RegulatoryAssets
      contextRef="i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzUtMS0xLTEtMTA2MDk1_b2576dcd-c45b-4a76-b40d-572e4c74d7fd"
      unitRef="usd">31493000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i9f3728e84e004a80a55a40e2709980c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpjYmQ4ZGUzNTViOGE0OWMzOTBlZTIwN2NkOTQ1NmMyMC90YWJsZXJhbmdlOmNiZDhkZTM1NWI4YTQ5YzM5MGVlMjA3Y2Q5NDU2YzIwXzUtMy0xLTEtMTA2MDk1_3824a8a2-16ca-4d8a-91c1-26fa3a390af3"
      unitRef="usd">62197000</us-gaap:RegulatoryAssets>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNjcy_95e49c28-4261-4b33-87cd-8daff0e39209"
      unitRef="usd">-31549000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNjc5_00c29458-fe2e-455e-b84f-7c25362ac11b"
      unitRef="usd">-62270000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNzIz_2e004e12-9ba3-4366-9e4a-8d8304e2849a"
      unitRef="usd">56000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzEwNzMw_99ec6320-506e-423b-9ce1-1d98093e4626"
      unitRef="usd">73000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id54c3e91c22b42a5881bc37a6d638f77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtMS0xLTEtMTA2MDk1_b2aca87b-5cf7-4032-b628-93729ffb1617"
      unitRef="usd">90914000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa7ba1cc9c8e4ebd8aa30387f06c3312_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtMy0xLTEtMTA2MDk1_69ff0115-80c3-4439-81f0-e1c971fcc1f0"
      unitRef="usd">100036000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibef6e9fc05cd4f078008642fd54952d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtNS0xLTEtMTA2MDk1_9cc46f5e-9de1-4bf6-b152-7eaa9a3cdb32"
      unitRef="usd">5330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d11dd15aae5437f9c645f55fabddc7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzMtNy0xLTEtMTA2MDk1_e7837e59-c08c-46ca-951c-6c9ff9b72eed"
      unitRef="usd">5541000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id54c3e91c22b42a5881bc37a6d638f77_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtMS0xLTEtMTA2MDk1_459b2bed-d003-429a-9671-ce7fa1773605"
      unitRef="number">0.36</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ifa7ba1cc9c8e4ebd8aa30387f06c3312_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtMy0xLTEtMTA2MDk1_c414bde5-09c7-45e5-99f6-c1c5ef829322"
      unitRef="number">0.32</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibef6e9fc05cd4f078008642fd54952d1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtNS0xLTEtMTA2MDk1_2356adef-56ce-4069-9005-be18a6d83374"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8d11dd15aae5437f9c645f55fabddc7c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzQtNy0xLTEtMTA2MDk1_acd6e273-e42e-4956-8956-7fc76da16857"
      unitRef="number">0.25</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibe43f85e177b40708c6866ad0de7ff93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtMS0xLTEtMTA2MDk1_5c7ee947-2953-4a46-819c-d23331f8aceb"
      unitRef="usd">147864000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if74325c68a41479dba82a9dd4a77e08b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtMy0xLTEtMTA2MDk1_fe31a88c-1d3b-40af-8197-59bc38fa0b29"
      unitRef="usd">197248000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f4922ac920046e584070480034a7dde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtNS0xLTEtMTA2MDk1_871eca15-0d5a-4c4c-821c-34baacbaa130"
      unitRef="usd">11711000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i15dc6bad29a84c7c9dedbcc0e36fb93f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzUtNy0xLTEtMTA2MDk1_dc2e03d6-15d4-4341-b421-0657f38d90d8"
      unitRef="usd">14932000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibe43f85e177b40708c6866ad0de7ff93_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtMS0xLTEtMTA2MDk1_25d50fcc-663d-4aeb-b71c-aeede9bd9e42"
      unitRef="number">0.59</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if74325c68a41479dba82a9dd4a77e08b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtMy0xLTEtMTA2MDk1_459becee-9548-4e9f-b9fe-46e9a3f19e28"
      unitRef="number">0.64</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i1f4922ac920046e584070480034a7dde_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtNS0xLTEtMTA2MDk1_05e01270-15cb-4734-ad4f-2d07760c5a9a"
      unitRef="number">0.65</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i15dc6bad29a84c7c9dedbcc0e36fb93f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzYtNy0xLTEtMTA2MDk1_22107333-29a6-4591-842e-e999a8a07b9c"
      unitRef="number">0.69</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctMS0xLTEtMTA2MDk1_7ac164fc-fd6e-460d-8a7d-eca6241ce38e"
      unitRef="usd">13182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idd392e3837fb4039b43d8546e8d179f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctMy0xLTEtMTA2MDk1_e0f23aec-74c3-48d4-97cc-5c209422e560"
      unitRef="usd">12892000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctNS0xLTEtMTA2MDk1_3d30a748-0796-4769-b489-be177700f13a"
      unitRef="usd">911000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia2e1b30f62ba46109285d7dbeb273cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzctNy0xLTEtMTA2MDk1_d9312277-77dd-4df0-a7dc-1de4ab03eb01"
      unitRef="usd">1294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib91f0f57eb10443a9f0e7a980fa72e4c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtMS0xLTEtMTA2MDk1_6c992757-8e63-4846-850d-b469fd1bd37a"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idd392e3837fb4039b43d8546e8d179f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtMy0xLTEtMTA2MDk1_3960de4c-56d0-4de2-806c-4b50172d00a0"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iedd3b9aaf26a4891b63281e8a0c7d668_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtNS0xLTEtMTA2MDk1_0eb45fe4-5710-4415-b57c-6bc0dd3f9ef1"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia2e1b30f62ba46109285d7dbeb273cca_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzgtNy0xLTEtMTA2MDk1_d4e2636a-c906-48c3-abee-d88eb9cf150a"
      unitRef="number">0.06</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktMS0xLTEtMTA2MDk1_b1e10a5e-2c79-4422-8932-db18cae6554f"
      unitRef="usd">251960000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3eeeb1da165e4997aaddac352dc3df08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktMy0xLTEtMTA2MDk1_eb52b9e0-3be5-4c0d-a51e-d5d48910831e"
      unitRef="usd">310176000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktNS0xLTEtMTA2MDk1_b645fada-f720-4ba8-8726-0aa74bdcaa8b"
      unitRef="usd">17952000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5424e035610e45f585eeefe45aa4eb77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTozN2FiZDU0NDNkNmE0ZGI0ODk3M2VmMjMzNzIxMjYxZC90YWJsZXJhbmdlOjM3YWJkNTQ0M2Q2YTRkYjQ4OTczZWYyMzM3MjEyNjFkXzktNy0xLTEtMTA2MDk1_1d11f60c-a67b-4099-ab38-751427055e9e"
      unitRef="usd">21767000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i861b9e7514924851b1bcdf8fe8ba0f24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItMS0xLTEtMTA2MDk1_240285b5-a486-4f98-bd1a-34667a18eecf"
      unitRef="usd">14093000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3418caa7458d4d5b83d2335b2203ae38_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItMy0xLTEtMTA2MDk1_f35dead9-e822-4468-81a8-5881fcf91a9e"
      unitRef="usd">14093000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i521cfc2e02224df093bf101762613207_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItNS0xLTEtMTA2MDk1_f65b4753-ca43-49d3-b08f-7316ed354276"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i996f9addc7b04626829544c913be46bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzItNy0xLTEtMTA2MDk1_ac7ff660-0a8f-4a04-b675-e7d046c687f2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26fe219ecc24428badff7e2513df8cf0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtMS0xLTEtMTA2MDk1_e0e411d1-1b70-421d-b84f-2a2a686ac2e1"
      unitRef="usd">159575000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica121e42541d4183983fb57549f2b4af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtMy0xLTEtMTA2MDk1_75d45e17-c3e4-4272-b867-2eb0cddca8f5"
      unitRef="usd">159575000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7453371da1a2454f90458eacc407c4b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtNS0xLTEtMTA2MDk1_7b6ef3a3-ecb4-45e6-879f-03eeaec7f942"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i320deb1eaa2a462bbd69053c731a6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzMtNy0xLTEtMTA2MDk1_5fa65bec-43d7-445e-9eae-6407d9a37ee2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if92ddb093f50494a8c49673b5961de19_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtMS0xLTEtMTA2MDk1_4c91ac52-bbda-4e0b-ad1e-0a88dad63c57"
      unitRef="usd">96244000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf2d6580ac40468bb310a39fd3a61086_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtMy0xLTEtMTA2MDk1_e4b402f8-ce32-4f3b-9f13-b69e836d1d75"
      unitRef="usd">30863000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i390902d384744dca873ec63e77ba4a50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtNS0xLTEtMTA2MDk1_d62eff38-26c0-4bcc-9070-e50d30b0f023"
      unitRef="usd">65381000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2202a31d1b594e85a796d15025519ba0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzQtNy0xLTEtMTA2MDk1_ee667799-8008-467d-9eba-ceb623ca4022"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtMS0xLTEtMTA2MDk1_d17661b3-ebff-4843-a85f-15ecfcaf2c2f"
      unitRef="usd">269912000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic46a258f2cd944569a219d8c85160f1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtMy0xLTEtMTA2MDk1_88d51a7e-85ec-4804-b382-762d0fd3fc20"
      unitRef="usd">204531000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8c3be4813d774f71b49c7d08d75b50f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtNS0xLTEtMTA2MDk1_a5b02f3f-31ae-4071-8df0-782265b88c11"
      unitRef="usd">65381000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3bcccfd966424170bfb43043ca614836_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTo4ZWZmMTA1MTdjNjk0MzRmYWNmZTE5MDFiNWY2MDlhNi90YWJsZXJhbmdlOjhlZmYxMDUxN2M2OTQzNGZhY2ZlMTkwMWI1ZjYwOWE2XzUtNy0xLTEtMTA2MDk1_50a07376-1b16-49c7-8270-60d76361c345"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb32395a3d414b3db81bfe08737b34c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItMS0xLTEtMTA2MDk1_bf42f410-ed40-4295-811d-831066521d37"
      unitRef="usd">14186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib9f7d4424dc44e7baabe902e26b11535_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItMy0xLTEtMTA2MDk1_754bfc53-5690-4850-a76f-6090f4c04f60"
      unitRef="usd">14186000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4c88f397050b4bf8b93a45043b5d9abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItNS0xLTEtMTA2MDk1_184ce6ba-340b-47d2-bc4d-8f6f91456be0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3da6514e90b48beb4e8919bc90b0871_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzItNy0xLTEtMTA2MDk1_d9e84a8e-9b6c-4742-a958-41a039689ad8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia8ad1852c8364b62b009bafa839bf2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtMS0xLTEtMTA2MDk1_d33a1ce8-ee20-4565-aec1-b1e70dfb57e0"
      unitRef="usd">212180000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ida15470896fd4060a74a5921ef0d369e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtMy0xLTEtMTA2MDk1_af3a17bf-f634-474e-8c39-e81b5226f758"
      unitRef="usd">212180000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc4d5ee43fdd4e2a81431e3a2d0f9cec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtNS0xLTEtMTA2MDk1_9765230f-5f5d-413d-b128-5e2eccdb1385"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d18eb8e612348778598240bfdbf6716_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzMtNy0xLTEtMTA2MDk1_92895ddd-34db-4dc9-9762-cfc44ee6c121"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb4554df03d547ebab5dd9153918f97f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtMS0xLTEtMTA2MDk1_c442a50c-cb3c-48b3-9b39-fd33ff1e3c93"
      unitRef="usd">105577000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1025679770c7484b952de9a2c646ee0b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtMy0xLTEtMTA2MDk1_6c8e0928-d61d-4d2b-b558-c9342ff58f77"
      unitRef="usd">38608000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iceb8fa551bbb4aac8c0277dc82d1f053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtNS0xLTEtMTA2MDk1_f5f69c07-b5b5-4cd3-b40c-2e9752758cca"
      unitRef="usd">66969000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07019ea046e14e6293659154a8a040eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzQtNy0xLTEtMTA2MDk1_9fcd3b64-d884-4f57-8ff3-d39dd78aded7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtMS0xLTEtMTA2MDk1_242eb9e4-9c4c-4cb2-9a4f-95784e40d45e"
      unitRef="usd">331943000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7aa8cf120149476db9e34d1840b047ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtMy0xLTEtMTA2MDk1_b9ea1887-1d0b-4890-a7f9-527fccf0351e"
      unitRef="usd">264974000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic535594f3a0146fc9f43be9cdd71f951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtNS0xLTEtMTA2MDk1_625db182-1a67-45b7-93c0-5f6b613d48c9"
      unitRef="usd">66969000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7ce3100baf44415ba3eb21dc9211d89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiYTIyZDk3YTg0OGI0MGJlYmJiOWRkOWUxMTM3YTMzMC90YWJsZXJhbmdlOmJhMjJkOTdhODQ4YjQwYmViYmI5ZGQ5ZTExMzdhMzMwXzUtNy0xLTEtMTA2MDk1_ad6b8d13-7971-4584-ae01-5df36bfa3fe6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i0913664bb8104a48bfad2c47025cc0e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNDgw_8ccd5b58-140a-4ea0-8d82-71ede4e55ad9"
      unitRef="usd">9115000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90ZXh0cmVnaW9uOjYwYTZkZGI0MDg4NzRhZDc5MjZjMGM1ZTBmZjAwMTlmXzExNzY0_75648acc-708b-4cde-b4f7-fa7c4bd3ff25">&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;2023&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;15,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,612&#160;&lt;/span&gt;&lt;/td&gt;&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;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;16,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;21,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/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;2028 - 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzEtMS0xLTEtMTA2MDk1_e8bc8134-3bb6-4647-b311-c42ad5981ac2"
      unitRef="usd">15656000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzEtMy0xLTEtMTA2MDk1_c5aa1539-4dcb-4b09-9ee6-eb5b51697ddd"
      unitRef="usd">1612000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzItMS0xLTEtMTA2MDk1_588e1133-455e-4ad9-a939-ddbc80d3b4f8"
      unitRef="usd">16535000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzItMy0xLTEtMTA2MDk1_7a049fea-69c6-48e0-8b97-56f7276161b7"
      unitRef="usd">1839000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzMtMS0xLTEtMTA2MDk1_6ec16373-9089-4fed-8c2e-15ad04f90676"
      unitRef="usd">16867000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzMtMy0xLTEtMTA2MDk1_9e9d97d3-c8c5-4f5a-9564-8c9aa2f6c303"
      unitRef="usd">1869000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzQtMS0xLTEtMTA2MDk1_de1f3d47-e0c1-4ced-ac7c-cbac72d2d672"
      unitRef="usd">21301000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzQtMy0xLTEtMTA2MDk1_7ba66ab6-15d7-4694-94ca-4f4805697560"
      unitRef="usd">1886000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzUtMS0xLTEtMTA2MDk1_3fb23906-0481-4b62-94af-cf6f521af9c7"
      unitRef="usd">18722000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzUtMy0xLTEtMTA2MDk1_b857c356-4e2d-47c4-a872-c1fc2c5bc3b7"
      unitRef="usd">1898000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i5334d2722d93417b9f422319e945720b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzYtMS0xLTEtMTA2MDk1_c9170237-1013-4467-9288-eb76fc3266ab"
      unitRef="usd">97964000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="id2686d47527c4988b8fd60af9cf14266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMTgvZnJhZzo2MGE2ZGRiNDA4ODc0YWQ3OTI2YzBjNWUwZmYwMDE5Zi90YWJsZTpiMjU1ZDBiODkzYzE0YzQ3OTcwYWZkNTA2OWQ3NzU5ZS90YWJsZXJhbmdlOmIyNTVkMGI4OTNjMTRjNDc5NzBhZmQ1MDY5ZDc3NTllXzYtMy0xLTEtMTA2MDk1_865eced9-9e12-452b-96d6-ecf88a990694"
      unitRef="usd">9215000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NTE_bd8d37a0-0170-4d7b-92eb-e60de14c0c65">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, 2022, 2021 and 2020, 1,013,782, 946,086 and 880,495 shares have been issued pursuant to the Plan, and 162,502, 168,721 and 178,106 shares are issuable upon the vesting of outstanding restricted stock units, performance-based stock units, and deferred restricted stock units for the years ended 2022, 2021 and 2020, respectively.  The remaining shares available for issuance under the Plan are 623,716 as of December&#160;31, 2022.  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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,791&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,091&#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;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;/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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;58.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;86,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(67,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;54.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(24,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&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;162,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;63.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;text-align:left;vertical-align: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, 2022&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;37,043&#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;53.82&#160;&lt;/span&gt;&lt;/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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022&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;123,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;66.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;86,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(63,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;67.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(20,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,459&#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.71&#160;&lt;/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 2022, 2021 and 2020 were $4,369, $3,332 and $3,333, respectively.  As of December&#160;31, 2022, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $4,178.  This cost is expected to be recognized over a weighted-average period of 1.76 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, 2022, 2021 and 2020, 11,551, 7,327 and 5,327, 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, 2022, 22,421 performance-based and market-based restricted stock awards vested and 58,346 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 148,924 as of December&#160;31, 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;As of December&#160;31, 2022, the ESPP had sixteen purchase intervals since its inception.  For the year ended December&#160;31, 2022, 2021 and 2020, a total of 36,585, 35,304 and 31,750 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, 2022, 2021 and 2020, SJW Group&#x2019;s recorded expenses were $377, $361 and $342, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ended January&#160;31, 2023, for the ESPP is approximately $147.  This cost is expected to be recognized during the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1ad5555e19be42b5be2395ef41e92674_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzEwMw_d48b85f6-b915-49f4-b6f1-2faa03f55dc9"
      unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzEwNDI_beb43e89-4ed6-4117-b0f6-f636d8f47fb9"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="i1ad5555e19be42b5be2395ef41e92674_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1MTg_9b1bbd78-4d9c-4709-a32d-fd581e0f7d72"
      unitRef="shares">1013782</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="idf081c4552f046769b473d729e452740_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1MjI_00c75be9-ae1e-47d0-935e-f9d5cb28134c"
      unitRef="shares">946086</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan
      contextRef="id1b76dfa67f64bdf8ee93fdeaa55e1b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1Mjk_9d9613e7-dd6d-483d-aae9-414b74ae65fd"
      unitRef="shares">880495</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPursuantToPlan>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="i2a5d9cc2facf4038bc582c5b69382193_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1ODI_6d5f697b-2695-4f51-93c2-b04153a55182"
      unitRef="shares">162502</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="icd0c1151befe4e418cf5910c6e4274a2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1ODY_fe176003-628e-4713-933e-5f75aeb59581"
      unitRef="shares">168721</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="i0fe4b4d2dd244d5ca584544648d183ba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE1OTM_b2a9c296-f795-4b73-b63c-9e60922c47f8"
      unitRef="shares">178106</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzE4NTI_797943f6-ea6c-4af0-862f-a1bd410ab690"
      unitRef="shares">623716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NDY_33c6cc17-d7b7-4934-922f-c471462454b2">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,791&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,091&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i84976567429f472785710945eb06e5f6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItMS0xLTEtMTA2MDk1_ce55c3f0-2599-497e-9aa2-b3a92967ff7b"
      unitRef="usd">369000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItMy0xLTEtMTA2MDk1_2ad45bb0-4f4d-4dc8-a6db-56f329eeaa7f"
      unitRef="usd">357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzItNS0xLTEtMTA2MDk1_7e51e0df-cba6-4305-93c1-349adc584571"
      unitRef="usd">323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5230be08b160478684e7b4ce421f705d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtMS0xLTEtMTA2MDk1_95b5c8d4-121a-4717-842f-154396e5655f"
      unitRef="usd">4422000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i040bfa9574e741f9b6bbdda94a150524_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtMy0xLTEtMTA2MDk1_99b57fe9-27d1-4ec4-8412-c418e736c239"
      unitRef="usd">3889000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i78831d64f0c44dbfb4cd59c09594397b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzMtNS0xLTEtMTA2MDk1_66ad62ef-db30-4758-a536-6e5019891c33"
      unitRef="usd">3230000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtMS0xLTEtMTA2MDk1_08bf8936-82c2-426c-9abe-1059f530053c"
      unitRef="usd">4791000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtMy0xLTEtMTA2MDk1_b5e53397-087e-41ac-aadd-8ea9237e705c"
      unitRef="usd">4246000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzQtNS0xLTEtMTA2MDk1_ddc74d3f-621f-4140-ab74-cfa15fbce523"
      unitRef="usd">3553000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i84976567429f472785710945eb06e5f6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtMS0xLTEtMTA2MDk1_ee1be92a-fb43-4edc-b163-be8ad2b8942e"
      unitRef="usd">2091000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtMy0xLTEtMTA2MDk1_fabb0b50-d258-4288-9c5c-83b73f8dc442"
      unitRef="usd">2026000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTplNjA4MTA1ZGVjMTg0YzQ1YmFlYWRiN2Q4ZjIzZDIzNy90YWJsZXJhbmdlOmU2MDgxMDVkZWMxODRjNDViYWVhZGI3ZDhmMjNkMjM3XzUtNS0xLTEtMTA2MDk1_afee3ba0-54a0-4e2e-b0d5-0606e9a77b63"
      unitRef="usd">1830000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NDc_8b1e0072-bb64-4a00-bc14-92f806a54389">&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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;58.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;86,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(67,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;54.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(24,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&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;162,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;63.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;text-align:left;vertical-align: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, 2022&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;37,043&#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;53.82&#160;&lt;/span&gt;&lt;/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="i58d94b97d1874eba8cb13accddf6ccbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzEtMS0xLTEtMTA2MDk1_5e8868d5-6d03-42af-9073-927ef567749c"
      unitRef="shares">168721</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue
      contextRef="i58d94b97d1874eba8cb13accddf6ccbf_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzEtMy0xLTEtMTA2MDk1_aee92210-fc6f-4da5-90d0-af45ed12d42c"
      unitRef="usdPerShare">58.43</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzItMS0xLTEtMTA2MDk1_9e61d98c-63bd-4ad8-ab25-7ace9e541377"
      unitRef="shares">86149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzItMy0xLTEtMTA2MDk1_4a7accbc-b429-4e9b-a380-3c426b313687"
      unitRef="usdPerShare">67.85</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzMtMS0xLTEtMTA2MDk1_9ea7a106-ea24-4766-88c5-c4a17f60295e"
      unitRef="shares">67696</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzMtMy0xLTEtMTA2MDk1_3b6f088c-e10c-48b5-905c-f8f3d5516d6f"
      unitRef="usdPerShare">54.19</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzQtMS0xLTEtMTA2MDk1_370ba743-8c57-4be6-9553-1f944fc717b2"
      unitRef="shares">24672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzQtMy0xLTEtMTA2MDk1_69b7e64e-77d4-4de9-a889-5a8578bdaac3"
      unitRef="usdPerShare">67.79</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzUtMS0xLTEtMTA2MDk1_a72be650-c453-4522-974a-b7101a614c53"
      unitRef="shares">162502</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzUtMy0xLTEtMTA2MDk1_18e75899-7810-4d86-b2b5-159d8de70a1c"
      unitRef="usdPerShare">63.77</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzYtMS0xLTEtMTA2MDk1_b362454a-e054-460f-b845-82c887507b21"
      unitRef="shares">37043</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedNumber>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZToyYTgxNGQxODEwODY0Mzk3YmJjMTk3YjdiOWZkODYxNC90YWJsZXJhbmdlOjJhODE0ZDE4MTA4NjQzOTdiYmMxOTdiN2I5ZmQ4NjE0XzYtMy0xLTEtMTA2MDk1_d36ea82c-acfd-431c-99cf-aa8d2f11267a"
      unitRef="usdPerShare">53.82</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ2NjI_b487b5f4-9563-4102-b2db-d8b4106c7218">&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, 2022, and changes during the year ended December&#160;31, 2022, 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, 2022&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;123,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;66.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;86,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(63,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;67.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(20,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,459&#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.71&#160;&lt;/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="i58d94b97d1874eba8cb13accddf6ccbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzEtMS0xLTEtMTA2MDk1_97e3be0f-c71f-4bbf-89eb-9db0d1ebd40f"
      unitRef="shares">123410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i58d94b97d1874eba8cb13accddf6ccbf_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzEtMy0xLTEtMTA2MDk1_f0c08ead-e611-4a79-a2bc-85478fe74ca0"
      unitRef="usdPerShare">66.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzItMS0xLTEtMTA2MDk1_0b3ba0c4-8bce-4fac-94f6-b0429552262b"
      unitRef="shares">86149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzItMy0xLTEtMTA2MDk1_a3e5cb4d-43d0-4d48-90de-852a1885c1eb"
      unitRef="usdPerShare">67.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzMtMS0xLTEtMTA2MDk1_b3e3c3b3-ebbd-4195-851c-4fdb031c6d9f"
      unitRef="shares">63454</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzMtMy0xLTEtMTA2MDk1_49b0f2c3-2701-4bea-b71a-505ea0fd57e9"
      unitRef="usdPerShare">67.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzQtMS0xLTEtMTA2MDk1_2d374a86-a624-4c07-96f2-6862d529c13d"
      unitRef="shares">20646</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icfc23ec0ed484eefa3cba561d525e0c3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzQtMy0xLTEtMTA2MDk1_58145898-fea0-4763-88ba-e151132469f6"
      unitRef="usdPerShare">67.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzUtMS0xLTEtMTA2MDk1_4cd3286c-452b-4a10-b226-c5506cb67952"
      unitRef="shares">125459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if2f0818d78cb4fb0b7d0dc136e295be9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90YWJsZTo1YWYyNjYyMDAzNzY0MTA5OWQzZDQwZDA0OTUzZTg2NC90YWJsZXJhbmdlOjVhZjI2NjIwMDM3NjQxMDk5ZDNkNDBkMDQ5NTNlODY0XzUtMy0xLTEtMTA2MDk1_8f0c1b19-455a-4f1a-a256-cbc3c96988be"
      unitRef="usdPerShare">66.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3MTY_c7dba0bf-14ff-4507-bbd0-981523adef3a"
      unitRef="usd">4369000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3MjA_107677be-b180-46ac-bcd4-4fca4e78ecc2"
      unitRef="usd">3332000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI3Mjc_16602c79-9157-485b-92cb-94538aee472b"
      unitRef="usd">3333000</sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5eec2d2d0650405bad99f78fe9ca2232_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI4Njg_e8b2d16f-eeda-4922-8f15-70b5d62423a4"
      unitRef="usd">4178000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5230be08b160478684e7b4ce421f705d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5NDY_cc137cd2-dc8c-49ba-a9f7-90ea0477d8e7">P1Y9M3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5ODU_94e0fe4c-2a4f-4a91-8918-5fdef69fdfe3"
      unitRef="shares">11551</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5ODk_a93a7e8d-8dec-473b-bba2-f2e37288d861"
      unitRef="shares">7327</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzI5OTY_72b92e0c-3088-465c-9631-91e54a25ff25"
      unitRef="shares">5327</sjw:RestrictedStockAwardsPerformancebasedIssuedIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="icf8ac070c74848eabca2c54d714cd178_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzMzMDI_c03ac01f-d7d9-4083-88ae-0b34682559c6"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i010b09b081854479a8a764ac8392ecbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzMzMDg_c19fc099-2b7d-4a42-b0d9-b0ddd0b1755a"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i55c3ad2c5efe475eb31264ec8fbfac46_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0MDA_e0b965dd-6ff5-46e6-9642-482770dcfe81"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if6288e86d0de40419ede293468493ccd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0MDc_cf4ad346-89b9-4802-a3cb-5004ad53dac0"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <sjw:RestrictedStockAwardsPerformancebasedVestedBalance
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM0OTQ_ee31d262-8f2f-4d78-8a00-91cfccfa0375"
      unitRef="shares">22421</sjw:RestrictedStockAwardsPerformancebasedVestedBalance>
    <sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM1Njc_2c6caa3b-b6fe-4a44-a5b0-523752b97b0d"
      unitRef="shares">58346</sjw:RestrictedStockAwardsPerformancebasedOutstandingBalance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i84976567429f472785710945eb06e5f6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM3MDY_fef4dc85-2ae9-4ef0-a87f-6737eaf838db"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i2d16990af2554002bef75d981df51f96_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM4MTk_de9930b7-def8-4f9e-9c28-a64d65455943"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i73515c6a66e2406ea158ed946a4d13a8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzM5Mzg_13e920c7-e8a3-4b87-8912-82b783abb42b"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i73515c6a66e2406ea158ed946a4d13a8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQwODg_8e742e6f-f9b1-4c61-911b-590bd75beb7a"
      unitRef="shares">148924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <sjw:NumberPurchaseIntervalsForEmployeeStockPurchasePlan
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQxMjQ_8e392f2f-819c-40a0-bfcc-1adda3aa2d0d"
      unitRef="interval">16</sjw:NumberPurchaseIntervalsForEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMTM_7e225c72-31fe-487f-816b-47cb65d0b39f"
      unitRef="shares">36585</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMTc_12531429-32a6-4aaa-b479-506b77b2af5f"
      unitRef="shares">35304</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQyMjQ_eb060433-da4c-407b-b718-ea754c7ee65f"
      unitRef="shares">31750</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockOptionPlanExpense
      contextRef="i84976567429f472785710945eb06e5f6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzODc_bc590240-fa99-4e84-9ee4-6aeaa993c103"
      unitRef="usd">377000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="iff4880f6df6d4f27b68fbb8e1bbbdcc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzOTE_b92d47c0-3922-48af-8c7b-eac4aa78bb34"
      unitRef="usd">361000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="id54fd3091b3645e79bf8c5a91516e19f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQzOTg_05b82626-8091-4030-9ece-be79dd0aa08e"
      unitRef="usd">342000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i39de731cb27e42209b43be7b71504cf7_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjEvZnJhZzo1ZDVlYTVhN2MyZjc0OTMzOTJhYWU2MTg1OGNjY2Q0Ni90ZXh0cmVnaW9uOjVkNWVhNWE3YzJmNzQ5MzM5MmFhZTYxODU4Y2NjZDQ2XzQ1Njg_ee7c8c57-d67c-4f9e-80a2-9ca6ce35dacb"
      unitRef="usd">147000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzIzNzA_e4be9706-8931-4bcd-86c6-3738116b4478">Segment and Non-Tariffed Businesses ReportingSJW Group is a holding company with five subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii) SJWTX which is doing business as Canyon Lake Water Service Company, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia, (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., and (v) SJWTX Holdings, Inc. which was formed for the purpose of effecting a corporate reorganization of the water utility operations in Texas.  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, SJWTX, 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 Chairman, 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, such as goodwill, 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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;603,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:9pt;font-weight:400;line-height:100%"&gt;12,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;603,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:9pt;font-weight:400;line-height:100%"&gt;17,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;620,698&#160;&lt;/span&gt;&lt;/td&gt;&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;473,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;473,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;489,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;129,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,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;/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;86,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:9pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;(12,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;99,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;99,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,417&#160;&lt;/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;37,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;37,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;58,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;12,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/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,524,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:9pt;font-weight:400;line-height:100%"&gt;4,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524,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:9pt;font-weight:400;line-height:100%"&gt;108,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632,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;/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, 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&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: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, 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&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="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;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the years ended December&#160;31, 2022, 2021 and 2020, includes the accounts of SJW Group, SJWNE LLC and CTWS, Inc. on a stand-alone basis.&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;(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2022, 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="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3Xzg4_d3c9bf74-c0f8-4809-98ac-97fd48d577ca"
      unitRef="subsidiary">5</sjw:NumberOfSubsidiaries>
    <us-gaap:NumberOfReportableSegments
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzY0NQ_cdadb80c-17d8-465c-92da-5fc90c7cdc33"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90ZXh0cmVnaW9uOjMxZTBkMmNlNzQ0NDQ3NTQ4ZmNjZDJkZTQxYTlhZTA3XzIzODA_ed4458fd-0e58-439e-b530-839057a059c9">&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, such as goodwill, 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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;603,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:9pt;font-weight:400;line-height:100%"&gt;12,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;603,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:9pt;font-weight:400;line-height:100%"&gt;17,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;620,698&#160;&lt;/span&gt;&lt;/td&gt;&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;473,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;473,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;489,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;129,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,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;/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;86,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:9pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;(12,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;99,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;99,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,417&#160;&lt;/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;37,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;37,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:9pt;font-weight:400;line-height:100%"&gt;58,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;12,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496&#160;&lt;/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,524,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:9pt;font-weight:400;line-height:100%"&gt;4,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524,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:9pt;font-weight:400;line-height:100%"&gt;108,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632,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;/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, 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&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: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, 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&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="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;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the years ended December&#160;31, 2022, 2021 and 2020, includes the accounts of SJW Group, SJWNE LLC and CTWS, Inc. on a stand-alone basis.&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;(2)&#160;&#160;&#160;&#160;As of December&#160;31, 2022, 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="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMS0xLTEtMTA2MDk1_446da571-784e-48ed-8677-7089d37e5f59"
      unitRef="usd">603000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMy0xLTEtMTA2MDk1_dc72f665-9c0a-421f-9385-10ce9497ac7e"
      unitRef="usd">12093000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtNS0xLTEtMTA2MDk1_472e35f7-fa5e-48c7-a3a5-7ec7f7679ad6"
      unitRef="usd">5605000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtNy0xLTEtMTA2MDk1_a8a2226d-a568-45cf-ac6d-d8bba0382c72"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtOS0xLTEtMTA2MDk1_6eb12cf8-a2c1-4e77-b837-0756c13d48b4"
      unitRef="usd">603000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMTEtMS0xLTEwNjA5NQ_906f7f13-7762-46fe-9c12-3e75030ed315"
      unitRef="usd">17698000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzMtMTMtMS0xLTEwNjA5NQ_c38dfa46-7bc4-4328-91aa-4afdca60f743"
      unitRef="usd">620698000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMS0xLTEtMTA2MDk1_198d3294-1d31-4abe-99b2-7731ce8db827"
      unitRef="usd">473141000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMy0xLTEtMTA2MDk1_ef1e2453-4e81-4cf3-9ec6-4f5d8d851a56"
      unitRef="usd">9538000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtNS0xLTEtMTA2MDk1_6d10d9eb-2212-4c01-ab93-bf09e31dedca"
      unitRef="usd">3719000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtNy0xLTEtMTA2MDk1_5c64b0f8-c610-4ab1-bb48-bf89279d5b1c"
      unitRef="usd">3322000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtOS0xLTEtMTA2MDk1_c6abde97-7c05-4c6d-960a-a8e2d0c6a378"
      unitRef="usd">473141000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMTEtMS0xLTEwNjA5NQ_a92560ee-96de-4f7d-b3c6-b72fbc42b978"
      unitRef="usd">16579000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzQtMTMtMS0xLTEwNjA5NQ_420caa34-0808-446e-82bf-5d18a8af3ccc"
      unitRef="usd">489720000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMS0xLTEtMTA2MDk1_916d222b-7d86-49f2-995e-b3cf2ba958b0"
      unitRef="usd">129859000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMy0xLTEtMTA2MDk1_f5228695-7d47-493e-9587-bbd08647846e"
      unitRef="usd">2555000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtNS0xLTEtMTA2MDk1_b789a65c-3c3f-4ca1-ad2b-169227e7eefa"
      unitRef="usd">1886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtNy0xLTEtMTA2MDk1_0e2e67a1-5478-4822-85e6-8f0e815fc2ad"
      unitRef="usd">-3322000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtOS0xLTEtMTA2MDk1_cc95b9ec-ddcc-4f04-8b94-cb817405484d"
      unitRef="usd">129859000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMTEtMS0xLTEwNjA5NQ_369370b8-9084-40fe-9ea4-e8d19ad1a017"
      unitRef="usd">1119000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzUtMTMtMS0xLTEwNjA5NQ_90c02cac-f73b-49dd-b4cf-01b482d839cc"
      unitRef="usd">130978000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMS0xLTEtMTA2MDk1_79e0f97b-5cb6-4a8a-90cb-6d61cb82ee07"
      unitRef="usd">86500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMy0xLTEtMTA2MDk1_adb52c0a-c31b-44cb-94e3-0892fc099b31"
      unitRef="usd">1060000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtNS0xLTEtMTA2MDk1_a5cdc9cd-8d3c-4eed-8ee5-e6c2ddae10f2"
      unitRef="usd">1442000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtNy0xLTEtMTA2MDk1_46f68950-a4bd-4b24-9e7c-1f012b86b20f"
      unitRef="usd">-15174000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtOS0xLTEtMTA2MDk1_9f03b754-fabc-490f-a3d5-4988516e180e"
      unitRef="usd">86500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMTEtMS0xLTEwNjA5NQ_eaaa917b-226e-4715-8693-9f2ea7af739c"
      unitRef="usd">-12672000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzYtMTMtMS0xLTEwNjA5NQ_0150b1d0-ecf7-41a0-a194-5099f238149d"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMS0xLTEtMTA2MDk1_66b616ff-483e-4e5c-9ccc-b8bfae316474"
      unitRef="usd">99412000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMy0xLTEtMTA2MDk1_645f4273-029f-4a44-b79c-16ade6c84ec0"
      unitRef="usd">2906000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctNS0xLTEtMTA2MDk1_1a81d2bd-a0ab-457f-874c-07b2dad72387"
      unitRef="usd">1206000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctNy0xLTEtMTA2MDk1_92a7b64e-ddb4-4d55-aacc-aa5c0efecb93"
      unitRef="usd">893000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctOS0xLTEtMTA2MDk1_a6d4eaa9-79c6-4fd8-9a01-abcb9414cf5a"
      unitRef="usd">99412000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMTEtMS0xLTEwNjA5NQ_5767c736-f41d-4c5a-a2eb-0a8ced612dec"
      unitRef="usd">5005000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzctMTMtMS0xLTEwNjA5NQ_c36177fe-b570-4446-87fe-103db1f8ad92"
      unitRef="usd">104417000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMS0xLTEtMTA2MDk1_6ba016ec-baef-4392-b7b1-c8ccb33d769a"
      unitRef="usd">37958000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMy0xLTEtMTA2MDk1_46dd82da-229c-4def-8a1e-8dde22e92068"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtNS0xLTEtMTA2MDk1_57a7e8b2-e945-4d08-9320-15752dc6233f"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtNy0xLTEtMTA2MDk1_34536794-b81e-4319-a560-45fb025e703f"
      unitRef="usd">20104000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtOS0xLTEtMTA2MDk1_ef7e74f5-dcff-4c93-8242-0cf6e63d2d3c"
      unitRef="usd">37958000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMTEtMS0xLTEwNjA5NQ_e5dfb724-caf9-492a-b930-c21a012bc5c2"
      unitRef="usd">20104000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzgtMTMtMS0xLTEwNjA5NQ_e00bf073-cbd2-4da2-8116-cb60dba43ce0"
      unitRef="usd">58062000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0e69e4c5577407f9b1cdb3f8a4a2285_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMS0xLTEtMTA2MDk1_283ed2be-cd4d-41e3-809f-c722e6430859"
      unitRef="usd">12756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i54cb49d400d94b07acabcf975085cd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMy0xLTEtMTA2MDk1_383f870e-cdc3-4a93-9005-81c424d259f2"
      unitRef="usd">708000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i67fb6e99a54340e9b25ae5db70825703_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktNS0xLTEtMTA2MDk1_ec378503-ed18-44d5-ad72-7d8d89667cb4"
      unitRef="usd">453000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i16b8477a0acf44d2a2617833c67f68ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktNy0xLTEtMTA2MDk1_89171b4a-bc5d-42c4-845d-5111902f4027"
      unitRef="usd">-5421000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1351f061699d4f75ac7ce689a740a4b5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktOS0xLTEtMTA2MDk1_7f7d232e-590d-400c-a09e-0b0342bb8188"
      unitRef="usd">12756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34677d01898c411b986febacfd8db49c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMTEtMS0xLTEwNjA5NQ_e80cd413-54c7-4fc0-8bb7-6b4e164b6c8f"
      unitRef="usd">-4260000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzktMTMtMS0xLTEwNjA5NQ_b6bf6273-28a1-4b39-b8ff-bbef84737be4"
      unitRef="usd">8496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="ief895bd3e87e4936a74166ce49041f85_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTEtMS0xLTEwNjA5NQ_82ba007b-14d9-4348-949f-4b182ab9e347"
      unitRef="usd">3524328000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i96bd676317ae45cf880753d6b957e658_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTMtMS0xLTEwNjA5NQ_3834f56b-5df1-4c42-bfd1-4f9e6891d168"
      unitRef="usd">4832000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3c55ad1df6064e01af747ad44598f93d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTUtMS0xLTEwNjA5NQ_0efc5c87-e9ee-4a53-899e-de39bde40c9b"
      unitRef="usd">42801000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ide8ad4ed8d7f4687b6a739df2de9e335_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTctMS0xLTEwNjA5NQ_f4f9614a-cce8-4356-9f44-74adf2276ab7"
      unitRef="usd">60663000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i38ee1c3b4e6641cea7bc611fcb5205c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTktMS0xLTEwNjA5NQ_38ec5fad-a539-4b46-af5b-0eb7486ce378"
      unitRef="usd">3524328000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0179e2ed9f3347b2b1c6de18e148f332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTExLTEtMS0xMDYwOTU_52a56edd-6f51-4a8f-80ae-08e553113b16"
      unitRef="usd">108296000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo4NWVmZWVmNDM4MDE0Y2E5OGZjODY2Mzk2YTYyMDIyYi90YWJsZXJhbmdlOjg1ZWZlZWY0MzgwMTRjYTk4ZmM4NjYzOTZhNjIwMjJiXzEwLTEzLTEtMS0xMDYwOTU_e1189a14-4e86-4b86-9989-492e4aefc39a"
      unitRef="usd">3632624000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMS0xLTEtMTA2MDk1_6bf48109-8fe5-4494-b7b9-bd0023f4b5fa"
      unitRef="usd">558154000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMy0xLTEtMTA2MDk1_4e9658ac-34c2-4658-8e2c-95cc3ee2f416"
      unitRef="usd">10153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtNS0xLTEtMTA2MDk1_9b02d3b1-b4ed-4652-8083-15694fba1ead"
      unitRef="usd">5379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtNy0xLTEtMTA2MDk1_f29ce7c0-c003-4374-a6e8-f5c4c13efc79"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtOS0xLTEtMTA2MDk1_be650bb6-8cdf-4265-abbd-a05690ce60bb"
      unitRef="usd">558154000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMTEtMS0xLTEwNjA5NQ_25e97e9a-e84c-403d-9f03-32dc06a9c180"
      unitRef="usd">15532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzMtMTMtMS0xLTEwNjA5NQ_81acc911-7ffb-4460-81b0-62f43d2cb519"
      unitRef="usd">573686000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMS0xLTEtMTA2MDk1_4dd5bcd1-d39b-40e6-aede-dadcddec45a4"
      unitRef="usd">449401000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMy0xLTEtMTA2MDk1_997f91e3-6348-41d7-b45e-2e50e5d94df2"
      unitRef="usd">7138000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtNS0xLTEtMTA2MDk1_6073aece-987a-4ec1-8658-b167d31019fa"
      unitRef="usd">3585000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtNy0xLTEtMTA2MDk1_bb015ec7-a283-4e8b-bcfd-e6dd6b547bf5"
      unitRef="usd">2403000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtOS0xLTEtMTA2MDk1_aa4aac85-9c96-44c6-b8ca-3bfa54d13ce6"
      unitRef="usd">449401000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMTEtMS0xLTEwNjA5NQ_104c12b1-30bb-473b-8329-dfd886c0321f"
      unitRef="usd">13126000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzQtMTMtMS0xLTEwNjA5NQ_5b38c1f3-4659-49b2-a459-49aefc70c446"
      unitRef="usd">462527000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMS0xLTEtMTA2MDk1_560903c7-7021-406b-93a8-147bc6de07a1"
      unitRef="usd">108753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMy0xLTEtMTA2MDk1_157c86c7-5089-4947-beaa-0899f9f1fad6"
      unitRef="usd">3015000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtNS0xLTEtMTA2MDk1_e210c9f2-0a8b-42a8-9adb-968c86a0229b"
      unitRef="usd">1794000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtNy0xLTEtMTA2MDk1_bd53dc2b-2f30-4b19-84bc-19340e876623"
      unitRef="usd">-2403000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtOS0xLTEtMTA2MDk1_fe0b5d56-7a60-47c9-bb8c-960c98b9e1f1"
      unitRef="usd">108753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMTEtMS0xLTEwNjA5NQ_993e6a5a-6ab2-44a8-b2dc-0d3e4396047e"
      unitRef="usd">2406000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzUtMTMtMS0xLTEwNjA5NQ_41ad4cda-622a-4447-acfa-97a536762ce4"
      unitRef="usd">111159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMS0xLTEtMTA2MDk1_c40655c3-ac26-48dc-b3dc-4d962e0cc339"
      unitRef="usd">67530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMy0xLTEtMTA2MDk1_2e8f1dd2-d005-4fd8-a864-7b91142fe6ca"
      unitRef="usd">3309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtNS0xLTEtMTA2MDk1_3b9a0c69-81b4-4a29-9bb8-a7ecd270ad68"
      unitRef="usd">1950000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtNy0xLTEtMTA2MDk1_38029602-6a88-48d0-ae99-66a35ccc5d32"
      unitRef="usd">-12311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtOS0xLTEtMTA2MDk1_56c8899e-34fc-469b-ba8a-21bfa9c66bca"
      unitRef="usd">67530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMTEtMS0xLTEwNjA5NQ_e66b1c52-ba17-40ba-bffc-3715012dab1e"
      unitRef="usd">-7052000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzYtMTMtMS0xLTEwNjA5NQ_b5b026fa-3d02-4d5b-984f-a1add7ebfd1e"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMS0xLTEtMTA2MDk1_35d95b70-d53c-4712-bea1-af19c9706fe6"
      unitRef="usd">91896000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMy0xLTEtMTA2MDk1_f2c472ef-326d-4b74-84df-d786fc9d090a"
      unitRef="usd">443000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctNS0xLTEtMTA2MDk1_8eb06c01-63d4-4818-a791-54455a0dfc43"
      unitRef="usd">1168000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctNy0xLTEtMTA2MDk1_0bc3ce20-4d5c-4dc7-92fc-0de923183f16"
      unitRef="usd">893000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctOS0xLTEtMTA2MDk1_9e4e74e8-7f9b-46d7-9456-d9d3bd595192"
      unitRef="usd">91896000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMTEtMS0xLTEwNjA5NQ_c0370bb3-c2c8-402d-94ab-d1194f829f01"
      unitRef="usd">2504000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzctMTMtMS0xLTEwNjA5NQ_ab324586-62e6-4e0c-b365-44e4d5df35ab"
      unitRef="usd">94400000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMS0xLTEtMTA2MDk1_4519b207-e7a4-4337-bd32-8d0465b5e88d"
      unitRef="usd">34308000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMy0xLTEtMTA2MDk1_0e938706-f8a9-4f43-8cc8-6ff79980d07a"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtNS0xLTEtMTA2MDk1_f790585f-e767-45d7-93ff-03d9b9ada388"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtNy0xLTEtMTA2MDk1_433eac98-0a67-4c5e-8405-020fabbbab5d"
      unitRef="usd">20031000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtOS0xLTEtMTA2MDk1_1cb8562c-5215-4264-ab33-4cf3af51dfc1"
      unitRef="usd">34308000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMTEtMS0xLTEwNjA5NQ_1460c973-2b29-49f1-90a8-3c025f7ee159"
      unitRef="usd">20031000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzgtMTMtMS0xLTEwNjA5NQ_36148036-6dc6-48f0-8d0b-c5f750f119f0"
      unitRef="usd">54339000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2bd5ca7183364a46a60579531add4cc2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMS0xLTEtMTA2MDk1_7fe43ec1-286c-4bb7-a48a-7ab388188f18"
      unitRef="usd">10327000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0adf779eb0db4e2a896b06bdcf3a711a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMy0xLTEtMTA2MDk1_b8dbc26c-dbe2-43e6-9e7a-1f3ca4b8a858"
      unitRef="usd">369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f8731d59e7d49a1bf9fed9f9ff6d961_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktNS0xLTEtMTA2MDk1_f5734bd4-af96-4837-9de1-e6cd628c3e24"
      unitRef="usd">619000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i36cc1a88bbf24bbd839e46963c047307_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktNy0xLTEtMTA2MDk1_f07e4c2c-ee64-49a7-8f92-6847b6925e57"
      unitRef="usd">-2946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i790a19dbec084c69a6536e212b60d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktOS0xLTEtMTA2MDk1_2027ad0d-d62f-450b-969b-60c063975aa0"
      unitRef="usd">10327000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86ff5504a2f742a08b20a56f04c90dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMTEtMS0xLTEwNjA5NQ_7a2d8487-3535-4fd9-835e-66b57d2cef6a"
      unitRef="usd">-1958000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzktMTMtMS0xLTEwNjA5NQ_199ffadd-41a4-4ee8-b784-088243e87a53"
      unitRef="usd">8369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i23af287c9a4a4de38dd86c1ebeaa580b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTEtMS0xLTEwNjA5NQ_78555bb8-cdfe-4a78-8d63-a4d8dc51a2cd"
      unitRef="usd">3380637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8c1342eb99b1424e865f754c1dd7bbe4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTMtMS0xLTEwNjA5NQ_ad5f9528-9fe2-4826-b013-af805072a94c"
      unitRef="usd">6916000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i869dba731be644448fdfa9c16da7f823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTUtMS0xLTEwNjA5NQ_dd648f90-c990-47ec-9031-06e4c7a9abef"
      unitRef="usd">43383000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8c91f8167534bf188bf5506654119dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTctMS0xLTEwNjA5NQ_30020f7e-fccc-415f-9c4c-058185357426"
      unitRef="usd">61459000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3f0dd60f0944418948101bca31cb72d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTktMS0xLTEwNjA5NQ_3dca8a7a-42c2-4b75-afb3-c2a7ca74c847"
      unitRef="usd">3380637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i086b5857511e4eb2b9447569786f8d94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTExLTEtMS0xMDYwOTU_f06d36a2-521d-4539-9d42-3d9185a75768"
      unitRef="usd">111758000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTpkNDlhY2Y4YWMzODE0ZDY1OWYyZmI3OGY1MTdkMTdjYy90YWJsZXJhbmdlOmQ0OWFjZjhhYzM4MTRkNjU5ZjJmYjc4ZjUxN2QxN2NjXzEwLTEzLTEtMS0xMDYwOTU_6b928f03-4fc7-4f69-bfcc-4764e2577e88"
      unitRef="usd">3492395000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMS0xLTEtMTA2MDk1_d4974bf2-343c-49cf-83a6-6cb175681343"
      unitRef="usd">548013000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMy0xLTEtMTA2MDk1_bfba2464-5b44-4a27-a1c0-8dd50eeefff1"
      unitRef="usd">10981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtNS0xLTEtMTA2MDk1_1e2e8b47-c14d-46f0-8084-a791c10ef3d3"
      unitRef="usd">5532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtNy0xLTEtMTA2MDk1_fddc6ad5-4608-4767-87dc-3fb9f8fcbe8e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtOS0xLTEtMTA2MDk1_93055a4a-0fc0-4305-bc05-487cdec625c1"
      unitRef="usd">548013000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMTEtMS0xLTEwNjA5NQ_a0a8e87d-7e68-4d49-8c57-f715f0125d78"
      unitRef="usd">16513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzMtMTMtMS0xLTEwNjA5NQ_fbd385bc-a7bc-42a1-91b7-5164d910fd77"
      unitRef="usd">564526000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMS0xLTEtMTA2MDk1_537da7d4-af1a-4bbc-b350-56c2f4b7be12"
      unitRef="usd">431375000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMy0xLTEtMTA2MDk1_a29c8250-42d3-4b29-894a-31c161bec145"
      unitRef="usd">6943000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtNS0xLTEtMTA2MDk1_f2bfaae3-8af5-4569-b9fb-877cb8aca987"
      unitRef="usd">3510000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtNy0xLTEtMTA2MDk1_9d2aa28c-cd24-4430-8ab8-f0c6a1258bf1"
      unitRef="usd">5028000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtOS0xLTEtMTA2MDk1_49330b6b-6eac-4408-8401-3396b881ddd9"
      unitRef="usd">431375000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMTEtMS0xLTEwNjA5NQ_ad5a9c62-c215-43c2-ae3e-50def915d928"
      unitRef="usd">15481000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzQtMTMtMS0xLTEwNjA5NQ_49e19853-001f-4c19-a082-f78cd5d09ec6"
      unitRef="usd">446856000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMS0xLTEtMTA2MDk1_bb8e239a-60c7-4918-a548-ff6c40192232"
      unitRef="usd">116638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMy0xLTEtMTA2MDk1_7098041b-3972-4aa4-a6d2-2b88d9ed7448"
      unitRef="usd">4038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtNS0xLTEtMTA2MDk1_242207e6-7fc9-4ecc-8b96-7e35f615693a"
      unitRef="usd">2022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtNy0xLTEtMTA2MDk1_7a78369a-f3b3-402a-9a8f-812799a209e7"
      unitRef="usd">-5028000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtOS0xLTEtMTA2MDk1_72708491-083b-46af-ba4d-b956088617c4"
      unitRef="usd">116638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMTEtMS0xLTEwNjA5NQ_2e102d08-18a8-40fb-bc47-e6a28ce4e066"
      unitRef="usd">1032000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzUtMTMtMS0xLTEwNjA5NQ_1c0c2973-b3c7-4c42-b120-02e1791f4125"
      unitRef="usd">117670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMS0xLTEtMTA2MDk1_5c16b815-3d62-437a-81c0-1ea4b51400f3"
      unitRef="usd">69245000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMy0xLTEtMTA2MDk1_ac7d949c-18fc-483f-bc4b-174ff356ad07"
      unitRef="usd">4099000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtNS0xLTEtMTA2MDk1_227281b0-5110-4c4a-83ed-fdb825290ba1"
      unitRef="usd">1455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtNy0xLTEtMTA2MDk1_3ca38c4e-1e5e-4df7-8e94-a9880f2ac1c6"
      unitRef="usd">-13284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtOS0xLTEtMTA2MDk1_f965837d-2cf8-4425-979c-81603869c4a3"
      unitRef="usd">69245000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMTEtMS0xLTEwNjA5NQ_bf6ee321-0002-45fa-9961-f453e03af340"
      unitRef="usd">-7730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzYtMTMtMS0xLTEwNjA5NQ_639886e0-e0c3-4df6-bf72-51dd3648d8b6"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMS0xLTEtMTA2MDk1_cee01e9f-87c2-4a49-bd61-2bb3878f607d"
      unitRef="usd">86758000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMy0xLTEtMTA2MDk1_637e5938-ca74-4c5d-8f32-f977e9fa6f65"
      unitRef="usd">442000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctNS0xLTEtMTA2MDk1_8b9dd18a-0833-4d6c-9cee-42c4c9235695"
      unitRef="usd">1186000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctNy0xLTEtMTA2MDk1_c2096209-253d-4fab-bc6b-01b6eb247e24"
      unitRef="usd">893000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctOS0xLTEtMTA2MDk1_f4d3b9b8-a073-43cc-831b-6c1c3dc33aa5"
      unitRef="usd">86758000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMTEtMS0xLTEwNjA5NQ_bcbd7c79-5381-43f0-bced-d1e5ae2e531c"
      unitRef="usd">2521000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzctMTMtMS0xLTEwNjA5NQ_9fb0c9c7-700b-4f4c-9341-52dec09df48d"
      unitRef="usd">89279000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMS0xLTEtMTA2MDk1_8e35f82f-94f5-45cf-a8ca-4a2970ad8aca"
      unitRef="usd">33877000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMy0xLTEtMTA2MDk1_d28771cc-45ca-4de6-83de-5c145f678387"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtNS0xLTEtMTA2MDk1_0ff3fe5c-3dd3-4375-b1da-dbf2c929c5dc"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtNy0xLTEtMTA2MDk1_a9baafc9-e222-4ade-b923-45d2ae12b0e4"
      unitRef="usd">20378000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtOS0xLTEtMTA2MDk1_6a1de67d-f0e7-4aaf-a702-e5a733f3fd4d"
      unitRef="usd">33877000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMTEtMS0xLTEwNjA5NQ_d39f89a0-d833-4da6-aa80-7515866a7401"
      unitRef="usd">20378000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzgtMTMtMS0xLTEwNjA5NQ_b7b3ee67-333b-4090-97b7-91cc5fc0adbe"
      unitRef="usd">54255000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3567c8dbd4d9478aa4cb5db86045a275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMS0xLTEtMTA2MDk1_6862958e-cbd7-4f20-bdec-3403a6eddde7"
      unitRef="usd">16563000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78ca6702d7fb4ebfb20443cc7fe34226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMy0xLTEtMTA2MDk1_fcca2b02-3a26-4957-8fee-eddf931b0d2d"
      unitRef="usd">998000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iccb1c5c544584d94a7fac96de3ca9be0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktNS0xLTEtMTA2MDk1_656961ea-421f-4ac4-82b2-1ee7a283dd7d"
      unitRef="usd">467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia9a6058d3cea4c9ab864f0ccf8d815b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktNy0xLTEtMTA2MDk1_33e606b1-3a18-4036-8472-78520ff29ad8"
      unitRef="usd">-9648000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08f7491f2283497080430dbc63f46c9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktOS0xLTEtMTA2MDk1_c324e013-7041-459c-bf7d-a81c65ef4b46"
      unitRef="usd">16563000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59b6f7b4caba43658317b1dae2c7925c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMTEtMS0xLTEwNjA5NQ_e71ef063-3887-4f72-9cd2-73f6f8cb4396"
      unitRef="usd">-8183000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzktMTMtMS0xLTEwNjA5NQ_6acadce0-9e3b-410c-91a3-09f0b96389e6"
      unitRef="usd">8380000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i036d2f6869d84c8aac4ad06d7127146a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTEtMS0xLTEwNjA5NQ_5727dd5a-ddaa-49e1-bfc7-4ce51512bbe5"
      unitRef="usd">3197626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie7e3799a942c465eb2512cbf44a94404_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTMtMS0xLTEwNjA5NQ_aedc3578-d162-4c11-abf4-83d3c1b3e9c2"
      unitRef="usd">8869000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3fd49b787cab46418b138e49fb509e80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTUtMS0xLTEwNjA5NQ_4f0e3ec7-2771-4933-bfa4-4db3259aae1f"
      unitRef="usd">44405000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9493c0b71e94a668475c56eef3cf53f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTctMS0xLTEwNjA5NQ_b909b603-72c7-47f8-80ca-18183f7d5b47"
      unitRef="usd">60565000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i75b851fa7a7740a782d365d65bdef8ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTktMS0xLTEwNjA5NQ_d43c0246-0916-4e3f-b90f-88a9584ed802"
      unitRef="usd">3197626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i188f24ad898847c9917a736a5392e790_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTExLTEtMS0xMDYwOTU_9e2c9e8d-2728-497d-979c-92cbbf789627"
      unitRef="usd">113839000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i77a5475af2fb4f379c8fae1d8ef3c190_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjQvZnJhZzozMWUwZDJjZTc0NDQ0NzU0OGZjY2QyZGU0MWE5YWUwNy90YWJsZTo0NmFjNTNlZTllNWQ0MmYyYWQzMjEyNWI0MGU4NzU5Ny90YWJsZXJhbmdlOjQ2YWM1M2VlOWU1ZDQyZjJhZDMyMTI1YjQwZTg3NTk3XzEwLTEzLTEtMS0xMDYwOTU_70f63ef7-3dca-4a61-a2f1-9cefc00343e8"
      unitRef="usd">3311465000</us-gaap:Assets>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzMzMzM_75371530-0ed8-4b7c-9b90-f25e73fdff87">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, SJWTX 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 SJWTX&#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.  During the measurement period in 2022, SJWTX reduced goodwill previously recognized by $161 primarily related to additional regulatory assets recognized.  The final purchase price allocation resulted in goodwill of $12,167 for the transaction.  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.  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="if60b6526839e4d2dbd7dd447461dbc5c_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQyNQ_fa722dd0-4438-42d9-9063-37b902a3847f"
      unitRef="people">5000</sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed>
    <sjw:PublicUtilitiesAcquisitionServiceConnections
      contextRef="ib41b0e048c1442918f2feb7d7211cd65_I20211217"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQ0Mw_48c76474-a75c-4e09-9cdc-1010b9104ddb"
      unitRef="serviceconnection">1600</sjw:PublicUtilitiesAcquisitionServiceConnections>
    <sjw:PublicUtilitiesAcquisitionServiceArea
      contextRef="if60b6526839e4d2dbd7dd447461dbc5c_I20211217"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzQ5OA_9731cac6-051a-4b5a-aad2-8efb345f3622"
      unitRef="sqmi">19</sjw:PublicUtilitiesAcquisitionServiceArea>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1e4c60c11e8349919d5d9620b0a07daf_D20211217-20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU4MQ_d715d441-6f71-49ca-b76e-87664c07e558"
      unitRef="usd">23587000</us-gaap:PaymentsToAcquireBusinessesGross>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet
      contextRef="i9c2fb3178fb4487baa04ec39e273f30b_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzcxNA_db37a62e-50a2-483d-b242-efd94996859b"
      unitRef="usd">9400000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <us-gaap:Goodwill
      contextRef="i9c2fb3178fb4487baa04ec39e273f30b_I20211217"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzc0Nw_4fba6583-90c1-4642-8d20-b078ab86fda6"
      unitRef="usd">12300000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iac3fbdbc088b491b80480d95e20f0711_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU0OTc1NTgxODAxNQ_d56a7c2f-afce-46a3-b601-85d3b026b026"
      unitRef="usd">161000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i64af41cddb5549cd9b9eb89fad789789_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzU0OTc1NTgxODAwNw_8836efbd-9323-4dab-b65b-3c85e5688b0b"
      unitRef="usd">12167000</us-gaap:Goodwill>
    <sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE0MjU_714b06d1-e64e-47fc-9f6b-6768fce490e9"
      unitRef="usdPerShare">70.00</sjw:BusinessCombinationConsiderationTransferredAcquireesCommonSharesConvertedInCashPerShare>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE1NTc_771530ab-4bc6-45af-aced-eaa465b69f73"
      unitRef="usd">838476000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE1ODM_917b749e-9697-48a1-8fa0-c6ca4834f3fa"
      unitRef="usd">3011000</us-gaap:CashAcquiredFromAcquisition>
    <sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition
      contextRef="i9afdaf4d72144b1da1e53afc3f74a6e3_D20191009-20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzE2MDU_1a5adf0a-df80-4d5f-a02b-7b4eba152b59"
      unitRef="usd">6384000</sjw:AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzMzMzQ_570a74dc-338a-4187-ae5e-6547536eb173">&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="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItMS0xLTEtMTA2MDk1_7063ed37-08dc-49b7-b74e-993100695ec2"
      unitRef="usd">750703000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItMy0xLTEtMTA2MDk1_883cbd5f-58ff-44a2-8ea1-73671b1f50d1"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzItNS0xLTEtMTA2MDk1_2aaeabfe-e17b-4a59-bcda-29f14ca54a60"
      unitRef="usd">750703000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUtilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtMS0xLTEtMTA2MDk1_09dacd55-bc7b-4563-a6d8-26774716cbb5"
      unitRef="usd">848000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtMy0xLTEtMTA2MDk1_a35fb896-e425-49f3-afbd-b23e52ca1ca8"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonutilityPlantNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzMtNS0xLTEtMTA2MDk1_f8c7a85d-029b-4565-8b44-a9f962cc6662"
      unitRef="usd">848000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNonutilityPlantNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtMS0xLTEtMTA2MDk1_80d10f5a-6686-4e68-b73e-f112b60aca04"
      unitRef="usd">42673000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtMy0xLTEtMTA2MDk1_c4cea04b-91ec-41cc-afdb-be8a29e61d74"
      unitRef="usd">-785000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzQtNS0xLTEtMTA2MDk1_71369586-8bb5-4ea7-94d2-dfb97977e162"
      unitRef="usd">41888000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtMS0xLTEtMTA2MDk1_73f7dd01-c1dc-4954-a394-871a3a0e5aca"
      unitRef="usd">12489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtMy0xLTEtMTA2MDk1_3e790c1f-9ef1-4ac5-867d-0ee350298c30"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzUtNS0xLTEtMTA2MDk1_be2676c1-274c-494b-bd93-61fb0821cabd"
      unitRef="usd">12489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtMS0xLTEtMTA2MDk1_fd1a9589-e966-414e-8580-630a523a064f"
      unitRef="usd">83132000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtMy0xLTEtMTA2MDk1_102a7849-2f1e-41d6-aa22-ecd45c2cfe25"
      unitRef="usd">-4346000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRegulatoryAssetsandDeferredChargesNet>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzYtNS0xLTEtMTA2MDk1_20872248-a924-4d29-9cd0-7044497838f1"
      unitRef="usd">78786000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRegulatoryAssesandDeferredChargesnet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctMS0xLTEtMTA2MDk1_3dce6dc9-ba56-40ae-bbe6-435eadd03238"
      unitRef="usd">17181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctMy0xLTEtMTA2MDk1_dcfaae8d-3ace-4424-a885-331222f5275c"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzctNS0xLTEtMTA2MDk1_db7ea3e9-804e-4c13-a14f-f3ee8f3aaf33"
      unitRef="usd">17181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtMS0xLTEtMTA2MDk1_61b0ddc0-b035-4357-afcf-03128230e0fd"
      unitRef="usd">2592000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtMy0xLTEtMTA2MDk1_d5b53818-a18c-45a3-badd-e730dae69d39"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzgtNS0xLTEtMTA2MDk1_97ba4029-252e-4f54-a865-fe0a36e21449"
      unitRef="usd">2592000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktMS0xLTEtMTA2MDk1_e4dcd1c6-fc74-4955-aa27-4fb1404a2584"
      unitRef="usd">626523000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktMy0xLTEtMTA2MDk1_3de67a41-e29a-41f7-abda-7e0ac99298c2"
      unitRef="usd">-114000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzktNS0xLTEtMTA2MDk1_47597ba1-4601-4b6e-8cd4-aba17ba10e71"
      unitRef="usd">626409000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTEtMS0xLTEwNjA5NQ_694db98a-1570-4dcf-99fd-e52ced8d2a96"
      unitRef="usd">1536141000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTMtMS0xLTEwNjA5NQ_886ddcb3-2899-4ed7-98c3-84248b0a6b8d"
      unitRef="usd">-5245000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEwLTUtMS0xLTEwNjA5NQ_bc5bcdd3-4307-436e-abbf-252b1737bc67"
      unitRef="usd">1530896000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTEtMS0xLTEwNjA5NQ_061b50ce-3d58-4dbd-906c-90d07d5b37ac"
      unitRef="usd">281009000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTMtMS0xLTEwNjA5NQ_dd3ad523-3ed8-4571-9d89-bd80e7e2c3ee"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLongtermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEyLTUtMS0xLTEwNjA5NQ_982ec85b-2b62-46c6-b2ef-0d93785be0dd"
      unitRef="usd">281009000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTEtMS0xLTEwNjA5NQ_90f7679a-6d74-42db-a82e-5f78c59f3ac9"
      unitRef="usd">125772000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTMtMS0xLTEwNjA5NQ_7d557dbc-fe2b-4a68-946d-57ea4e2d82d6"
      unitRef="usd">25000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzEzLTUtMS0xLTEwNjA5NQ_f41abe64-a30e-4345-9005-040d8eebe18a"
      unitRef="usd">125797000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTEtMS0xLTEwNjA5NQ_7f9db7e4-2fdd-47cc-aa9a-650f1238894e"
      unitRef="usd">107789000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTMtMS0xLTEwNjA5NQ_5d9fbcd4-4b05-4ee1-9dd8-0fad33afd07b"
      unitRef="usd">-5411000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE0LTUtMS0xLTEwNjA5NQ_8a49501f-8c4a-4a5d-bf9d-d665292256b4"
      unitRef="usd">102378000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTEtMS0xLTEwNjA5NQ_d597b6a0-4a9b-4cf6-a1f5-5b19b7f02072"
      unitRef="usd">31789000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTMtMS0xLTEwNjA5NQ_1e5a8607-449d-4385-88c0-24244eb31b9f"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPostretirementBenefitPlans>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE1LTUtMS0xLTEwNjA5NQ_f28daeed-29a2-44e1-838a-18cca10e3e4a"
      unitRef="usd">31789000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPostretirementBenefitPlans>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTEtMS0xLTEwNjA5NQ_6c65347f-8895-4024-92f3-7ca29e849d37"
      unitRef="usd">137327000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTMtMS0xLTEwNjA5NQ_666c48bb-3659-46d6-8a19-a1bac04b00d8"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCIACandAdvances>
    <sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE2LTUtMS0xLTEwNjA5NQ_69641cb1-c4fd-4f61-80ff-46402f6c2892"
      unitRef="usd">137327000</sjw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCIACandAdvances>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTEtMS0xLTEwNjA5NQ_cd322164-b1a3-4493-ae96-c7026a959717"
      unitRef="usd">10607000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTMtMS0xLTEwNjA5NQ_4d4fff18-ea03-4f71-89d9-950e1f9ac63c"
      unitRef="usd">141000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE3LTUtMS0xLTEwNjA5NQ_3014d96b-eb7b-4884-a01a-dc95b936eb79"
      unitRef="usd">10748000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTEtMS0xLTEwNjA5NQ_4a4a6fd9-8b63-4111-bb27-4730a830b1da"
      unitRef="usd">694293000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTMtMS0xLTEwNjA5NQ_0e661809-a846-47db-a4b9-e5c83aaebcb7"
      unitRef="usd">-5245000</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE4LTUtMS0xLTEwNjA5NQ_3bf616ac-bc7b-4ecf-831c-369854787710"
      unitRef="usd">689048000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i07a94b669088432d97415f438a6f246b_I20191009"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTEtMS0xLTEwNjA5NQ_7bfda07c-4993-4f9e-86bb-4ae9d857c9bf"
      unitRef="usd">841848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTMtMS0xLTEwNjA5NQ_3a230975-acf4-4b50-afee-f84908f3493a"
      unitRef="usd">0</sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAcquiredandLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia7c19f8f49fa47d589221fa577cc63dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90YWJsZTplZWRkNDE4MDI0NDA0MGM1YTNkYWQyZWNhMTBhODMxMC90YWJsZXJhbmdlOmVlZGQ0MTgwMjQ0MDQwYzVhM2RhZDJlY2ExMGE4MzEwXzE5LTUtMS0xLTEwNjA5NQ_f454c4f4-de29-45c9-bb89-7ce768b2249b"
      unitRef="usd">841848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMjcvZnJhZzowZDM2YjVlM2RiOTE0ZTNkYTQ5YmRhOTdlNDAxNGE1Yi90ZXh0cmVnaW9uOjBkMzZiNWUzZGI5MTRlM2RhNDliZGE5N2U0MDE0YTViXzI1NzQ_3de67a41-e29a-41f7-abda-7e0ac99298c2"
      unitRef="usd">-114000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF8yNzQ4Nzc5MDczMDM5_985a312b-4b71-40ea-a5e9-2ae8faf103b0">Subsequent EventOn January 13, 2023, SJWTX has reached agreements to acquire KT Water Development Ltd and KT Water Resource L.P. for purchase prices of $7,338 and $53,500, respectively.  KT Water Development Ltd is an investor-owned water utility providing water to approximately 1,725 people through over 575 service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a private-held company formed to develop wholesale water supplies for the fast-growing utilities of Comal County, Texas.  The transaction is expected to close in the third quarter of 2023, pending the Public Utilities Commission of Texas approval of the KT Water Development Ltd. acquisition.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NzI_ee591ae1-2a72-4bbf-a83a-3f3462bce818"
      unitRef="usd">7338000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie82edc4552a4495f95d4e450b0143d7d_D20230113-20230113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0ODM_ed181b69-8ee3-46f0-8900-b4d1ec4a7160"
      unitRef="usd">53500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed
      contextRef="i68909c22258c4204ab1b667d339a69d2_I20230113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NjM_7b506176-d386-48a2-96eb-5f343d37fbff"
      unitRef="people">1725</sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed>
    <sjw:PublicUtilitiesAcquisitionServiceConnections
      contextRef="i07e7ef5c3c354110b966d3eec6e3028f_I20230113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDcyL2ZyYWc6OTBlZTE1ZTE3MjM4NDczYjlmODE0MmEzODllYTBhZDQvdGV4dHJlZ2lvbjo5MGVlMTVlMTcyMzg0NzNiOWY4MTQyYTM4OWVhMGFkNF81NDk3NTU4MTg0NTU_1d27967e-15c8-4f9f-98ac-330691abf54e"
      unitRef="serviceconnection">575</sjw:PublicUtilitiesAcquisitionServiceConnections>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIzMTQ_de17bd76-3613-4f0e-9ad6-7732ebf8ccdf">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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,675,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;5,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9,404&#160;&lt;/span&gt;&lt;/td&gt;&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="display:none"/&gt;&lt;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&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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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: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;183&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,694,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;651,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;458,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 (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;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,110,868&#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,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;/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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,667,495&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="display:none"/&gt;&lt;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 payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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:10pt;font-weight:400;line-height:100%"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Income tax 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:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred income taxes&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,373&#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;2,471&#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;Other 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;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:700;line-height:100%"&gt;Commitments and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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,694,157&#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 #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,617,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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: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;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:700;line-height:100%"&gt;Total operating expense&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,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:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;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&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating loss&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,070)&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;(2,012)&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)&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;Other (expense) income:&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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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: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;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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, 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;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(20,205)&lt;/span&gt;&lt;/td&gt;&lt;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;(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;/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;(5,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;88,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;73,828&#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;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #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;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;75,468&#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;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;/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"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;73,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: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;/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;(88,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(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: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;/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;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: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;/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;&#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;(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;/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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;55,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;45,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;(27,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(25,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/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 investing 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;(32,971)&lt;/span&gt;&lt;/td&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;(22,453)&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Financing 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 #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 #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;Borrowings from 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;15,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 to 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;(20,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;&#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;50,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Issuance of common stock, net of 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;39,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Debt 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;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Dividends 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:9pt;font-weight:400;line-height:100%"&gt;(43,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;(10,267)&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;(8,936)&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;8,070&#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;Net change in cash and cash equivalents&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;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(599)&lt;/span&gt;&lt;/td&gt;&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;Cash and cash equivalents, beginning of 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:9pt;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:9pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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, end 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: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;5,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;436&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash paid during the year for:&lt;/span&gt;&lt;/td&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;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 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:#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;17,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Income taxes&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;(5,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Supplemental disclosure of non-cash 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 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:#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;4,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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: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&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, 2022, 2021 and 2020 &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="#if9d20dcbb0614e99a2bda1bac0e47318_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Long-term Debt&#x201d; to SJW Group and Subsidiaries Notes to Consolidated Financial Statements.  In addition, CTWS 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 PURA 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, 2022, the restricted net assets of SJW Group&#x2019;s subsidiaries was approximately $366,512 or 33% of consolidated net assets of SJW Group.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <sjw:InvestmentsInSubsidiaries
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQtMS0xLTEtMTA2MDk1_44c157cf-47f3-498e-b890-cc85d118938e"
      unitRef="usd">1675545000</sjw:InvestmentsInSubsidiaries>
    <sjw:InvestmentsInSubsidiaries
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQtMy0xLTEtMTA2MDk1_a7c795fe-5dca-422c-b0de-31b342551ae5"
      unitRef="usd">1607952000</sjw:InvestmentsInSubsidiaries>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzctMS0xLTEtMTA2MDk1_cec8512d-9e6d-443c-84e1-30bfc07c03e4"
      unitRef="usd">5142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzctMy0xLTEtMTA2MDk1_6260021f-a32b-4943-a475-7964085edd3e"
      unitRef="usd">2859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <sjw:IntercompanyNotesReceivableCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEwLTEtMS0xLTEwNjA5NQ_71f670f8-d4bc-45f8-a70e-de44761d869c"
      unitRef="usd">13094000</sjw:IntercompanyNotesReceivableCurrent>
    <sjw:IntercompanyNotesReceivableCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEwLTMtMS0xLTEwNjA5NQ_c6fcd0b2-710f-4735-83d4-300e1e2ea762"
      unitRef="usd">6015000</sjw:IntercompanyNotesReceivableCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzExLTEtMS0xLTEwNjA5NQ_e491570b-d877-424e-9d0c-f6c6d3e434fd"
      unitRef="usd">193000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzExLTMtMS0xLTEwNjA5NQ_eb10c2ec-50e9-4861-93b7-3f8c0ec1c677"
      unitRef="usd">530000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEyLTEtMS0xLTEwNjA5NQ_b897080c-024d-4bcd-9fe4-697a7146ede8"
      unitRef="usd">18429000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzEyLTMtMS0xLTEwNjA5NQ_ba5dec97-4b64-4b13-819a-b7efa681965d"
      unitRef="usd">9404000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE2LTEtMS0xLTEwNjA5NQ_d206459d-02da-4210-adca-725277e45d90"
      unitRef="usd">183000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE2LTMtMS0xLTEwNjA5NQ_759f2bc1-2806-4c35-82d1-c822e584b4e4"
      unitRef="usd">0</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE3LTEtMS0xLTEwNjA5NQ_31eecbaf-c8ce-42eb-946d-f173ce2f172e"
      unitRef="usd">183000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE3LTMtMS0xLTEwNjA5NQ_4195bcbc-e4ac-4144-ab04-fb40030b79d2"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE4LTEtMS0xLTEwNjA5NQ_4f9bf60b-22fa-4690-a3b8-6cbbc5148dda"
      unitRef="usd">1694157000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzE4LTMtMS0xLTEwNjA5NQ_db21eb0e-faf7-487e-9a39-d1757f21d25f"
      unitRef="usd">1617356000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzE4_8f62109d-b983-4219-9514-948715d89ae6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzE4_c4d5aefc-401f-4936-ae43-e51a1540e96d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzQz_649e9c05-cc6d-4a9f-abb6-2bc69d6ede1d"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzQz_918c4ac1-436f-4785-acdb-8691ea34169f"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0Xzkw_1cecf7da-0696-429a-97c0-6dd54b5d1b9b"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0Xzkw_6d83d39e-b118-49e2-803d-ec0960c1c481"
      unitRef="shares">30801912</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzExMA_08574d08-78f3-427e-9d5a-bfc2c941f945"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9213172d22c4952b89c5411cef27eee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTAtMS0xLTEwNjA5NS90ZXh0cmVnaW9uOmM5NTk4ZGRjZmFjZTRkMWFhOTM1YWNmNTZjYzM3MGQ0XzExMA_5ae57977-ef2b-4fe6-976c-60e98f3992cc"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTEtMS0xLTEwNjA5NQ_1b574423-1f31-4844-ad81-f78e9a4a6f81"
      unitRef="usd">31000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzIzLTMtMS0xLTEwNjA5NQ_d6dcd370-72ae-4ca8-a5e0-547c0ff1ed47"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI0LTEtMS0xLTEwNjA5NQ_d961347b-1462-4510-a431-af5913cd4646"
      unitRef="usd">651004000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI0LTMtMS0xLTEwNjA5NQ_f46a651a-6587-4362-8059-51deef56f75d"
      unitRef="usd">606392000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI1LTEtMS0xLTEwNjA5NQ_8ac06327-f954-4a60-acbc-ad97b41dd315"
      unitRef="usd">458356000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI1LTMtMS0xLTEwNjA5NQ_23bfc21f-da89-40f7-ae12-b9a7f3b760f3"
      unitRef="usd">428260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI2LTEtMS0xLTEwNjA5NQ_408222cc-6d3c-4145-8ed7-9a824b08489a"
      unitRef="usd">1477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI2LTMtMS0xLTEwNjA5NQ_58ad1512-a3af-4c49-97da-5a23bae601e2"
      unitRef="usd">-163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI3LTEtMS0xLTEwNjA5NQ_40babd68-6942-43c6-a3aa-361a603a0566"
      unitRef="usd">1110868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI3LTMtMS0xLTEwNjA5NQ_0c8767b8-5195-4ab9-ab4b-444e15385892"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI4LTEtMS0xLTEwNjA5NQ_b5f92f0c-12ec-4792-8ea2-0ee6a95e5a37"
      unitRef="usd">556627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI4LTMtMS0xLTEwNjA5NQ_6d616783-7d5c-4cb4-ac34-f08f942143c1"
      unitRef="usd">556225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI5LTEtMS0xLTEwNjA5NQ_21a3525c-8fa0-4a95-8d1a-21f2aefec4cc"
      unitRef="usd">1667495000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzI5LTMtMS0xLTEwNjA5NQ_b9fc85d0-30b9-40a4-b89f-7c9a457cba2d"
      unitRef="usd">1590744000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <sjw:IntercompanyPayableCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMyLTEtMS0xLTEwNjA5NQ_5902ab80-6373-4a40-aaa5-022d470aae7b"
      unitRef="usd">789000</sjw:IntercompanyPayableCurrent>
    <sjw:IntercompanyPayableCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMyLTMtMS0xLTEwNjA5NQ_606d410c-2525-46a4-b9ab-077d72f56d39"
      unitRef="usd">2097000</sjw:IntercompanyPayableCurrent>
    <sjw:IntercompanyNotesPayableCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMzLTEtMS0xLTEwNjA5NQ_6a26ee2c-b074-41a2-9ce9-f7b4b9cc1a4f"
      unitRef="usd">4166000</sjw:IntercompanyNotesPayableCurrent>
    <sjw:IntercompanyNotesPayableCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzMzLTMtMS0xLTEwNjA5NQ_34793716-42c2-49a9-a151-b843e37361ea"
      unitRef="usd">9712000</sjw:IntercompanyNotesPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM1LTEtMS0xLTEwNjA5NQ_eed12603-93f7-41ac-86fc-411504fe70d1"
      unitRef="usd">3208000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM1LTMtMS0xLTEwNjA5NQ_7aa7778d-c277-4ee0-aa72-6c793d7d5856"
      unitRef="usd">3223000</us-gaap:InterestPayableCurrent>
    <sjw:IncomeTaxPayableCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM2LTEtMS0xLTEwNjA5NQ_943ed3ed-5ca7-4a3a-a4f8-5f6a8d752f06"
      unitRef="usd">14736000</sjw:IncomeTaxPayableCurrent>
    <sjw:IncomeTaxPayableCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM2LTMtMS0xLTEwNjA5NQ_0091d707-36b1-4caf-9728-f1e46be5e056"
      unitRef="usd">8017000</sjw:IncomeTaxPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM3LTEtMS0xLTEwNjA5NQ_0835f670-e9dc-4fd3-b134-37d24e83b3a6"
      unitRef="usd">398000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM3LTMtMS0xLTEwNjA5NQ_1dfe42b4-2834-4b85-a62d-e4fcdfaf10b9"
      unitRef="usd">313000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM4LTEtMS0xLTEwNjA5NQ_58edb965-6c29-450a-90d9-1f372005a49a"
      unitRef="usd">23297000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM4LTMtMS0xLTEwNjA5NQ_6bda855a-03b1-4154-b55d-a80af72efe92"
      unitRef="usd">23362000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM5LTEtMS0xLTEwNjA5NQ_513286b3-3cf1-4e9b-bcf0-3436b7ab13be"
      unitRef="usd">2373000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzM5LTMtMS0xLTEwNjA5NQ_1f12fce5-f4a1-41c7-a1ea-9c030cf81fda"
      unitRef="usd">2471000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQwLTEtMS0xLTEwNjA5NQ_f45e5808-8ed8-4faa-a525-2cee40dd7854"
      unitRef="usd">992000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQwLTMtMS0xLTEwNjA5NQ_056220d0-771b-4f7f-bf80-5e09a0e585ab"
      unitRef="usd">779000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQxLTEtMS0xLTEwNjA5NQ_4ead04fa-1a73-4902-bcae-569d74fd4c9b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQxLTMtMS0xLTEwNjA5NQ_437b9db5-381c-43ee-974a-80190468d1d8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQyLTEtMS0xLTEwNjA5NQ_3cf086af-8214-4532-8ead-64b4961dead9"
      unitRef="usd">1694157000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo1YjE4YTA4NjU0YmU0YzBmOTc1Mjk4MzhjMmM1YmM1OC90YWJsZXJhbmdlOjViMThhMDg2NTRiZTRjMGY5NzUyOTgzOGMyYzViYzU4XzQyLTMtMS0xLTEwNjA5NQ_8ea7a4f6-bf4e-451a-866f-03bd73999c23"
      unitRef="usd">1617356000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtMS0xLTEtMTA2MDk1_e4677402-b78a-4dcf-b43a-403613a9f5a7"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtMy0xLTEtMTA2MDk1_5b5c32eb-2358-4e41-abde-25100f0e046c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEtNS0xLTEtMTA2MDk1_2efc55ed-b949-4e7d-8d1c-6afca94c68a1"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtMS0xLTEtMTA2MDk1_dd42ea4e-2a80-41ee-9a74-174e76f04e02"
      unitRef="usd">1977000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtMy0xLTEtMTA2MDk1_ba59ab1f-968c-4bb3-9935-2f4af23ff72a"
      unitRef="usd">2050000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzMtNS0xLTEtMTA2MDk1_0d7cf546-aef8-43af-abc9-dca4a4a1d90a"
      unitRef="usd">3110000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtMS0xLTEtMTA2MDk1_99f050ad-233f-41e5-a31a-fb17916c13a5"
      unitRef="usd">93000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtMy0xLTEtMTA2MDk1_3a0ca21c-5b28-435f-bad7-3213f79c93db"
      unitRef="usd">-38000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzQtNS0xLTEtMTA2MDk1_1d9146c8-321e-4adf-b898-f73354051d9d"
      unitRef="usd">250000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctMS0xLTEtMTA2MDk1_37b5489c-703b-4338-ad71-c0cc081b99a4"
      unitRef="usd">2070000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctMy0xLTEtMTA2MDk1_3ee44c96-29a9-4e24-88c7-7dd7cc62526d"
      unitRef="usd">2012000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzctNS0xLTEtMTA2MDk1_827c20b7-87ab-4dec-a6a5-bb5a2644b9d6"
      unitRef="usd">3360000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtMS0xLTEtMTA2MDk1_1312206b-0122-47f8-8ebe-16cb156ec54c"
      unitRef="usd">-2070000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtMy0xLTEtMTA2MDk1_8eb61d9d-9ced-476d-be08-cda9a19367b9"
      unitRef="usd">-2012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzgtNS0xLTEtMTA2MDk1_8af9b876-5534-4786-a962-3f91ccac5f21"
      unitRef="usd">-3360000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTEtMS0xLTEwNjA5NQ_1509267b-9ca6-4ac7-bb63-c3491c5f2587"
      unitRef="usd">17795000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTMtMS0xLTEwNjA5NQ_a80d11da-20df-467e-b5c5-36589dda528f"
      unitRef="usd">18673000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEwLTUtMS0xLTEwNjA5NQ_f636724b-749d-4341-8bd4-8fdb68fada52"
      unitRef="usd">19430000</us-gaap:InterestExpenseDebt>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTEtMS0xLTEwNjA5NQ_322b2635-3be9-4e13-a38c-18fa799eb915"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTMtMS0xLTEwNjA5NQ_f300ce88-1c9d-48bc-a231-7202425ccb92"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzEyLTUtMS0xLTEwNjA5NQ_f887209c-bc7f-439c-9d7d-b2cf3037af01"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTEtMS0xLTEwNjA5NQ_2d9eae48-67b7-4efe-ab4e-f1342c6f7262"
      unitRef="usd">-340000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTMtMS0xLTEwNjA5NQ_2ee89bd2-624a-4ba2-8129-f8289e5faaaf"
      unitRef="usd">-160000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE0LTUtMS0xLTEwNjA5NQ_48da7db8-99a8-4d43-8414-d49ce366846d"
      unitRef="usd">-250000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTEtMS0xLTEwNjA5NQ_f7ce1703-ff3b-45aa-9b98-287c52efe519"
      unitRef="usd">-20205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTMtMS0xLTEwNjA5NQ_5723b76d-7e6e-49f0-9183-bcdfb3ea51ef"
      unitRef="usd">-17845000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE1LTUtMS0xLTEwNjA5NQ_7bb8b39d-35d3-4d6d-8d08-0e8f02dce7c4"
      unitRef="usd">-23040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTEtMS0xLTEwNjA5NQ_1a11c504-0d65-4df3-8923-643a0fbb8b3f"
      unitRef="usd">-5523000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTMtMS0xLTEwNjA5NQ_46c52559-7e12-4c5b-ac05-6349565c1394"
      unitRef="usd">-4660000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE2LTUtMS0xLTEwNjA5NQ_e9032191-266d-45c9-a738-7af7c05729ab"
      unitRef="usd">-6414000</us-gaap:IncomeTaxExpenseBenefit>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i10efb10a407a460d968e7b4f51ae38ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTEtMS0xLTEwNjA5NQ_5a75def3-c900-46f3-a335-0c988a24726a"
      unitRef="usd">88510000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i4d9e4996a3d24a688cbd732f046da808_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTMtMS0xLTEwNjA5NQ_28f90b88-1159-4b74-981e-71fd516a7f7d"
      unitRef="usd">73663000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="ief392a68b52843e78cd7a5ac13fc72f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE3LTUtMS0xLTEwNjA5NQ_5a5c26e9-1a57-4a57-a22d-c4b34af0c915"
      unitRef="usd">78141000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTEtMS0xLTEwNjA5NQ_1209858a-4cd1-48c0-b429-07775abcae4f"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTMtMS0xLTEwNjA5NQ_eaf34744-88a8-42e6-9332-56a30a2612ed"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE4LTUtMS0xLTEwNjA5NQ_1953ea20-a42f-472d-b03b-26212f2d36a7"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTEtMS0xLTEwNjA5NQ_41910904-8826-48a4-be30-1f90e82ad4ad"
      unitRef="usd">1640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTMtMS0xLTEwNjA5NQ_267caefa-ae60-44c4-8852-858c824dfec0"
      unitRef="usd">901000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzE5LTUtMS0xLTEwNjA5NQ_e81fc1d6-ed96-49ba-bc93-3ab3cee1b3c1"
      unitRef="usd">-1190000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTEtMS0xLTEwNjA5NQ_1a822bda-a65d-408b-a07b-314b74b9e6e6"
      unitRef="usd">75468000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTMtMS0xLTEwNjA5NQ_35754a12-cdc4-417b-9f02-50487a4210df"
      unitRef="usd">61379000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTpiMGRkNDg4YjFmYmI0YjRlODQwYmM3NzNlZDIxOTE0MS90YWJsZXJhbmdlOmIwZGQ0ODhiMWZiYjRiNGU4NDBiYzc3M2VkMjE5MTQxXzIwLTUtMS0xLTEwNjA5NQ_3baa0c53-bbcf-42d0-a45b-19853c997491"
      unitRef="usd">60325000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItMS0xLTEtMTA2MDk1_1209858a-4cd1-48c0-b429-07775abcae4f"
      unitRef="usd">73828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadd4566c72cb480bbb935ed4feb74638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItMy0xLTEtMTA2MDk1_eaf34744-88a8-42e6-9332-56a30a2612ed"
      unitRef="usd">60478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b14180db2c4d62835b660a5bac1733_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzItNS0xLTEtMTA2MDk1_1953ea20-a42f-472d-b03b-26212f2d36a7"
      unitRef="usd">61515000</us-gaap:NetIncomeLoss>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtMS0xLTEtMTA2MDk1_a34d8c48-6334-4239-82c7-733d44a8e04e"
      unitRef="usd">88510000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtMy0xLTEtMTA2MDk1_0e1dd4b6-0435-4f3f-bec7-4d1bb28580be"
      unitRef="usd">73663000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <sjw:EquityEarningsFromSubsidiariesNetOfTax
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQtNS0xLTEtMTA2MDk1_7a6f23ab-1402-4f01-a8fb-6d7681d06cd4"
      unitRef="usd">78141000</sjw:EquityEarningsFromSubsidiariesNetOfTax>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtMS0xLTEtMTA2MDk1_3bff2115-0a08-47f3-8f31-ac11c8e0a9c8"
      unitRef="usd">-163000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtMy0xLTEtMTA2MDk1_4e3e9b4f-4274-4a2d-9180-22152caac71d"
      unitRef="usd">-185000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzYtNS0xLTEtMTA2MDk1_b5ee9a37-283d-46f7-9978-58f69026b35d"
      unitRef="usd">162000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctMS0xLTEtMTA2MDk1_bcf19823-92a8-493e-95e2-7c89d65a4890"
      unitRef="usd">779000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctMy0xLTEtMTA2MDk1_e395029c-8dd3-4f68-8b86-9d6e82ff9bec"
      unitRef="usd">679000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzctNS0xLTEtMTA2MDk1_58e48103-4c9f-4fff-a686-8b30985a149e"
      unitRef="usd">466000</us-gaap:ShareBasedCompensation>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtMS0xLTEtMTA2MDk1_8b5481ea-af36-42cb-9cf9-78797ecf3b7f"
      unitRef="usd">0</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtMy0xLTEtMTA2MDk1_3f116548-992f-4126-9cf4-3aa2ee5d93a1"
      unitRef="usd">3000000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzgtNS0xLTEtMTA2MDk1_9ec2b3f5-15d7-47f3-b6d7-284cd6951512"
      unitRef="usd">0</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTEtMS0xLTEwNjA5NQ_55f49796-24fe-4da5-9bcd-52522dad5ce4"
      unitRef="usd">185000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTMtMS0xLTEwNjA5NQ_ccd76599-03d8-440e-9cf3-a90242dc5d1c"
      unitRef="usd">-226000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzExLTUtMS0xLTEwNjA5NQ_30472156-4280-40f4-8286-d2287d9ac9b4"
      unitRef="usd">-1532000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTEtMS0xLTEwNjA5NQ_212ec7e2-9f56-4339-a1ff-339ed00a7925"
      unitRef="usd">-3916000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTMtMS0xLTEwNjA5NQ_7c2aa16d-b389-432c-9153-99df7762b3cb"
      unitRef="usd">-1586000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEyLTUtMS0xLTEwNjA5NQ_d9352cdd-8183-4800-bc69-666a0106c2a3"
      unitRef="usd">-2607000</sjw:IncreaseDecreaseInIntercompanyReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTEtMS0xLTEwNjA5NQ_d1c0f66b-3fc3-45dc-8eaa-d0f9d5138fc6"
      unitRef="usd">6883000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTMtMS0xLTEwNjA5NQ_8851d148-0415-4cea-bf65-840751ba2f05"
      unitRef="usd">4782000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzEzLTUtMS0xLTEwNjA5NQ_06c27a33-e4a6-4778-a10c-9352c644eca6"
      unitRef="usd">10759000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTEtMS0xLTEwNjA5NQ_68820ec0-ae45-40f9-bcc2-fad52fbf3585"
      unitRef="usd">-15000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTMtMS0xLTEwNjA5NQ_95164009-2ef6-4427-a39d-9d5d648d45f0"
      unitRef="usd">28000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE0LTUtMS0xLTEwNjA5NQ_afd17d11-cb3e-4e48-b7a3-4cf4fe819b60"
      unitRef="usd">-553000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTEtMS0xLTEwNjA5NQ_8aa5029e-c2cc-45b7-9744-315273ddcd93"
      unitRef="usd">55950000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTMtMS0xLTEwNjA5NQ_b48814cb-6bb5-4eec-8509-28d9f48fc661"
      unitRef="usd">45900000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE1LTUtMS0xLTEwNjA5NQ_6cd93056-519f-447d-b23e-d137925c7f01"
      unitRef="usd">47800000</sjw:ProceedsFromReturnOnCapitalFromInvestmentsInSubsidiaries>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTEtMS0xLTEwNjA5NQ_2ebfc26f-84ec-4e4b-95e4-3e1bbc81794c"
      unitRef="usd">-500000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTMtMS0xLTEwNjA5NQ_a291730b-688d-4e6d-a494-cf4ffafe8ac4"
      unitRef="usd">-605000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE3LTUtMS0xLTEwNjA5NQ_855892ca-417d-43df-ae0d-85c92e438fc1"
      unitRef="usd">-367000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTEtMS0xLTEwNjA5NQ_1e7e5598-b46a-4f60-961c-213f913bdc57"
      unitRef="usd">45521000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTMtMS0xLTEwNjA5NQ_27eeadf6-c875-48e7-bc69-0c4ba90226b7"
      unitRef="usd">33812000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzE4LTUtMS0xLTEwNjA5NQ_21667bcd-3099-4bf9-99f0-e86d44ebccc4"
      unitRef="usd">38236000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTEtMS0xLTEwNjA5NQ_20e05f2a-a7a6-451a-9e9d-45768a8652bc"
      unitRef="usd">27713000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTMtMS0xLTEwNjA5NQ_d885d54b-0b12-4f0e-91d8-653554b5d6c3"
      unitRef="usd">75986000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:PaymentsForNoteReceivablesFromSubsidiary
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIwLTUtMS0xLTEwNjA5NQ_539944d8-4ddd-4ef8-b9ab-2da831f13970"
      unitRef="usd">10353000</sjw:PaymentsForNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTEtMS0xLTEwNjA5NQ_ff28bf42-f5e3-45fd-986c-b72749d473ce"
      unitRef="usd">20634000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTMtMS0xLTEwNjA5NQ_8424b322-7593-49a6-b023-bf4c49e0c7b2"
      unitRef="usd">85651000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <sjw:ProceedsFromNoteReceivablesFromSubsidiary
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIxLTUtMS0xLTEwNjA5NQ_d1e6af80-075b-4fea-9858-5586daca00a5"
      unitRef="usd">1400000</sjw:ProceedsFromNoteReceivablesFromSubsidiary>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTEtMS0xLTEwNjA5NQ_3e4968c2-4e58-4a4a-a6f0-e6a0e32bbbdf"
      unitRef="usd">25892000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTMtMS0xLTEwNjA5NQ_e0c17581-ff5b-48c5-b15d-55a17125c71d"
      unitRef="usd">35118000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIyLTUtMS0xLTEwNjA5NQ_d712d541-46f7-4335-bd42-52c707eb503e"
      unitRef="usd">37952000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTEtMS0xLTEwNjA5NQ_71c8ceb5-ced0-4c99-850f-3c595614924b"
      unitRef="usd">0</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTMtMS0xLTEwNjA5NQ_4634d73a-0d50-4f6e-bbf5-07e92ccf307e"
      unitRef="usd">3000000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzIzLTUtMS0xLTEwNjA5NQ_cf30f22f-57dd-431f-99d9-0633e24f80e4"
      unitRef="usd">0</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTEtMS0xLTEwNjA5NQ_7fbb905b-2790-4abe-b4ee-632182f87c36"
      unitRef="usd">-32971000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTMtMS0xLTEwNjA5NQ_8ac8f36a-be46-487c-814e-ec57924dc658"
      unitRef="usd">-22453000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI1LTUtMS0xLTEwNjA5NQ_4cce5da6-d8aa-4750-8aa5-7a00da2a8d23"
      unitRef="usd">-46905000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTEtMS0xLTEwNjA5NQ_1a011805-e6bb-42b7-bb13-e727ed4e3e9b"
      unitRef="usd">15355000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTMtMS0xLTEwNjA5NQ_f42a29d4-9144-4992-b9ba-40b64a159f86"
      unitRef="usd">34317000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:ProceedFromSubsidiaryNotesPayable
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI3LTUtMS0xLTEwNjA5NQ_545e792c-33aa-45da-a4c0-ca136d9e8f21"
      unitRef="usd">54837000</sjw:ProceedFromSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTEtMS0xLTEwNjA5NQ_07e4a239-b21f-4f60-8324-193c538f496d"
      unitRef="usd">20901000</sjw:PaymentsForSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTMtMS0xLTEwNjA5NQ_74c9b313-1d2f-4f60-a1b0-6b3c75aada05"
      unitRef="usd">44145000</sjw:PaymentsForSubsidiaryNotesPayable>
    <sjw:PaymentsForSubsidiaryNotesPayable
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI4LTUtMS0xLTEwNjA5NQ_289b5f95-3638-431d-aebc-19cbc1f514e4"
      unitRef="usd">59762000</sjw:PaymentsForSubsidiaryNotesPayable>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTEtMS0xLTEwNjA5NQ_0bc9f8af-6b1b-494e-a390-6f2e4fae6807"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTMtMS0xLTEwNjA5NQ_f7c2dc64-39b1-477c-ab0c-ef9d7ecbefd2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzI5LTUtMS0xLTEwNjA5NQ_63fb2211-a11f-4535-b6fc-367647a06a32"
      unitRef="usd">50000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTEtMS0xLTEwNjA5NQ_43c90d31-932b-4f9f-be6b-e94531898b8f"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTMtMS0xLTEwNjA5NQ_bc0c65b0-c141-44cc-9a11-4beadf738135"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMwLTUtMS0xLTEwNjA5NQ_b14c6664-7141-4653-8da8-26d0d3debf76"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTEtMS0xLTEwNjA5NQ_0b7a6907-5766-46d2-99e2-77b039a7aff2"
      unitRef="usd">39085000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTMtMS0xLTEwNjA5NQ_06dd57ca-7dcc-4e4a-9289-2b563ba0c017"
      unitRef="usd">91029000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMxLTUtMS0xLTEwNjA5NQ_bc0adec4-c1ad-4d21-9f22-40f02ddc53a0"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTEtMS0xLTEwNjA5NQ_c4418df5-b509-45dd-b7d4-d14682900503"
      unitRef="usd">224000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTMtMS0xLTEwNjA5NQ_144ba03e-c379-4082-9c77-58a8dc09d1e7"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMyLTUtMS0xLTEwNjA5NQ_b6e10b22-e13b-4745-ae3e-0caabe29dac3"
      unitRef="usd">496000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTEtMS0xLTEwNjA5NQ_46bd627e-5c2a-4f86-b475-f4b8571b0b2f"
      unitRef="usd">43582000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTMtMS0xLTEwNjA5NQ_9040abb0-9e0a-4c7e-9140-21ab07af1144"
      unitRef="usd">40137000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzMzLTUtMS0xLTEwNjA5NQ_1f229c58-3892-4a6a-a52f-9a894f9d31a7"
      unitRef="usd">36509000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTEtMS0xLTEwNjA5NQ_fbfd2252-8d59-4521-97f2-918ebdc48a8b"
      unitRef="usd">-10267000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTMtMS0xLTEwNjA5NQ_4844eda7-1475-4d27-a3d8-9f79fdc33a3b"
      unitRef="usd">-8936000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM1LTUtMS0xLTEwNjA5NQ_5b5a4573-b263-43aa-ac4d-8d4d27976ffc"
      unitRef="usd">8070000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTEtMS0xLTEwNjA5NQ_a6472656-a0e3-42d7-a46a-6e5bb6d46fdf"
      unitRef="usd">2283000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTMtMS0xLTEwNjA5NQ_e6c7206d-7d18-4e60-a4ef-a38edcb989ff"
      unitRef="usd">2423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM2LTUtMS0xLTEwNjA5NQ_e3af4d77-1cc2-4453-bb57-b04ec03c68f6"
      unitRef="usd">-599000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTEtMS0xLTEwNjA5NQ_bf399c02-cefd-4175-977a-6ca4087af5c5"
      unitRef="usd">2859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iba9c2a244c094f58bf0a00284f7ef8c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTMtMS0xLTEwNjA5NQ_16db9537-db71-4ae8-82bc-90e5b5fd8152"
      unitRef="usd">436000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i454c9a7014cd4902be0ae09dff6a827f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM3LTUtMS0xLTEwNjA5NQ_eeaa2339-e350-42c4-9888-8b63be6f1a6e"
      unitRef="usd">1035000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTEtMS0xLTEwNjA5NQ_52c818a9-4292-4ade-a94a-3a2b4b7c46ea"
      unitRef="usd">5142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a52f27100f74bf6ac3ee77c0f091777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTMtMS0xLTEwNjA5NQ_8d57a841-a8bb-49e0-9dfd-dbb3c42b1b31"
      unitRef="usd">2859000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iba9c2a244c094f58bf0a00284f7ef8c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzM4LTUtMS0xLTEwNjA5NQ_6e41d2c0-d915-408b-abfd-b3d86ed6569e"
      unitRef="usd">436000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTEtMS0xLTEwNjA5NQ_03ff4dcf-c42b-49a8-9703-ab0ca77f8722"
      unitRef="usd">17512000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTMtMS0xLTEwNjA5NQ_ba09b457-20f2-49c4-b58e-9ed45a3dffb7"
      unitRef="usd">18518000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQwLTUtMS0xLTEwNjA5NQ_1d34cd8d-02f0-4b27-9abb-84e89f47d669"
      unitRef="usd">19442000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTEtMS0xLTEwNjA5NQ_00c2502e-c023-403f-8072-56cf0136b791"
      unitRef="usd">-5483000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTMtMS0xLTEwNjA5NQ_bff850ea-ddd4-48b2-936c-337e6f7dcf0e"
      unitRef="usd">-4998000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQxLTUtMS0xLTEwNjA5NQ_ae1d1124-6c08-42df-8557-0367d84364cb"
      unitRef="usd">3466000</us-gaap:IncomeTaxesPaidNet>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTEtMS0xLTEwNjA5NQ_a0b8e56d-9caf-4e01-a46b-d361d57a4ff5"
      unitRef="usd">4656000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="i509e32e2fb2b4104afad0956ffbb9b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTMtMS0xLTEwNjA5NQ_a4b965a0-c07d-414b-b34a-c45eae1cdc7c"
      unitRef="usd">4413000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:ShareBasedCompensationFromInvestmentInSubsidiaries
      contextRef="if4870c198ce743db9425f8346a79c3f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90YWJsZTo2YmFjNmNiYTA2MDc0OTVjOWZjOTAzMWIyZTViMzk5YS90YWJsZXJhbmdlOjZiYWM2Y2JhMDYwNzQ5NWM5ZmM5MDMxYjJlNWIzOTlhXzQzLTUtMS0xLTEwNjA5NQ_d85ebe83-5a04-4b05-af2d-c249c99cf585"
      unitRef="usd">2894000</sjw:ShareBasedCompensationFromInvestmentInSubsidiaries>
    <sjw:RestrictedNetAssetsSubsidiaries
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIyNjY_57c8f30e-2f08-4631-ad64-66be0e9c083f"
      unitRef="usd">366512000</sjw:RestrictedNetAssetsSubsidiaries>
    <sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets
      contextRef="i58169ac76dc04991b23c58fe1d5d8395_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzAvZnJhZzoyNTE4Yjg3ZGYyZDk0Mjc4OTg1ZGFlMDhhNjhiNjE5Zi90ZXh0cmVnaW9uOjI1MThiODdkZjJkOTQyNzg5ODVkYWUwOGE2OGI2MTlmXzIyNzI_a9d39b58-0372-4c35-9200-6ed2c57aa533"
      unitRef="number">0.33</sjw:RestrictedNetAssetsSubsidiariesPercentOfConsolidatedAssets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90ZXh0cmVnaW9uOjJjZDEwMTUyNWFhYTRmZDU4Y2U0MGRkOWQyNmIyZWI0XzE3MA_edaf0583-add3-47d8-b3fb-189c560b5186">&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, 2022, 2021 and 2020 &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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 regulatory asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;(2,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Recoveries of 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;1,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Balance, end of period&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;5,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,891&#160;&lt;/span&gt;&lt;/td&gt;&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;Reserve for litigation and claims:&lt;/span&gt;&lt;/td&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;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 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:#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;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;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Revision to accrual, due to settlements&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Balance, end of period&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;1,768&#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;607&#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;684&#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;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ieb3fa8cab1344b2b9526b98bd9190b34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItMS0xLTEtMTA2MDk1_16d28e10-36fc-4a7f-8911-a109fdf73bb8"
      unitRef="usd">4600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0465c7e8d332419bb3cbbf81cf3f099c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItMy0xLTEtMTA2MDk1_66ba5c26-b340-4158-a044-7c896114e66d"
      unitRef="usd">3891000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i34475a7b5fb44c08a155d91a9bdfa109_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzItNS0xLTEtMTA2MDk1_ffb5871a-e344-421f-a29f-53bc975d342a"
      unitRef="usd">1512000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtMS0xLTEtMTA2MDk1_bd94c849-a031-4e0a-ac7a-58d3a523eb0f"
      unitRef="usd">1195000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtMy0xLTEtMTA2MDk1_99286f90-d5b1-465f-ab3a-5cd82c294322"
      unitRef="usd">932000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzQtNS0xLTEtMTA2MDk1_bd3350e9-6719-4a43-af97-8f099ee8e20b"
      unitRef="usd">-177000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtMS0xLTEtMTA2MDk1_72938ea4-3bf3-45e8-801e-8c25e181b574"
      unitRef="usd">265000</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtMy0xLTEtMTA2MDk1_9acac5f3-95e2-4f53-9eef-99b3c80d5f9f"
      unitRef="usd">1610000</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets
      contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzUtNS0xLTEtMTA2MDk1_d5a96e48-8abb-4f3b-b674-27b392e8dc3f"
      unitRef="usd">3032000</sjw:SECSchedule1209ValuationAllowancesAndReservesChargedToRegulatoryAssets>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtMS0xLTEtMTA2MDk1_2c2254c4-c7e7-4305-802e-02b6247ef5ca"
      unitRef="usd">2248000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtMy0xLTEtMTA2MDk1_da1057a0-3059-4f5b-b44c-bbce3c194f0c"
      unitRef="usd">2394000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzYtNS0xLTEtMTA2MDk1_07b832a2-4ed3-4390-bf6b-2e0d7daf2c8f"
      unitRef="usd">800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i8e112b7011f8450280094ed36a328c9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctMS0xLTEtMTA2MDk1_b0d98e44-169a-44a2-ae62-fbfefd2ba9a3"
      unitRef="usd">1941000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="ibc4a863843114bf3aa285e037f4ef581_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctMy0xLTEtMTA2MDk1_4ed34678-3923-4b2d-afef-98cb622b50cb"
      unitRef="usd">561000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i6be81843239548558be39d3e6fcf6ffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzctNS0xLTEtMTA2MDk1_d0516031-e28a-402b-8892-9b0da8e914c8"
      unitRef="usd">324000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i07d2624d6a894305aafcac93de0b548d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtMS0xLTEtMTA2MDk1_63824eb3-4a72-4e12-955a-a0f7f59de469"
      unitRef="usd">5753000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ieb3fa8cab1344b2b9526b98bd9190b34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtMy0xLTEtMTA2MDk1_93f7b71b-1266-4cfd-b03a-e62d9192d018"
      unitRef="usd">4600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0465c7e8d332419bb3cbbf81cf3f099c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzgtNS0xLTEtMTA2MDk1_81994f54-c73e-490d-9780-988974299df4"
      unitRef="usd">3891000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8ed5cbdcf5ae4745a718298367e2ccad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTEtMS0xLTEwNjA5NQ_1bed9530-a9db-4b72-9f48-53123f8ab2d8"
      unitRef="usd">607000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if48eba1f2cb9456cb6fbd7af07224997_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTMtMS0xLTEwNjA5NQ_d3fd1705-4349-40a4-9472-101029bcea09"
      unitRef="usd">684000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7476f37ca44f4078a1e1c72e7111e458_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEwLTUtMS0xLTEwNjA5NQ_2f348fdd-ede2-44f7-bb0e-98fad745ded1"
      unitRef="usd">2898000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTEtMS0xLTEwNjA5NQ_6d5cdc8e-6b1a-4409-b076-6379ceefb5c3"
      unitRef="usd">1583000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTMtMS0xLTEwNjA5NQ_841024a2-72f5-48ec-9d34-1c7a21717618"
      unitRef="usd">916000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzExLTUtMS0xLTEwNjA5NQ_2455012a-828f-4313-ab06-4104d2817da0"
      unitRef="usd">958000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTEtMS0xLTEwNjA5NQ_2a05f78e-e7df-4d41-9d6a-89d0db5c104e"
      unitRef="usd">62000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTMtMS0xLTEwNjA5NQ_b881b843-f0fa-4499-b4d5-0241d84a5fc9"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEyLTUtMS0xLTEwNjA5NQ_326c55da-26bf-48bf-92a8-12d7864f4d52"
      unitRef="usd">122000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ic5238ad83e7c4242b0d7474e1fad410e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTEtMS0xLTEwNjA5NQ_2b425bb1-bdb4-4565-ac56-649ac2273af6"
      unitRef="usd">-360000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i557c7c49a82a4776bba25c3043f2065b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTMtMS0xLTEwNjA5NQ_3735db93-b941-4fc6-a086-e30e7abcd226"
      unitRef="usd">-943000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i0e78f67e37f14e189c6c0e30a70f3677_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzEzLTUtMS0xLTEwNjA5NQ_10320df6-a7b9-4747-8d1a-ab01b7d20317"
      unitRef="usd">-3050000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i47c82a33433d4348bed6015a289d148c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTEtMS0xLTEwNjA5NQ_1938f065-2422-4488-951b-70736b1cf7c3"
      unitRef="usd">1768000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8ed5cbdcf5ae4745a718298367e2ccad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTMtMS0xLTEwNjA5NQ_e8d3d055-2f44-4539-9581-b6044afe2b6a"
      unitRef="usd">607000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if48eba1f2cb9456cb6fbd7af07224997_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xMzYvZnJhZzoyY2QxMDE1MjVhYWE0ZmQ1OGNlNDBkZDlkMjZiMmViNC90YWJsZTplODM1NDFjM2M3M2U0NGQzYWFhYTQ5MmNhNGE2M2I4OC90YWJsZXJhbmdlOmU4MzU0MWMzYzczZTQ0ZDNhYWFhNDkyY2E0YTYzYjg4XzE0LTUtMS0xLTEwNjA5NQ_28fc5adf-8b40-4444-b69f-3ff1c0a69f1a"
      unitRef="usd">684000</us-gaap:ValuationAllowancesAndReservesBalance>
    <dei:AuditorFirmId
      contextRef="iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY5ZDIwZGNiYjA2MTRlOTlhMmJkYTFiYWMwZTQ3MzE4L3NlYzpmOWQyMGRjYmIwNjE0ZTk5YTJiZGExYmFjMGU0NzMxOF8xNDIvZnJhZzphNjBhNzY4N2YyNTU0ZmE1YTIzYTRhZmJkNTdlNTk1Ni90ZXh0cmVnaW9uOmE2MGE3Njg3ZjI1NTRmYTVhMjNhNGFmYmQ1N2U1OTU2XzI0OTY_7b7a0733-217f-4a52-ae38-f687fde6d1c2">34</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>103
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( 'B&6%8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !XAEA6Q1N'L>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*';V!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_
M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H<
M]1Y!5-4]>"1M-6F8@$5<B$PUUDB34%.7SGAK%GS\3.T,LP:P18^!,O"2 U/3
MQ'@:V@:N@ E&F'S^+J!=B'/U3^S< 79.#MDMJ;[OR[Z><^,.'-Z?GU[G=0L7
M,NE@</R5G:13Q!6[3'ZKUYOM(U.B$G51B4+<;@67=UR*AX_)]8??5=AWUNW<
M/S:^"*H&?MV%^@)02P,$%     @ >(985IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MOGZ_;8_H!W03C+GBQV&,:2ZL]WIM'7,=%!3S*ZA3KK6"@@Z9"F0A:W=PU.X
MHM1<K>-0<R$)5L8QG!@7B&P03>P'&T!V^KTC%=Y>F2MF!)?N6FJ. *,XQD+D
M J' CW<C-J@CYE='_7[@@WK4M2(_TK;,E2\2EEV(CD>0D90""Q*"3&3BJ22#
M,F(_V)>I]:YH:PFP^S$Y5\E(D;@K^SD&Y!%6)3&@9ZW,!H7$_ KI'\IXY -S
MY4O,)4/4 X*, H'HC!1#TI!ZPC0H(B9?H1T61V\"//J!>?75S^J'LUI+SV7M
MV).#"F/^O:%OE2VTQ5\@_B]*W31OR;(OQ$/1;<N6K<G=XA8.WEQ0*:UD:U]Q
MO"-O(MF?T%9LO+E@(G[Y/4!#XNX*76(;?G,$2)'*F&(&VTV D63C@\3B?HEU
MF_]WVSF"&$TVO=9X4)5Z+ S9E%G5(!Z*$W[@'Q:)$P=!#?0ZB",;2S![7 <A
MP)@BNXL([E)Z2@L?Y!?WRZ\Y,@]12M1Y&1&'L$A".+G(B/(8*9@8,N!LO,CP
M07UQYBTR'[.Z@D57 R&O2;/*:IR45\+]] NO<UI+SV7MV($'+P[]DL[*4<H^
MW&5-L2 7D.NY+LNL/G HJE1[J_(P\]\+<9HB&"H0I^F!H6@TDAJ#FN-^-=<S
M2XMR:U]0_P0W@7'CI]PP5,!/N6$H*D:X#?J.^U_L?6^_2;";03M5V]5CRP:*
MVM: &J]RF!(HL[.^Z#NKM?1<UHX].HA*[A>5Q_.@<R>>':[ZXP$/1!C&IQF"
M;+:!\*1,.C, 0<J0T62T0 Z2DOLEY>DL\#%SM2#P8CSFX2DS%\D2@(7<R7\$
M*:-$)/)T?D\//D19JWK9?M#3@'[<5J;[K&-_=?_1T&W[J<S)]3MZE7:?_@QF
MNB^1/F?ULJ@:4JI',!F\CR'EZN[CGN[$Z$W[N<N#-D:OV\.5RG)56P#\_JBU
M>3FQ-]A_8C7[/U!+ P04    " !XAEA6_.BY0\8"  "4!P  &    'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;*U5R6[;,!#]E8$:% F01*N=-+4%.':+YA#
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
M&"A:#(4F7P2#4H#M4H%=5<-ZX>L[[C)01P6H# "*QL9U(88**M,P: '8+@8
MBFM8K\IQH JA]N9,9@P2C8&BQ3?2(?,UZ K8+BR *&Q8EP#$DJ,R!5FT1Z!H
M#!0MOI$.^0[I(!00NU P168C>AWO8O4^V=H><"HCIIC$5:X"9K":8ZQ.8E M
MDU,]2 +$+@D JVWV:)-O3NMB@AL&1-%H(M"@#!0MAD*3Z;TX;& 7$P D-Z+K
M"^U65IWS[ V9/,)T@<$0E($&C:'09*X&A8'8%8;?H\X1O6ZG'G74$P7CS")[
M0R</*$BT& I-)FE0'L@-Y6&B.M?#2<6G0[3! WH6@1@$"2TF XT90Z')M SR
M ;'+!_V1M!,I63_IG7=SF[(>L71!G@U8$UT P!X-??5X0 0:EH&BQ5!H,JF#
MV$'LIQ=&D&HD4K\]'V)'E7S6O9GM'M$5)%44LG=C<M+_"'&!#.("L8L+MW7N
M'D#:$+@.5C6PM3W0Y$D-5&$@AM,!AC[$4%%E,@:)@=@EAO$Z-S8R93@1X.
M4U>KC\9:1O863^8!5#> 0I/9&@0&8A<8[!JVF:%0GX0<ZGI8FZUT0_5^6T0,
MQQ,<GX9$G:]T.Y<$1#L%8K";XXM[[?*)V:&ZI\Z?J&%3R,I^#8H6@:(Q4+08
M"DV^" ;=@=IU![N&3?7"?TD#3=6QQYC,%JB,,*X+,510F89!'Z!V?0!0PZ:&
MDMW#6*4,5"8 16.@:/&M?,B,73QP8%<)0%1LJNL !'L:5Z '%4#1&"A:?"L?
M,E>#6$#M8L$4'9OJ1;OKNQHEH$*!*>92?2J$&:SF6#W1%4.U3$[U( !0NP
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
M".:YXV#CO9V! KF= G_N9FH"W,-D?=(K3CX],X5S$]A8$'%S9EX@I1 A2%I
M&8RQ<FQY0$!N1\#><MIC4]>'H27 =#Z@6J"[X0Q8CZ%2LNDYF0\,R*V TVW+
M7+1/ 9URLTE\6K: !3:2TO5+LUO'2$I"6PL.O,7MFWB?NO79!3LP_*J[>%>-
M%E\KVK@.!V[C=FY;T%H^*5]N](KO]3[QOO( 1'$6!@ W%E K1"30.$"\%WF"
M6T;"P&?<SF<+FJKK_'&K::Q;$R5YIE<\YY:Q') 5YY'P@%<$88$; 42Y2#IV
M.G 8MW/8?9;EO<MN Q/M7D"CB*_ HF&!A"%:K2.A%-.PP@<,XV<PK,^O3;=#
M\;AMZ.NFF7<9JE_"-GT-0)^0ME!&0K EO-#$[QA(ISP.0,;M0+8@=.I;4./3
M<86X*9*R/:[7FZ38)2NX7N2 ?;C' 6A 90!3+XSI67KM@%/<CE.?ZRI5*J,F
MK:OU_V$'CINH% 5H$)LZ1LML< 2!E,R2QL3 7L+.7L>LW>VWT5R5@[P&SZ;
M_AB74J"C%JCUHB@R*R6&6B:Y!:3%@%V"69/VQ[Q,RO22DS<KOGWWT=LUH\77
MBC:NPX'SA)WS/E0UE:$ZW(\?_7W3I;=:43: M0DXC":W - =D$:^SU%',94\
M\-GXJ&7L\>2 UKZ9]D5M#M.^WJ&]P"'8W?(YW'9'4NZ& =A>BZ&6YHC0,A@&
M^A)V^OI1;SRWJEX[C\<FA=Y,5O)>K_SVUDPEEP&2QD :6I>38L O8<<OY,MY
M4H7>::8)GA L3_6=#WK:@WY-8#*,GI7$0"*M_@;H$G;H>M4Y+VU%A%(1"U /
M!5(:60QP-))2[Q26U#20ESASD)GK9:0^"]H00$-/D*^\$&Q40ZG+!" L)!6^
MYUK&W$!:XMS65ZKR3=]R2;;31U\]7*1_<,T@3$SB(D3HA92^%( V<$S;Q#J@
ME["CUQ?5G^Z=VM=@?=8FV'WBH8<2"%:BR14I W]Z[U8.5"7M5/6I:;;=L6;7
M@NNU/NAMJ_2W(TSG!T%*Z W'JS0Y2$1N"# 2*"/F(HP$RBFK U+):^QD2;#O
M].H>FKT9()0^:#TD9"Z;'J1R(!SY!W:RE@ =H5,32X)0H%,&H&0:GP'K(*G+
M/#&]6R$'UI%VUNG<=LVGIQWM^TWO7A_'[VAQ=%C_7) ZI<DK'+#; NGZ]/_:
M.#J)](/IA;T\N8OLS.;3Q4[?.(]JE9>E;GP:NR\J@2=HTD0:QAD#<Q101MP'
MAPHH9!#)Z9E8#I0DSVQ2?8=]5696X^"<CPMT)Q%4HBJ*@?)U%8V-#_@D[?CT
MHVH,##QOT>0<PYLI8? &#""TDJ$<B$G:B:F[?;>CB5?->MZ?R3Q330B4A$8H
MVYA*S]J$ T7)T+J,[WQJ*#S<($0YJ+.F60*NYZ45R[YW/7_5:/&UHHTK<T R
M:4>R3R6M'F@XP&HS$<D7/EHS *47,K#K%2-E%'F6^VD'[/+.8->9.QX]DW_\
MT /[L4 82A_L.P,A<SNFGC(S@)5GWZMZV&XV17>6G11.EC=I437;ND/*LBIO
MNB%^[N;?J^YB735:?*UHX]H=&,^S,][A'IK]'4/]*B0Y/<X8[8+#V@4;4-Q#
MY[-(Z7I@^RM&2ND%T\MI;^ \S\YY7\=[UR]$>PUUK:+'VTSM5*&_P .G#^V-
M+@L=9""A#Y9I,1!&KS8$>Y_SD^=<UJI>=<\+-4YWPU?_ ,GQT^,S2??=DSBO
M/O_ WL7]DT5#F/Y!IY^2FO"N<0JUI)#NVX"NJNZ?'>K?M-6F>YKFL6K;:MV]
M?%))IFHMH.^75=4>WN@?.#[!=?<_4$L#!!0    ( 'B&6%8Y238[ 08  )P/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;,U7V6[;.!3]%<+%%!W
M]99T0;, CIMNZ!(TR:3 8!YHZ=HB*I$J2<5UOW[.)259=MQ,9Y[FQ9;$R\-S
MMT/R>&7L5Y<1>?&]R+4[Z67>ER^&0Y=D5$@W,"5IC"R,+:3'JUT.76E)IF%2
MD0\GH]'382&5[IT>AV\7]O385#Y7FBZL<%512+L^H]RL3GKC7O/ALUIFGC\,
M3X]+N:1+\M?EA<7;L$5)54':*:.%I<5);SI^<7;(]L'@#T4KUWD6[,G<F*_\
M\C8]Z8V8$.64>$:0^+NE&>4Y X'&MQJSUR[)$[O/#?JKX#M\F4M',Y/?J-1G
M)[WG/9'20E:Y_VQ6;ZCVYPGC)29WX5>L:MM13R25\Z:H)X-!H73\E]_K./S*
MA$D]81)XQX4"RY?2R]-C:U;"LC70^"&X&F:#G-*<E$MO,:HPSY]^LDNIU0\9
M0Z13\:DD&][<\=!C 38;)C78602;_ 1L/!$?C/:9$^<ZI70;8 AF+;U)0^]L
M<B_B2TH&XF#<%Y/19'(/WD'K[D' ._@%=_MB!B]-KM*-]Q>6'&D?/YB%>*6T
MU(F2N;C$1T(U>B?^G,Z=MZBGO_:%*!(XW$^ >^R%*V5")[V2U[*WU#M]^&#\
M='1TCWN'K7N']Z'_VVS^9S!QE1$:*C%%*?5:Z:5(VE!2*A9MU-PF:IF\)3$G
MT@*.E]+"3ND 8E-8$PK?9^&]TIXA2ZL 4N;DQ)(TEL[S-8]3Z>-<#Q+76O%;
MR([CC$T+LBJ1XM'#!\\GD]'1Z^GT(CR.CWX/7@ TKU(*L^O5PL3+=S?BM355
MV1<*7U:9X?7,2@/>57.G4B6M(M</*'YEQ"W>Y3PG0'I",KV H\K#AMFM,I5D
MP:Y%WL(1"$$@ 3]9#Q$;30N5Q-%!&^(F&HANHFB;*CLV?G;DMH$Y+: >XAF\
M+$O,#4PKK5C(A5L[Y(6QVA!P.296S>'N?!WFX4-)037QN*QRZ8T%L6F>1X_K
M] OT@G8RB97!P9G+G#/:S3GE"NHEZ\PEW<;[W[H:? '5 ./-OBK<7ZZ8(- I
M]+C&@F%9S4%,5%[EH4(&G:I06$F@W-+82#&H[+O4XIUQ)&X 8:%6<:2I; #,
MFLKN,]S'<_'^_2P\7GWIB[<:VMDQOOJR92W>LWL-*#\'&_$F$HD,(V1DR!'B
MGBXK6S*K4.SK.\39>0BKYG FE:_)7T+I5$([K&97-Y=M<SX*W;EIO>VFXQJY
M"[L;DSL6&Y<9X -.*3\+9V=L,VF6H:UA_)ED[M<U>^;Y$>>-<[W,^3GB78?4
MKAM/W8ZK'\]OKEM?!W6L,\F!G3SY;2,AZ(YI0M\J)9O(5267^,P@ZE%^6\S:
M<(/:S&3<T'8I 0*-API$ <_1(#]3K=A$M:JZ!*>^H*:;^H;$ZE3:U(%*JB!4
M.UPNVV(45Z9$K3\?CV)C1E]!:;_:K<&;PP N.$KU[SJQM;=L$ ==R?89_I=9
MIWX>[Y/NN+I"/$MK;E6*9EV%*%=U]CB?!CS1P!0[U]7YY,S,9,ZBHI7L=XNQ
M7Q<63[ZB[W*KNX,;E<.X"QA8&/LHEBJDQK&7-\<P$4?J7%#8,&%VBZ<XQ*K$
MS!"%M$I\U*R]_;NW6&/PT< 5CF1V:3B5$F"QFECN3'>?1Y4XWIWC4*->9K/S
M+ZPIA#;ZL4<<%XN@@8%A$+6WFD]JX_Z.ENP3HW9P:W<.X:LKOSUOM#T5Q*A!
MN;KYM!&/%4J9I:?@XP<4*)1:+52H8P+3Q/^#[[ SE:T+HDW[E@GR5R>85X<I
MMB DSM>K;L6E$[2@;#N%&;.X*[B=]ZBZ^XMYO7MBT:U7H=-9E$,,-I44BJ]N
M10XT^#?YFC3Y6JB\:3&>'$Y5O%+,"K8CZ7![@XF6_)N@CJ,2$"\:':98:0&
MS8+P=M-:E^Q==Z%'&O("I!A3>*\ALQVG&\\6E:^0;XX-.0DMJW,6I1(D*;H+
MWPX&^\[5P\Z-"0?&9;@7\G$"8A<O3^W7]NHYC3>NC7F\MWZ0=JF0XYP6F#H:
M/'O2$S;>!>.+-V6X?\V-QVTN/&:X/I-E XPOC/'-"R_07LA/_P902P,$%
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
MYHW.\\!B\QW#V8SH!/&U/ O&0 9$[-ME9G@$)&@\!..2)6M"+JE>Z:IRZ&8
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
M,P*G2,$72E.P'[K5(Q<?%"KY((DI'4\?ZQ(>V*(39^&[&8$#5G/7ZQ3^.X%
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
MHJ8(;<(LO]8]6*FYU69_T)UZW:Z[[42YWU?W)LQT&LQFDWH\=PDV-%SMW*<
MEBO$#:_@216[GK"B!TV"JS&656&T0[)A0DD"P>];Y^@.GS@:[?C0R]R@\VZ-
M.V_MOB#LK0-<_YK=/FT_4B[\N_E>W'_A(%)K >,9K: :]F>3'E/^J\%OC"S=
MF_H2MZK,W3+%AQ8I*X#SE92FV5@#[:?;XE]02P,$%     @ >(985K^-S4*
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
MQM#9VA7M8",V$@C9@JD9UYJBEF[XFGXCB8K,)V.E/;5MRE6X,8'!DDK%%')
MTZ#4NYKU;<3G PY(U0+$;ZQN,R^,YKOR_8TEAJ])AY#53/6Q$+I,]DZ#F&:3
M*A=S76# N!CJZ^"-J@I:2:?ES9F!5OQ"S:L_E%V\M@7\FZ%CT8J?W6(">SY'
MHL>FT"JSBO*VX^#61BJ4PMEJK3D:THU2M@<^6";S2XAADZZD<]"A?6:/\]AP
M6073]I:YR;:06R [MT^<_WX<M1?"R6PJ+O&UP/A)F/!UO!#1Q*?GT22,:$S
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
M( 6\3IB-/G*TBWBK"NDW%^1R1T,[*N5,X882T$(O!->52.5"8D/GUTIH.VD
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
M'/,H\(^Z[G'$@\2#+7B4)^S<AB&\%0<1[(P5/ OAMX!GG@\&\"0)!Z.^E_$
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
MA0*OIN@/-<<ORANT)=)DFD73-#O$K%V'H!WL&Q9W$F/JS!CY'H\9$C6$Z#$
M6"QG4;J<]D%:Y,LH!L5%^QW53_G_ OF.A#[*_[#^SS?]^2*_L,=3"B5Q $<"
MH(>-.HE_^JV?&]HQ2-!9]3[T),OQDSG_8$H-0YT_IH/ 0SZ%9BMW[2#=3R\K
M7E$0F!QRX2Z$TX,T#5$04Z_\:46;:VC;HG.)KF.L7,MV/H)0<+@FE58:^+\V
MND8;WPB],7R'3MUB>@\&,-CNA+\!&6/.9:7VLXVXI9?>);VB@X'OB4XSF+I8
ML T,:81TWE?DY$,!4+/9:2M:?W33!::&ZNYKVTP01VHVY:%W4!'1Q1-588]>
MQ,T'XJ@#W76NM5[#-@$>&7K#!#,<+3EX%YA]K'?^\:"9S+IS NG6N[W7[J%6
M]F%C]+:%,:"!AL9Q4H^<HKN##UTIX>N.CD;P:2 JI"F:FF:&HCOXBMMP*'JF
MR1Z9-FAXGMZ?$4*7#T-)9^Z]J9"TZW0^6$ZS^3YH\\P8PMFJNUDH!K<L7K3$
M#(/)&$F/%N9'I>=L&:.3':0_']>AV=#<A[-E^X@!)!0HBS*L-9WIY37-;'"1
M\A7A?46D2NQ;(^A@Y&?9+M>[:O7]_*LXSMI'\L(GDA'MB8))5$#A^[S&68$4
M'\QP#ZP["J3VNQX_7SYYO.Q [TYP\SCD8=IZ[')J,KA6]-,E79[:<#,2;AC[
MM_W][$6XECQL#Y>[[S!W2&1[)=8@C<?9?,1,N# -"Z=W_I(2< 8L]8];P7'Z
MI@WXOM;:=0L2T-]:G_\/4$L#!!0    ( 'B&6%:=R$0%90,  %@'   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;)55VV[;.!#]E8%:],FQ9#ENLEG;
M0"XM>L4:3KHIL-@'6AI+1"B2(2G)_OL.24?-8I.@?:%$<N;,.4/.<-XK<V=K
M1 >[1DB[2&KG]%F:VJ+&AMFQTBAI9ZM,PQQ-395:;9"5P:D1:9YE;].&<9DL
MYV%M999SU3K!):X,V+9IF-E?H%#](IDD#PMK7M7.+Z3+N6857J/[IE>&9NF
M4O(&I>5*@L'M(CF?G%T<>_M@\#?'WC[Z!Z]DH]2=GWPL%TGF":' PGD$1I\.
M+U$(#T0T[@^8R1#2.S[^?T!_'[23E@VS>*G$+2]=O4A.$RAQRUKAUJK_@ <]
M,X]7*&'#"'VTS?](H&BM4\W!F1@T7,8OVQWR\,CA-'O&(3\XY(%W#!187C''
MEG.C>C#>FM#\3Y :O(D<E_Y0KIVA74Y^;GG=;BS>MR@=O.MHG*>.4/U>6AP0
M+B)"_@S")(>O2KK:PCM98OE?@)3H#)SR!TX7^8N(5UB,83H909[E^0MXTT'C
M-.!-?U&CA7_.-]89NA'_/J4WHAT_C>:KY,QJ5N BH3*P:#I,EF]>3=YF?[[
M]7C@>OP2^B^=Q^\A_"7A$Y,M51Q,IB&G-%Y_NKWY#C6S5%B,"KT$5AG$)F3'
M*2J6^Y8;A,\W<,L<&KC"C@I8>P/XXLA<EC\WUVA5:PJ$+^/5&*A3@*8IH2-H
MPPNTH+;P^F0TG9X&Q]>SZ6B692,*;C6&NA3[,3P?C5OR RX[I((P1ZJ7Q+@/
MIJWC@KL]!5(=+[FL#NM>A*;%':?2)7B8C$[R&6A46B"XVJBVJD%U9#H[F8$_
M1V(*A9(R-@Q+\<@.8:V*NYX) 6LFBYK:UZ;D'0]=B2Q(.1D9"9>J88+&5KK]
M"&YP1[T3_I\C&Y/D%?GD=+1Y5*,H*7*CF=S[]#6DCOB7,0O0UTJ@940[2K.M
MUH(3DL^T9[AEUAU5=-.\_)@0'I/^-*D;\J'K+RV+K9'(X,X?1(Q;"$4G=U#O
M:FY*N*?[XT,39+Q ]"B$9'N35;L1O(!O0V"*VG ;,D0.(6H\C([(T(IW>NZL
MQ_'N6>Z9C9^JJ/11MVO05*&G6\H?B8R-;U@=GHWSV"U_FL<WYRLS%:>3%K@E
MUVQ\,DO Q#X>)T[IT#LWRE$G#K\U/7UHO 'M;Y5R#Q,?8'A,ES\ 4$L#!!0
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
M<2'G;KO:^  O@'#GG1=[E>3_>E&*64-7 3FA>,(.\!>O!)[/@:,FYV<3/HL
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
M(^&T]WG':TC?\=/F$SGE8FF=\3/Y/UA[X!H_+3BP)<7Q5G?.AVK+25GEZ-Q
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
M?6-:>\;"'E2A:+@V8GW,;IJPT3KZ;[#88G-KC,2<U:9WW9HXD5_O53(%&\3
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
M+/.EZ2Z4G*J")N#Y+,_+]0UMT'Z:/OLO4$L#!!0    ( 'B&6%:C0N?^600
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
M34,+(%]89%4WH .&?W!<_@%02P,$%     @ >(985L)N[TJB!   +@H  !D
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
MQ)+SE23K3"2MR?*6QZMW:Y&]JR+F-HN4[1A7O/7)?>WH;V'O3E>;0&D^E!9
M:0Q%,VU218S4'C%VNQ!HAW6=:Z TCS:#QPEUZR<IT#8#*(VA:*85JN"1VH/'
MD[L+)8_C_$H&_[;CJ3SC!6@>":5YM)E'TDD]I( V&4!I#$4SK5#%D=0>1WI\
MS;.,K\A&#P_R=7R0%PP0T+P22O-*VNE$-AH.:=T5T+P22F,HFNF**J^D]KRR
M_9 BSN\3NO18HID>TG']KHV%O1N=94?2?"@M@-(8BF;:HTHVJ3W9_#_N8J#-
M@+%Q*\#"WGQG6R!I/I060&D,13-M466?U)Y]?CFQP47'%>/F^09UZEZ AIQ0
MF@^E!5 :0]%,+U1A*+6'H:]W$Q?WEAX7/I[<54S^(I^C-$KV2:LWH*$IE.9!
M:3Z4%D!I#$4S352%IO3[AZ84&II":1Z4YD-I 93&4#332%5H2NVAJ79-E&C?
MK,A>\O4^)G&TYJUN@=YE":5Y;VSCA+SP,&N;:'UH/P(HC:%HYK-O57CJVL/3
MR^:I\-NY><J.[VH8*,V#TGPH+8#2&(IFFJB*5EWGN\]3+C1PA=(\*,V'T@(H
MC:%HII&J8-:U![,7SU-V3F>W0"/9-[;1G9V?J* =": TAJ*9UCAY2ML>U.9/
MV1J35*LML ]B8Y_$QCZ*C7T6&_LP]O<(;]TJO'6'UMGH5DJNIYOBV905$1FY
M?0JC.'R,.5GKI6+]6Y,1,JU<0&D>E.9#:0&4QE TTT=5RNO:4][21_'11Z'A
MHV)]JWF@][=":5Y),ZX,32>-:\>MQ=QZL0#:-X:B'>3NG[S0)N'9IGA7D23%
M.VD.+W@YKCV^#^FV> M0;;WG? @.;S6J,(>7+'T.LTU^T3#F:XT<O)_H#<@.
M[RTZ+"BQ*UZ;\RB4$DGQ<<O#%<_R OK[M1#J=2%OX/CVJ/G_ %!+ P04
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
MF0S*)N!Y(:79!K;MARF?_@-02P,$%     @ >(985G:]=X/Q P  (@\  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULK9?;CMLV$(9?A5"#(@&2U=&2
MO;4%>+T)VHL BW727A2]H*61140B79*R-WWZDI0LGV1NX>;&%B7.\/MG*,UP
MNF/\FR@!)'JI*RIF3BGEYMYU159"C<4=VP!53PK&:RS5D*]=L>& <V-45V[@
M>;%;8T*==&KN/?%TRAI9$0I/'(FFKC'__@ 5V\T<W]G?>";K4NH;;CK=X#4L
M07[=/'$U<GLO.:F!"L(HXE#,G+E_O_!'VL#,^)W 3AQ=(RUEQ=@W/?@MGSF>
M)H(*,JE=8/6WA054E?:D./[NG#K]FMKP^'KO_9,1K\2LL( %J_X@N2QGSMA!
M.12XJ>0SV_T*G2 #F+%*F%^TZ^9Z#LH:(5G=&2N"FM#V'[]T@3@R\.,K!D%G
M$)P;1%<,PLX@-$);,B/K$4N<3CG;(:YG*V_ZPL3&6"LUA.HT+B573XFRD^FR
M31]B!5J2-24%R3"5:)YEK*&2T#5Z8A7)" CT <WS+::9NE3;!RT8%9(W739H
MKF](3E:-OB$0H6A.<NWW9.+;1Y"85.*=<O=U^8C>OGF'WNC)7TK6".5&3%VI
M=&DZ-^LT/+0:@BL:_ !]5FN7 GVD.>2G#EP5D#XJP3XJ#X'5XR-D=RCTWZ/
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
MKDUDLAUR[4:+VK7]1Z'-$''+TGP7@+0.YKP00F\W]@']ET;R#U!+ P04
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
M5#8@ .@ -V-PME A *6)+4T[\4S"L'LB9"DC$65][RXE!8+WL0)N[." H%X
M2A.!Q0PDE!J[/[,L"!FE/0$I.1"\@QUP,P>G@Z1Q*$T$-D,0^$%7J=GJXKCO
M[:-40O!6E^ &#(X":A.@-!&8IH!&,9MTDS#+]!V>'H4R"H'SK/;R]NO]U:TU
M :A!@-(XE":@M!1%T_-4&B&8O/VSH  J$J T#J4)*"U%T?1/3)6:(&XU<50/
MZ&8,S19*XU":(*9A"%C"NBV&K8SX<6S?<Q)E(L@A$W%:#^C&#@X(*B.@-$%,
MR\#\I'MDLU31.$EZXE$N@KA=Q$D=H)LY.!NHGH#2!#&]PUGSMIAT.T!+7<^'
M&$2Y">(\5SZB_7,#!N< E110FMC2M.WK)ZQ[(FLKT_9U>A1**Q"W5OAZ<WME
M#0!J$J T#J4)*"U%T?0XE9<@T=N[/P*5$% :A]($E):B:'JV2FD0M](XKON#
M*@PHC4-I@IAJ(HP, 6BI8KU[3>4OB-M?G-SZ0:T&E,:A-$$L5L.G1G-AD1JD
M;\8644Z#N)W&::W?AKD_G8?XM#N=Y\;]T(,W.E1D;&F=GHX%QIO"4A?&/1_-
M$J4>B'L*PQ%M'=0[0&D<2A/$G)UP%OFA<>YCEFD[,7TZL!(%H5L4M/.$O.+!
MFV;/\SK+O85<%&6VG*T6N\[ .D48J@Z@- ZE"2@M1='TM)6("(.W-WTAU#I
M:1Q*$U!:BJ+IV2J+$;HMQE%-GYLQ.%NHM8#21&BS%A'K3@WK*>L1%^'>=19N
M<7%JW^?&#@X(>_4%]O(+TU.<D:0;CZVH)QME,D*WR3BIZ7,S!P<#U1Q0F@C-
MF1 !#;JNW%+5,Z$R5$XB=,^5.-P6N@&#4X *"2A-A.9TA[-@K_/>IF"KBOIF
MK83*((1N@]!>K>;]=G_CS9>U+.<+2U]HC0?J%* T#J4)*"U%T?2TE:0(8T!;
M"#424!J'T@24EJ)H>K;*<(1NPW%<6PB=P0&E<2A-A*;0Z$Y'1SV@'IAR(Z';
MC9S<.4*-"93&H301FBJ$^"PR<GR/*1A4F15ZZ.J0$[I,-W/P9;I0KP*E"6K.
MM>@&B'I /4 E2ZA[UL;A;M0-&)P6U)1 :8*:,R]L;SE+6<]) 55>@[J]QE6>
M>T7])$O[&P8J-* T#J4)*"U%T?10E1ZA@'4H*-2%0&D<2A-06HJBZ=GNK4;A
MUBO'+4<!U2E0&H?2!#5%R5EHK'M@JPJ"L&?E ZJ4"GV?RT_<V,'Y0$4+E":H
MJ5"(;\P.L%3%4=^Q36D6^@[7GKB9@Z.!2A8H35!S2D8\Z2HP2U&/_J)*B-"W
M7G7B!@P. 6I#H#1!+:M84&,1"TN5MI?3@U#V@L*6L:!0AP&E<2A-0&DIBJ8G
MK'0'!:QFX68,SA;J-J T04VW0:FQRW,7Z:M7*6$1O<]R%F[LT'"@- ZEB<AR
M?4@2=D^"+54]C4*D7$3T#FM9N)F#@X'J"2A-1)9%*H)XTCU(6<KZDE%Z(GKK
M0A9NP. 8H(H"2A.1.9F")J0;@J6H=^>EA$+DGF_Q-:MEN]KN\W/^PYLV78/]
M'0$U"E :A]($E):B:'JXRBA$%-4%1E"O *5Q*$U :2F*IB>\MW2F6U,<U06Z
M&8.SQ2Z5B5TKT[+6A1\9?:"E+ E(WS*FRDI$AZS$B8T@5$Q :1Q*$Y'%.5@:
M0;.*4-(SM3!2<B(Z=$G)*;T@U%= :1Q*$Y'%1-#(-]H0R[*;/<DH6Q&YYUH<
MT0M")064QJ$T$9D3+29);'3D9I6^H].34%8A<EN%N\V-$ZP10%T"E,:A- &E
MI2B:OH2SLA/,1_6 #"HDH#0.I0DH+471](25XV!NQW%4#^AF#,X6ZC2@-,$L
MBUU,C.LB+54AC7N6Q&#*:K!#2V*<U@*ZL8/C@;H.*$TPRX4CA':OVK-4!93U
M7+7'E.U@AZXN.65%>ZC\@-(XE":8Y:J1((FZ2]M:RWJB4:Z"N6<_'.X!W8#!
M.4 5!90FF#FI@21A]RS64J7MZ/0@E%)@;J5P=_^G?<$2][C!VQ^J$: T :6E
M*)J>Y]Y-/!BL <3>O ,J(J T :6E*)J>L!(;S"TVCFL H2(#2N-0FF"FH8A]
MXQAFT1B!W]?_*9/!#JV+<6+_!_4;4!IGYK(= 0DZ'9M@%F_1W>86:=&SP96P
M8(>N^CBEHX.J#"B-0VF"61;)")G125BJ>N]5$"OU$+LG1AQQ/R.H<8#2.)0F
M8G-R0VC<7LU2M+_GTF-0?B!V^X$;8>_GW,,&;WRH$H#2!)26HFAZG$HQQ 35
MS\50JP"E<2A-0&DIBJ8GK"Q%[+841_5S;L;@;*%6 DH3L:D;0F)\IFNI(J1O
M';I8:8G8K25.;>C<V,'Q0&4%E"9BBZR@W8]T+463OMM3QDI5Q(<NTCBA^7,S
M!R<#U1A0FHC-:0Y&+JX2/14E'&+W-(@CVCZH9X#2.)0FMK3]<Z>0)L:^RU)%
MC ]SQWNW.E_(\G%]4_K*6Q__-W<%W_UT=^/[J_7MWCL_%\&G='/[>H6Y/'_.
M'N5M5C:'GLK+Y4.#]#^V?Q[EY@;UFV_JXGE]0_5O15T7B_673S*;R;(M:'[_
M4!3USV_:!W@MRN_KIWWY?U!+ P04    " !XAEA6$(&[=4 &  #R+P  &0
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
M)"ER<AANF@"5GK#4=.<[*1(04$8 HAW<!0@O, !$>YP&$)X=(!S%-P[,-VT
MCP$MK#)Y29#4=)\5-#D>;CRBXA*6FNZ\PB4'SKB,Q",?QB,UQ>,PO^(Y0#PJ
MH'%@H#'$(\RRL-[DQ5D"AQR%0TZ &YFH((2EICNO0,B!$T V%FB'B1X*]"-R
M"9!Q%,@X,,A8XM;.L+#>Y*5; H-<A4$N18U;%Q5OL-1TYQ7>N'!BR!:W[; ^
MPP9N_ST8K#_7?D4H+DPH;>A^VE\G\894[)I4A/J*7%=H6BS!MK YDQ=_D3I0
MIQ#DXD8^*DAAJ>G.*Y!RX>S32!G,&["$"6U=0V$)0 E7D8X+D\Z2<0U?VV'#
M)B_R$BDF5Q&9Z^-&."J08:GISBL@<^'\E/7:'ABO[5[0+Y;!^G/M5TSEPDQU
M?O7ULHK5=U'ZC31%ER2+4N,[/%AH\K(M06.NHC$7M\KFHL(8EII>_5<PYAU3
M9[-=E=O!VE,'H>=Y_6K_L(SF4-=6/_<4+'DP+)D#$GZ+!TM.71TL-7T"%&UY
MN-4T#Y66L-1TYQ4M>7"VR78Y;8<-+J>T_U@'K#_7_LZ3-3#PV*/7#@.PY.0%
M7")[Y"FF\G"+;1XJ"6&IZ<XK$O+F%=L\<['-8WT8@/7GVJ]@QH-AIH+;M'XV
M=+,OR=?*E[S"W=U]E/XP.H6:6L)2TSU7&.3AUM@\5!C"4M.=5S#DP:FI$1X0
M QYPF>MZ@]@5 R!PJ<L\R]LTKG"%P[ABC<HCRA*P]-1UPE+3)T*A$<<MDW%4
M+,)2TYU76,1?4B;CPS(9$WR82^##,AD+[+D$KL"%P^!R;)#"( N?9/**+<%"
M7+$0QZVB<50.PE+3G>\\M@SGEFPHT X;/+= ^SE?6'^N_0IE^,B#S!/BV8ZV
M\$DF+^D2=,05'7'<VAM'!20L-=UY!4A\7NVM'3;,<[%^/"_!.%PQ#H<9!XIG
M:P*X,^9#FF8/49T"+K0\;_&*/$1Y'%TGDN2V.4)-'F&IZ?L;%(WYN)4\'Y7
ML-1TYQ6!^7!R"H:0=G 70AR'\L'6#C;,G&F'Z<8I0O)A0H)"_(C\+JP^>:&6
MR"/Y"L=\W*J;CPI>6&JZ\PJ\_)=4W?QAU4WXCNB_G?,-53?&J+"%J2(C'R:C
M"6$*PS)\GLEKM@1O^9U]8[A%-!^5K+#4=.<56?GSBFB^I8A&^\4(6'^N_0J.
M_)$BVK20MO,R?)[)J[H$<OD*N7S<&IN/BDE8:OH^2X5) 9RTLH5T.VR\+@SK
MS[5?D4XPNIGMZC]&!U"32EAJNI<*F0+<6EN RDA8:KKSBI&"E^Q<"X8[UTP;
MUX+AQC6/6_-I@6*8 &:8)OZ.2/#",I-79(FD4:#0*, MG@6H!(2EICNO""B
M,TXCX>@/$[R&_&XPW#?/@'#L[)L?W88V"$>83F'!R6NS!. $"G "W/)8@,HQ
M6&JZ\XIC@GE;T +S%C3?:0H*SU_]/!A\LIG.A(I+PM']:,9 MC,I+#BYM<(2
M6!,JK EQ2V@A*NU@J>G.*]H)X021+9#;81,#&3[97&<4O82C^]*:0#XBLP4K
M35[$)9([H0*C$+>J%J("$I::[KP"I/ E>]-"P]XT R.$PZUIKKT$'"J "4=W
MIIDB$L8$6'/R\BR1QPD5)86X%;(0E9&PU'3G.]V)YE7(0DN%;'A!70)S0H4Y
MX>@&-5OX G" FK/!4M,;+RDV$KBE+8%*1EAJNO.*C,2\36K"O$F-\WX.%M:?
M:[^"&P'#S<>H7JS1IQ9AE<EKM@0#"<5  K?*)5!!"$M-=UZ!D'A)E4L,JUR^
M+T3_<7$QK')QS_,],PL(!2H"!A5#- (/&ER6U8$DEP]9\E!O*;O9IUL[SL*G
MGKR*2V1]A((F@5OW$JB\A*6F.Z]X21S3CM$:PH$AY>4/0]C0;C%PK"&L>$;
M/(,5PC#_PD9,7L]%.C=V6C<B]V[$;=ZX3/?&;OO&>36OYW%:@X9!5\8E\(?1
M3O=&"@,09KP#G<E@*R9WY\*2ZTV;TYDVY.:/%+?[(Y9<;P(Z_1_IO"UKS^,&
M+?:<08LR^ RS?>@TB:0P2TV+_7^5=]5Q[^.\*,G'+"]OHUM[,X>14T]?[R4R
M4(QVNDE2Y':2%+>?))9<;P(Z'27I2PIUSZ/U_</#AJ=T6*FK\\V6?J>TTS"2
MPE"%%,LC#5)A(Z8OZB(M)FFGQR1%;C))<;M,8LGU)J#39Y+.;#1)S66^</#$
MY,@9YOK0[9\]TD ;,?0!@H&-F+SR6'*]6>NV[<:M"3+LYMV+(%RW?3?<(ML>
M^LQ<&#2$_C)-N+M=N$?:<)M#_XCBX(CP]-5<A.6Z#;\9;H&0(3?[7J;;=[?=
M-]Q2>XQ/F*%*6&\5'83T\#C7XU9"Z;;D'NG)?52LCO '5EON9V<7Z?+=;?/-
M<$N'#+G%]S(]OKM-ON%&VL!%V%P_=,-^(G#D#+-]Z##42+/NHP,;H@O4G!B:
M7.^C,3I,YN 6%1EN9V\TN=X$=/ *[I]M#VS'5EGL%\9'SC#5AW7GH][J#]K[
M&.6W<167B;RIY.F;^CG8_.FCZYY>E-E]\^EOUUE99KOFVSL9;65>'U#]_B;+
MRN<7]0?*'3Y!\.Q/4$L#!!0    ( 'B&6%;W<&=[<P(  %0&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;(6576^;,!2&_XK%JJF5UD+,1TA'D-I&
M4R>M4M6DV\6T"P<.P:K!S#9)]^]G&XJRA30WP1_GO,][@GU(=ER\R!) H=>*
MU7+NE$HUUZXKLQ(J(J]X [7>*;BHB-)3L7%E(X#D-JEB+O:\R*T(K9TTL6N/
M(DUXJQBMX5$@V585$7]N@?'=W)DX;PM/=%,JL^"F24,VL 3UW#P*/7,'E9Q6
M4$O*:R2@F#LWD^O;V,3;@.\4=G)OC$PE:\Y?S.1K/G<\8P@89,HH$/W8PATP
M9H2TC=^]IC,@3>+^^$W]BZU=U[(F$NXX^T%S5<Z=V$$Y%*1EZHGO[J&O)S1Z
M&6?2_J)='^LY*&NEXE6?K!U4M.Z>Y+7_'_82,#Z2@/L$;'UW(.MR011)$\%W
M2)AHK68&ME2;K<W1VKR4I1)ZE^H\E7[C]>9R!:)""U@K=(F6^K7G+0/$"_1
M5"NHHB#-S(:J(?1\ 8I0)B_0&:(U6I6\E:3.9>(J[<NHNUGOX;;S@(]X6$!V
MA?S))X0]C-'S<H'.SR[^E7%U64-M>*@-6UW_J*ZVN: R8URV M#/F[540I^#
M7V,>.ZU@7,O<C6O9D SFCC[\$L06G/3CATGD?7['J3\X]=]33W7A_IBG+BNT
M6>9Z;=/ C[S$W8ZP@H$5G&(%8ZPN*]IGQ;/8'X>% RP\!0O'8.$!S(^">)P5
M#:SH%"L:8T4'+.S[WI'"I@-L>@HV'8--#V%X-AMGQ0,K?I>U*D'WVT)?O3%B
M?'!&)H$736;A?U!WKTF8?OM Q(;6$C$H=*9W-=42HNMAW43QQO:--5>Z"]EA
MJ=L^"!.@]PO.U=O$M*+A0Y+^!5!+ P04    " !XAEA6P&CF?$H%  ""+0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RMFF]/JT@4QK_*A+V[T41;
MH-!6MVVBY<]ZH_<:]:Z;;/;%V$Y;(C"]P[3>F^R'WQF*;;$4[>;QA3+ \SO
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
MSU7+;5FRO(1*Y*Q"'!;7S@V^2O!8&QC$GSELQ=XSTE+FC#WKQO?LVO'TB*"
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
M+<#<7PFAWT_LAX/F0]'D7U!+ P04    " !XAEA6&J16 \H#   D#0  &0
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
M*]WIV,M"-Z\@C$#?WW"N'@9F@;8=3OX 4$L#!!0    ( 'B&6%8[WCZA60<
M ,%0   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;+6<6W/B-AS%OXJ&
M[G1V9W:#+YA+FC"38$E-9]-F-IOVH=,'!T3PK"^L+9+=?OK:AF $0N#MX24!
MH__/,N?8@H.LBY<T^Y+/A)#D6QPE^65K)N7\O-W.QS,1!_E9.A=)\<HTS>)
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
MO=,;>ZLW]E[O4^2D;IV3NB?-25UH3@JE^5 :A=(8E,91--5#=4[J G)2=S<
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
MZZ686Q;6N_IPW+:PCSZI -4$JH64)J= 4^H<J%MGGS;S?W5%PM9ICG8X4<U
M-1/5+%2S4<VIM>U#;N/A:-S;G> MBY4S_')W:K=IY>3>G=1HG1+5!*J%E"9-
MZF'3L!RJ&Y:?RQV!277%#:W\-_W5#L*[ZFH^DSUWLZSE\=9+V3G7=]X7-^KU
M'SN)4<U$-0O5;%1S4,U%-0_5?%0+4$V@6DAI<G(T_<RANI_III-\U7DX/CC0
MVF:MR3&T<WTI UVEB6H6JMFHYJ":BVH>JOFH%J":0+60TN3<:-J80_7E1T62
M)O/E?!T0U?&#5_%1713]-FZ..+2F"-K+1#4#U4Q4LU#-KC4Y?7=O,'G(0BZZ
M71ZJ^:@6H)I M9#2Y'!H6I1#=4UK'0[?L]ER'F_N?K";!]M'( \X^JA>Z=%1
M@;8N4<U$-0O5[%J3CQ=>#OMM1_6<8Q9VT>WT4,U'M0#5!*J%E"9'1].C'"K[
M9E<WV:+8&QBMJ4#VUVY0S4 U$]4L5+.'+;V_SK _[.T&PF'+N>C6>:CFHUJ
M:@+50DJ3LZ#I<PY/?7/[^B=_U ^WY@?:_T0U ]5,5+-0S:XUZ4Y)KWK#SD%+
MN>B6>:CFHUJ :@+50DJ3LZ/I:P[5UW:TE]$TFBT?XU^O9U$ZR;3/U;$)[;=E
M\9#E2?'\<NWQW__Q3G/3R7EK,*"=350S4,U$-0O5;%1S4,U%-0_5?%0+4$V@
M6DAI<M TG<WA2VOK-,7P(5K31#4#U4Q4LU#-1C4'U5Q4\U#-1[4 U02JA90F
MATQ3W1RJJYMOW.QM7A]OC?(XTO+XG\LDKX^N1I,\_K6Z<Y-T"]KJT3_NLJS]
MO"Y:\D0U ]5,5+-0S1Z^+D^.AH-7.T2'+.6B6^:AFH]J :H)5 LI38Z0IO<Y
M5/<^PZRHKC[^&.=)-FU"HOJ-DLWQE6CZ_\O%*E-:@P&MA:*:@6HFJEFH9J.:
M\\:;9MC1IM%SZZ^4H-OAH9J/:@&J"50+*4T*E5'3.QVI>Z=!]A3GY?[.+,NC
MZ0\<8U'SQT8*JAFH9J*:A6HVJCFHYJ*:AVH^J@6H)E MI#0Y9IJ2ZJA[PF,L
M([2HBFH&JIFH9J&:C6H.JKFHYJ&:CVH!J@E4"RE-#AF]"1EUH_4_>8Q%O2E'
M1Q+:>D4U$]4L5+-K;?OH2>_5(99#%G+1[?)0S4>U -4$JH64]A(@%XN'<DX;
M41%=?9C'^7U\$\]FBS(3EFG)5[&R>;3,@[LR8+KO?]//+EX][G3?!]WJ\8N&
MN?KP&-W'(LKODW2AS>*[DNR<CP9G6I[</VR^*;+'CV=E+-YF19'-5U\^Q-$T
MSJL%RI]7^;+^IEK!4Y;_N=KLJW\#4$L#!!0    ( 'B&6%9@XO6J80@  &DX
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;,U;;6_C*A;^*RB[6LU(
MG8G!CI/,MI':,%=W/W2V:N_+A]5^(#%)?,<V7B!]D?;'+]ANB OAUA$CK4::
MQLGA,><Q')YSP)=/C'\7.THE>"Z+2ER-=E+67\9CL=[1DHC/K*:5^F7#>$FD
MNN3;L:@Y)5G3J"S&*(K2<4GR:K2X;+Z[XXM+MI=%7M$[#L2^+ E_N:$%>[H:
MP='K%_?Y=B?U%^/%94VV]('*7^L[KJ[&!Y0L+VDE<E8!3C=7HVOX!2>I;M!8
M_);3)W'T&6A75HQ]UQ?_R*Y&D>X1+>A::@BB_CS2)2T*C:3Z\9\.='2XIVYX
M_/D5_:?&>>7,B@BZ9,7O>29W5Z/9"&1T0_:%O&=//]/.H8G&6[-"-/^#I\XV
M&H'U7DA6=HU5#\J\:O^2YXZ(HP8P/=$ =0W0VP;)B09QUR!^;X.D:Y TS+2N
M-#Q@(LGBDK,GP+6U0M,?&C*;ULK]O-+/_4%R]6NNVLG%#:WH)I?@KB"5 )_
M-\(YT8\"?,!4DKP0']6WOSY@\.&O'R_'4MU2-QRO._B;%AZ=@(<(W+)*[@3X
M6F4TZP.,55\/'4:O';Y!7D1,UY]!#"\ BA!R=&CY_N;0T1R_OWGD\28^T!\W
M>/$)O+MN!K7T_^MZ)2174^'?+J9;I,2-I./#%U&3-;T:J0 @*'^DH\7?_@+3
MZ.\NED*"X4!@/0:3 X.)#WUQ2_AW%1ZW*L0)%VMMZTG36@?!QP6:3^=1I)[>
MXS$A#KLD098=]O;F3%\G!U\G7E^OUW)/>$Z*QEWPH6!"?+P 62[6;%])H&8N
M!>L=J;;4144+GAZY"&$:3VTGE]YN#!T=@<!ZC*4'QM*S&%.A$I J TSN*.\H
M<PZ?U.+L$T0)<G#F[<A0S@*!]3B;'CB;GL-9R;@D12Y?/"-L:K&5V$1Y[SZ4
MJ$!@/:)F!Z)F?J*R/]0"K420!)*!N@OEJVY%K75(OP"5"DYL R1Y=@^PF3W
M$)Q FS:'X50Y8@6HF17(9K/HV*SGZ_S@Z]SKZV^DV%/M2)%O*%"Q=L])M5;1
M1JWN>L5R^C:WNAPW(?6M:[9= N<V!=C;Q3,?-HR,4HK\C[NJ]FI2*/&5E_NR
M]3Q?[1OY6N2E>N1[I7$X^)F20N[ DG *'M2HR/)J"Z[7;8C6H\(IHR*+ S2Q
MB/+W<.C<"876Y_-(><(@?&*J2=2S;""ET*)T8H\]?R<'4QH(K4\I,I0B+Z5?
MR[I@+WI%.R)3Z.BD4B&JE'UQFBUD3]8HBAV$V89HYE@0L=LP.1F*H!'-T*LH
M%_]L5VU6*A)W.NP^ZI"DKJE9X54,KFC6B\9M,-8&3@)BFP X21Q2T6&9(C2U
M QOV^W'N<##2&/JUL8NG#RU1'QL>3O%4\YQQH#N4-S%>2"=CB3W![ 5IZ3";
MVN,*^WTYERLCK:%?6W>96(O89<7N<1)2'"^#HN%0:'T.C=B&:;!L%H;4R\N@
M:#@46I]&H[^A7X#?<?8'7<NC6<E61;XE.I@[J;1E-YK-(7(%;]LTGNE_COGH
M,DVCOB[K>VB$,_0KYV\J#M=4!9DL7Q^$\\DP8RO?!*5VCY<.PUGD,,0NPR0Y
M+9*A4<G0+Y-_82I'4FO1(VT3 Z'D34;U KQ18@8\?+V_<[IH*V (I]"19;HL
M8YA,'4[^"+6,C%I&?K7\]9FN]TTA\6%?UP75;"AJ[JG,>7/11 D7&7[@H9$A
M*!H.A=8GU4AF!(,%6!12V"Z#HN%0:'T:C4Q&?ID\-, BAS:>)Q-'-N&PG$13
M5QW1W\5S*3 2&ODE]* (C&S!VX9+RWV7H4,38J>AITR!C.9%?LT;I"B#;,D*
MT\3EL&TXCQR5"V27ES]!./<X;(0K\@O7,Y><#O6X1VD\=PUIVW#F7'#\_3QW
M1!OQB?REWMN\TG4$IZ]!M690-!P*K<^:T9IH&FY%"5FY709%PZ'0^C0:08O\
M@O:N":5@H[)F%56;[7A='1625!GAF3O(^"%C\$()=[5<^EL.IBX06I\Z(YF1
M7S)W\Q;\%[P[!?<C#AZ((=%P*+3^=K*1W7$4;D,YJ- .BH9#H?5I-$([]M>F
M>_+H53QH>70!Z'/=:D=.Y9Y70)&M504@0E#W<.WNI<OMAR4T^AREDS<K[3OM
M\)_;];TVNCCVZ^+;MA3O]"&07.T\#8F&0Z'U63LZPA'P#$?80QQA3W'\B&)U
M;(1[[!?NYRRA?P(Y.;V$^EL.INY'U*YCDP+$_A2@F[=#EE _XN"!&+2*'0JM
MSZ9)).)P5>PX:&81% V'0NO3:#*+V%_%#KN$3MU+WM1:0]]IB-]AV'?<Y *Q
M7[@O?_G] 70[L>[R@A]@\*@)F@V$0NN39[*!>!YN\@5- X*BX5!H_3.1)@U(
M_-7W>WT2D&V:O5_%:%/9U%ODG!+1U(;T#Z1Z :)FE6!<S45!'O-J*TX>$.CN
M^';"P+<ST-^SH3R&0NOS:/* Q)\'''8Q1'-<\!NK/M%N9@.<<Q7%&!=JW<7-
M\0K%8H]P?9:ZVK:['4^YW*DGD.6/>;8GQ058O0#Y4EM/Z>)0LS3G$VL5-;G9
M.%EYUG6_/T/G1% T' JM_RQ-=I.@8*$E"9KN!$7#H=#Z-)IT)_'O'.#N))'0
M(YCVYT=U/#^RU_GA)#BVR\]P;E>5ERY#%#O*S_YNGTO+T3%T?Z[Q?QTIU'VU
M*G$^B)")T#(H&@Z%UG^D)JU*)N$"1M!\*B@:#H76I]'D4XE_8R90P$BM.)!,
M(L<I$*?AW#[&A_W='DK+^.@=K)+R;?,NFP#-$=7V[:;#MX?WY:Z;M\3>?'\#
MO^#VK3<#T[Z$=TOX-E<CL: ;!1E]GBH?>?M>6WLA6=V\Z;5B4K*R^;BC)*-<
M&ZC?-XS)UPM]@\/;A8O_ 5!+ P04    " !XAEA6V65\TJ8&  "$/   &0
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
MO\X=E^,BS2XY^ X1@<.(?[^RA>Q !F/[96/W16.PIS$7@@>:B ,'/R8!"50
M6_:\ZCY\[?X]U"(BXM\ SWT'H -A1X>VU[N['>[H>G='$XU7?0POQYOTX#T6
M\^G;;]R9\T/Y97@7S5J8+%7<\A3[9&W)7, )>R;6I@#MHL@D&#($IM WJ>B;
MY.A>[^?8R2<!.!_3 (7<CR@_,@+^^D6^!A\$B?G?7:Q.3+)J$@P9 E-8G5:L
M3K6#\E=9?%+"0AJ$/G@JJ?4I%^\ PX( NI-WL:Q#O,@58>++ L1)%\/:EH8R
M7( M<["LO#UOG!MGLK*?SYF[8*0P,JL8F6D9>1U?]"D*]WG0? 07VC:&<C&[
MA@M#+2J<S2O.YEK.'L(DC(\Q^ ]<G>2T@$,),@F&#($I1"XJ(A=OFN06)EDU
M"88,@2FL+BM6EV.37""YI<=$Y#.\B]$"V774R0=G4W7Z;7OLX+(Q3;OM/&?:
MG;5<IY9ZSM@@R4LJA;@<5HR((TN S%UI-K PYZ1[=I9M-;O9BOI*.W393HWZ
M3."Z_UO]*IO2Y]FMOD-#IX4I-)4^6-,'AQ>[BW.B!&U^S<FR-3RZ#5NS!^F[
M.9:&6IF[>FENIN:7C;1H:;%B5).;0E.IJU6YJY6G9Z7_-W$@#.AJOAYJ:'DR
MBH9,H:DTUC+<G;YIX7>-BF^C:,@4FDIMK>==O:#_FNI?0K<3F-N<TSV&[J*9
MZ7H,I\N>4EAK<%<OPLT*@'EW+H/-N*^S0Y?MU*AKP>QJE>/8"K;HJ6"S9GS=
MAJT!@/3='#O(:X7KZB7N WX9N@+3(PY.&2;1D"DT==NQUM+0>=-L#+52?2BU
M1M&0*325VEJPP]&"_>*L+:%;DW'1S$I]AI-F-NXQ]*#7G9=@K:RA7ED;S<:P
M6T?/YDUI>:TANL)0#;S6TE"OI4VNR."5BEK?I<$SY"T4-:P5-=0KZG$5K01M
M4C6%S?5KCV%K$B%]-\?24"MBJ-^9-K,F@YU;Q*WQ8U3OFD)3B:OU+M3KW5H*
M7%Z1Z:$&%RJ3:,@4FDIC+:?A_&TU@-$=;J-HR!2:2FVMV:%>LW^5!N@1Y/.F
M<N\SG#25>X^A=[9T4^.L13D<O>\\0@,LNS)9*^KN_>76AMME._5_W+5T]O3;
MT..JE]>]/SR%S75VCV'K\R-]-X<.<?OL#$9,V#X_R\)!'E1QGJ%Z6IV7N<M/
MB32>W[NWJ#CU4L,4AW >,-N'"0<1V4E(YV8NJP@KSK44-X*F^4F/)RH$C?/+
M \$!89F!?+^C5+S>9 U4IXLV7P!02P,$%     @ >(985EAT?#.4!   Y10
M !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULM5C;;N,V%/P50ET4"=!$
MHNY*;0.)M44#=%LCZ;8/11\8B;:)E427I.-TO[[4Q9)%44JR<%\249HS/'-X
M&W-VH.P+WV(LP$N>%7QN;(78W9@F3[8X1_R:[G AOZPIRY&03;8Q^8YAE%9!
M>6;:EN6;.2*%L9A5[U9L,:-[D9$"KQC@^SQ'[-\[G-'#W(#&\<4#V6Q%^<)<
MS'9H@Q^Q^+Q;,=DR6Y:4Y+C@A!: X?7<N(4WL6V5 17B#X(/_.09E%*>*/U2
M-N[3N6&5&>$,)Z*D0/+?,U[B+"N99![_-*1&VV<9>/I\9/^I$B_%/"&.ES3[
MDZ1B.S=" Z1XC?:9>*"'GW$CR"OY$IKQZB\XU-@@,$"RYX+F3;#,("=%_1^]
M-(4X"8#^2(#=!-AJ@#L2X#0!SEL#W"; K2I32ZGJ$".!%C-&#X"5:,E6/E3%
MK**E?%*4X_XHF/Q*9)Q8W.$"KXD JPP5'%R!7^546V%&:$H2</RXI%R BQ@+
M1#)^*5&?'V-P\>$2? "D +]OZ9ZC(N4S4\B,2EXS:7J_JWNW1WJ'-OA$"['E
MX&.1XK1/8$HIK1[[J.?.GF2,<7(-'/@#L"W;UB2T?'LXU(3';P^W)M0X[>@X
M%9\[PK>J%]CWWT'?^K$9#6V9)VG*O>.&[U""YX;<'#AFS]A8U*2Z$IV3+#X3
M6:]\;EL^MV)W1H=C+=^DX'22@YCP)*-\SS#XZQ?Y&=P+G/._=55USUG5<Y+%
M9R+K5=5KJ^I-3LI'R4<2#!*Y*^BJ5D=[571Y[#PO(L>+9N;S:34TH,"Q^J!X
M" K]$Z9>]GZ;O3^9_7TAL*R)&$V_#O=/.H568(5*_D-4Y$)/R5]'Y8:N7D#0
M"@@F!7Q\V<DS4\YJAL6>%: \/#G'^GTA&&1P!</0A8H:+<R"RJ#%.I@7G,CN
M"0I;0>&DH-N<,D&^HLH'T#78R=-'.I-79EDXK&V@J!I"5.'Q)*2G)FK51)-J
M'G!"-P7Y*@=(>IH]8@1E0.XWW+S82!MVJ=,2#;/P;64Q+(<@/[)4/1JF*!A1
M!*W.(UAOT70<($YD8TT25 B GW&A'9^&4IDLD;)$EAJ8N@M,0OJ*3EP/G%14
MVIS=T>8\-<?#V%1KN'I5M7UU1]"@0DM%Q3J4ZX[IL3L]]J2>W\06,S#E$*8)
MWGN8G94M/A=;OWB=R8+._VH3X%G=UUG9XG.Q]4O;&3 XZ41>]0I->/^(=&QU
M:6E0<'#::E"1-;:R.K,#I]W.JWZAB>^MZ-!1%6A EJ\*&((BSQ\1T/D=.&UX
MWN47X-"R7$G/HIZL.E@4##9N#2KT@A%!G?^!TP;HV_P"')H7]81]'1)K(-&8
MH,[_P&D#]"V6 0Z=R]5@22PU*-L+5$T:D#WBLF%G@^";?-#[/,/0O@S&Z%5(
M/ GI7RIT#LB>=D#O\@L-U^GOEL!3=P0-"-KJSXQ8AW)LU7";)_<_.6:;ZAZ-
MR_SVA:BO3MJW[5W=;75#I;R_@S=Q?>/6T=07@)\0VY""@PRO):5U'<B46'VG
M5C<$W56W3$]4")I7CUN,4LQ*@/R^IE0<&V4'[<WFXC]02P,$%     @ >(98
M5L%J?S4P!P  O"\  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULM9IM
M;]LV$,>_"N$50PLLM?B@IRPQD$0KUA?%@F;=7LLV8PN5)4^BD^;;CY(<TR(O
MM*W2*-#8\O%\_Z/$^_',J^>R^EXO.1?HQRHOZNO14HCUY7A<SY9\E=8?RS4O
MY">/9;5*A7Q;+<;UNN+IO!VTRL?$\X+Q*LV*T>2JO79?3:[*C<BS@M]7J-ZL
M5FGU<LOS\OEZA$>O%[YFBZ5H+HPG5^MTP1^X^+:^K^2[\<[+/%OQHL[* E7\
M\7IT@R\3YC<#6HM_,OY<[[U&C91I67YOWGR>7X^\)B*>\YEH7*3RSQ._XWG>
M>))Q_+=U.MI]9S-P__6K]T^M>"EFFM;\KLS_S>9B>3V*1FC.']--+KZ6SW_R
MK: VP%F9U^W_Z'EKZXW0;%.+<K4=+"-8947W-_VQ3<3> !R\,8!L!Q!] 'MC
M -T.H,<.8-L!K,U,)Z7-0Y**=')5E<^H:JREM^9%F\QVM)2?%<V\/XA*?IK)
M<6)RRPO^F ETGZ=%C2[05SXKBUF69VD[+>4C^K0IYGR.'D0J-C5ZGW"19GG]
M0=I^>TC0^W<?T#N4%>CO9;FITV)>7XV%C*OQ/IYM8[CM8B!OQ( )^E(68EFC
M/YJOZCL82T$[5>15U2VQ>DSX[".B^#=$/$* @.Z.'XZ!X<GQPSV+&KJ;(]KZ
MHV_XNUNFQ8(W25[+64)I77,!IKESPV WS0IR6:_3&;\>R26BYM43'TU^_04'
MWN]0BEPZ2QPYZZ6/[=+';-XGG]*L0D]ION'-[=QE#Z4"3?DB*XJL6#277WA:
M02GM7/NMZV8-?9I0BF-&K\9/^\FR1G!JLAPYZR7+WR7+/R%9>_=;DS%>S&VY
MZCP'>[DB01QCHN7*/RJEB37.@5D(=ED(K%FX[PI;YV^[1()/G-7-J4^<2V>)
M(V>]](6[](5'+EC3;7DIIWFV:$L*E,70919=.DL<.>ME,=IE,;+>A+=&[HY>
MM2+C2:11\T][$B&SP(NQ]B1:PQR8A'B7A-B:A ?I+YMQ-"MK 2F-#0DQ]6--
M)V 44D]3&1O+4A3L>>I%CSV%5YXU_L^%X#(KXDT!V_'[P6$O]/2I LQBAGU-
M ^B,1>P-%7N0B*TJ;F9BDU99FJ/W"[F7^##.RQH&/6P$<!&S,-;K)63GLS#4
M]5C#&GCK8:)D$_ODK=9Y-I./8)4*+K=&TSJ;OX"RB2''TQ4?-$GLT0Q5JR@3
M6RELTFP!T#JMA)2\3@M9\N560%39=-.L/?!TT\.Z#YHD]KB&ZE9XB.U\>#.7
M^ZJL%G*2Y184\1]R3UWS6J8BFX.BF7GO8AKHNB$KQG3IYV ]K& /VVGO%6U:
MK4CNWI!$/9%SN;&'>0>;C'>!X\@WGF_(S@_-!_P<E(<5YF$[Y\$E]@#F;GWV
M.#>2F&ODP+2#JG "VO7*<%^=HC!\+(8=V#=BIP#FU%OBREL_AXK!L!W"?FKS
MB ' PAX.C;7"M"-AA(FQ6IR#Q+!",6QGL98"<E1QL:D*5!Z^K4SNNF!Q3'4\
M ^PHBTB@J[=&-U ]421'["3WAX2!\H57AZLB 2@,A\8^&#*CF.E+I#VLH;(5
M^A$[^@V@ F+"G4X%ATT2>UQ#=2OV(W;V.Y4*B,EW !6 5@85V$,;*EV!(+&#
MX,E40$S& ZD M .HP![?4/T*",DI#</3>F#$Q#[BXS@P'@#3#BH-">2O7QKZ
M(A7ZD0.-OJZM7W=M_2.$ 41'0QP8<PS8A30(B"[L'.1'%/D1._G])99R*;>U
M]NP.3H4BI]X25][ZR5-@2=SV]XA3OG3J+7'EK9]*Q9?D;$T^ M E8R9F &9^
M&!LUYQQL211;DI_K\Q&3$;%'#:V %3:Z9(!5['GP@DH5']*?[/11D_>B2%\^
M(2-/+PJ 4>P';PA0I$<=-?DHU.2C1HF#S BA^FS8HQIXXU'%>=11CX\"Z$8,
MP .MB%[\[#$-U;SW>[+S3A\UT8UXH2[>-)+['EW[.>".*KBC;KM]U 0PXT8_
M:)+8@QHJ6L$>==SGHU#_#AN_2H!FDF)U]>=@/:I8CYZART>!+I\?Z;\:W0%F
M0!%.(+->$>Y+4R1&';7XJ%,$<^HM<>6MGT.%8/2,+3X*M.[D+LY8&4TSW/PN
MIM\FYX PJB",NFWP4:#!)SG J(FF&6$Z+B3VV(:>$5+XQERU]YA)7X'>K+R#
MC )]NNTA#96L@(\Y;^TQD^E,# ",3 RPQS94N\(^YK:]QP"N"WQ=.&2DGVNR
M!S94N&(_YKBYQX"F7:RW[.Y *V;<\&<Y![AW$/!\C3UF0AX.8U_?@0)F0#U(
MF'FNL%\/^@H5Z#&W73UF'L:["*-0YSS(#). Z7LY>W2GSN]X[UCSBE>+]GAX
MLTAM"M&=!=Y=W1U!OVD/7FO7;_%ETATD5VZZ<^U?TDH6^1KE_%&Z]#Z&4D#5
M'17OWHARW1Z>GI9"E*OVY9*G<UXU!O+SQ[(4KV^:+]@=V)_\#U!+ P04
M" !XAEA6?B4Y3VT#  !$#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,"YX
M;6RU5UUOVC 4_2M65DVMU#9Q0C[H(%(+FE:IVU"[;@_3'MQP :N)S6Q3NOWZ
MV4D:"(2,2O0%8OO<XW.O[7OMWI*+1SD#4.@Y2YGL6S.EYA>V+9,99$2>\SDP
M/3+A(B-*-\74EG,!9)P;9:GM.DY@9X0R*^[E?2,1]_A"I93!2""YR#(B_EQ!
MRI=]"ULO';=T.E.FPXY[<S*%.U#W\Y'0+;MB&=,,F*2<(0&3OG6)+P;8-P8Y
MXCN%I5S[1L:5!\X?3>-ZW+<<HPA22)2A(/KO"0:0IH9)Z_A=DEK5G,9P_?N%
M_6/NO';F@4@8\/0'':M9WXHL-(8)6:3JEB\_0>E0+C#AJ<Q_T;+$.A9*%E+Q
MK#36"C+*BG_R7 9BS0!W=ABXI8&[KX%7&GBYHX6RW*TA423N";Y$PJ UF_G(
M8Y-;:V\H,\MXIX0>I=I.Q5? 8$(5&J6$272&+C.^8$JB6TCXE-&_,$:4H2NB
MAQ- =_G..AZ"(C25)QI_?S=$QT<GZ,C OLWX0A(VECU;:6UF!CLI=5P5.MP=
M.H:0G",/GR+7<=T&\\'^YKAN;NN(5&%QJ["X.9^WDV^B>\9H/3QH2&62<KD0
M@'[>Z&%TK2"3OYJ<+=@[S>SF:%[(.4F@;^FS)T$\@16_?X<#YT.3ZP<BJP7"
MJP+AM;''7SA+%D( 4RBEY(&F5%%H7-^"Q\]Y3/)XBL_\;NA%/?MIW9D&6-3M
M=E>PFLQ.);/3*G-4));"[7+1&E6VTKQV80Y$5O/8KSSVWW2'^H<,Q('(:H$(
MJD $^^Y0(B4T+WM!$:SM.CV[XV_LS6U4T#'9J&EGAI6\L%7>8+_3$VY-?>8Z
M47=#8!,JC'8HC"J%T8&.>+0]O8^=<%-E RP,/6>'S&XEL]LJ\V:E[10Q4$T"
MN]LS>R$.O V!#;#0"X(= K&SJJ5.J\2O:@8"M:6?=H+7'KM#L=7=7;LZX#=-
M027]H8)Q(+9Z,%87!MQ:AO=+0R5'+<-L'9\&D+-C9ZZJ.&XOXWMFH9*E=C*P
MMR7P/ZBZQE4)Q^TU?/\\5!+5!$0=O'G5:()AUW>"'4I7I1>W%K2]4E%)4;OH
MA%&XI;$!AMV@XV]HM->N^.9]]9F(*=4W]A0FVM Y#S6#*)XL14/Q>7[K?^!*
MOR'RSYE^YH$P #T^X5R]-,Q#HGHXQO\ 4$L#!!0    ( 'B&6%8PUL#;J@(
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
M7_I4!V*O@C<_4 '7%7"K EX<J.#5%;R75O#K"GZ[ CY085)7* ]]7!U[&;B
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
M<($K _R^94R^=-0$;<D<? =02P,$%     @ >(985E]5?D=V!   6Q0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULM9AM;]LV$,>_"J$-0PLTED@]
M.K,-)$W;Y46W(,'2UXQ$VT(ETB5INP7VX4=*LBC'$F.[35[$>N+=[T[D_4^<
M;!G_*I:$2/"]+*B8.DLI5Y>N*](E*;$8L16AZLZ<\1)+=<H7KEAQ@K-J4%FX
MR/,BM\0Y=6:3ZMH=GTW86A8Y)7<<B'598O[CFA1L.W6@L[MPGR^64E]P9Y,5
M7I '(O]=W7%UYK96LKPD5.2, D[F4^<*7EZC1 ^HGGC,R59TCH$.Y8FQK_KD
M-ILZGB8B!4FE-H'5SX:\)T6A+2F.;XU1I_6I!W:/=]8_5L&K8)ZP(.]9\27/
MY'+J) [(R!RO"WG/MG^1)J!0VTM9(:K_8-L\ZSD@70O)RF:P(BAS6O_B[TTB
M.@-\-#  -0-0Q5T[JBAOL,2S"6=;P/73RIH^J$*M1BNXG.JW\B"YNINK<7+V
MX=LZES_ 78&I !?@G@C)\U22##Q(EGX%F&;@ALP)Y^K2P=TKG5,]_LT-D3@O
MQ-M]&Z*UD>UL\.=W+\ M30G5+Z?"F+A2Q:7IW+2)X;J. 0W$ !'XS*A<"O"!
M9B3;-^"JA+190;NL7".KQ1N2CH /WP'D(01^!RX02ZS(FQ^+![_-NU]Y\ <\
M=)+T0HJWF&>BS71?=FI/0;\GO:POQ0JG9.JH=2L(WQ!G]L=O,/+^M,01M'$$
M-NNS?]922!5!3A?OP!-9Y)2J0[50U)M,"7B3TR9G;\%_O=FK0ZB=1)4374@V
M,Q@E,8(3=],#%[9PH17N$\=49_)8BO" (HE@,.Z'B%J(R IQ*\3Z!(;H@.$B
MBJ-QU \1MQ"Q%4)5L#G)3\E%?,B!@BA&_1Q)RY$<.UT J7].G2I)SU1!H3<
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
M]> =U"T-Y=8OJ:$B=DXJ8D&I**A;&LJM7UA#12P %3%@/D@@Y^Y"0$6E,UY
M<U#4-\0;)&(!D(BY&$,EMN=@(!6/;8@ 5=@WK!LD8L&0B %S0+%]]]@44LG$
MGO$#5.V]RW :;I"(!T B#B#1X4%_FP-2)=P^TH)>OOMAN$$B'AB).' ?$W&0
M"%)A8<,WJ(H]9^_<0!$_%Q3QUZ'H=4DZ*.EG,E#$SPE%W$499I_330&1L(>0
M%'(2GIDQ;J"(OQ6*. !%)+9GPJ>0C-+8AG!(QACR]:*#F[9/XZ+KY3+ZN6UU
M8*2@,!34+0WEUJ^C@2%^3ACB06$HJ%L:RJU?6 -#/  ,<1=@G-'O54DZ*.EO
MOF$@'H"!., ME#A'6U=%&'(&"E?%$?&<_''#0#P8 W&76RZ@.( ,R@/(_(&$
MP2 1 (.$BRX7F&-IWW<*Z@C%]F5/4$=)S#QI# R)P# DH+NP[>/J,:+T%5$_
MD"$A<2X2$B[#$(21L\L@&:+.'H-D5/J:GZ$B<4XJ$B[+7'!&;+: 9"1A]I0+
M)$L$\V4T;"3>RD8"F I"0CCM#Y#I4P>;[$ W[KN56Q@V$J>QT>"-2,->)_\V
M*R@;A7+KU_'@)V_G9",1E(V"NJ6AW/J%-6PD K"1 "YX2?>';Y"L-PFT2PS(
M!/?=A20,)XD G"1<MM$KMZ>SII",8N(,>X",,]^50&%0201#)0'^K,W) TP$
M,7OB(H6\D&\23QI.D@$X28+\(Z3-?)!.(FXW,E FJ0?&I:$D&9B2I,LV'#F3
MK("*<!LX4E!%/*U-&E"2YP(E>1PH@3(7E$"9%Y2D 25Y3E"2 -HPXES;A638
MN0LKA60QCCV#GS2@)-\*2KL%>:]3Q\3YX1ZDPUBZ"2 =C:E]?6U\\,B0E:H>
MND>OU-&LW!3-]ID;^T_WCW>Y[AYJ8GU^@S^FVX>T&)OM,V-^S*J'O*BCI5IH
M2_1!ZHVJMH]AV;YIRG7W8)+[LFG*5??R465S5;4"_?VBU&U^]Z9=P?YA.)/_
M U!+ P04    " !XAEA6Y'KDBM8&  !=.@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970W."YX;6RUFVMOVS84AO\*X15;"Z2Q2/F:)@9JZ[)B;5<T[?)AV ?&
M8F*MDNB2=-P"_?&C+I9,66'M]?2++=$\#RF=5R;U2KS<<O%)KAA3Z$N:9/*J
MMU)J?='OR^6*I52>\S7+]"]W7*14Z5UQWY=KP6A4!*5)GSC.J)_2..O-+HNR
M=V)VR3<JB3/V3B"Y25,JOLY9PK=7/=S;%;R/[U<J+^C/+M?TGETS]7']3NB]
M?DV)XI1E,N89$NSNJO<27X1DG <4-?Z*V5;N;:/\4&XY_Y3OO(JN>D[>(Y:P
MI<H15'\]L 5+DIRD^_&Y@O;J-O/ _>T=/2@.7A_,+95LP9.;.%*KJ]ZDAR)V
M1S>)>L^WO[/J@(8Y;\D367RB;577Z:'E1BJ>5L&Z!VF<E=_T2W4B]@*&^)$
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
MS623]C4VLJT6D -B-[F__L2/-182\N(\?;-K,,]7TO<1LCY"W#[QXJ_R0*E
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
MKF2VE%5KH#Y_*%4DVKUH?PSC^'LLM_\#4$L#!!0    ( 'B&6%:&!F0CB <
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
MG?_PHJUVW1?<;ZJVK;;=CVN1K42M!/+WMY5<(AY?J \X_5&%Q7\!4$L#!!0
M   ( 'B&6%87ZSX.50(   ,%   9    >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;*5436_30!#]*RM3H58JL6.G 8ICJ6U4T0.H:B@<$(>-/8E77>^:G7%2
M_CVSZ]0$E/;"Q?LU[\U[ZYG-M]8]8 U XK'1!F=13=2>QS&6-3021[8%PR<K
MZQI)O'3K&%L'L@J@1L=IDDSC1BH3%7G8NW5%;CO2RL"M$]@UC72_+D';[2P:
M1T\;=VI=D]^(B[R5:U@ W;>WCE?QP%*I!@PJ:X2#U2RZ&)]?3GQ\"/BJ8(M[
M<^&=+*U]\(N;:A8E7A!H*,DS2!XV< 5:>R*6\7/'&0TI/7!__L1^';RSEZ5$
MN++ZFZJHGD7O(E'!2G::[NSV(^S\G'F^TFH,7['M8Z<<7'9(MMF!64&C3#_*
MQ]T][ '2]!E N@.D07>?**B<2Y)%[NQ6.!_-;'X2K 8TBU/&_Y0%.3Y5C*/B
M6AEI2B6U6) DX.LFL> _7W4:Q!OQ63HG_;V)XSF05!I/Q)%01GRI;8?25)C'
MQ#(\65SN4E[V*=-G4LZA'(EL?"K2)$W%_6(NCH]._J:)V<5@)1VLI($W>X;W
MRIJ*JP4J\<?4C>GKUA? 7&&I+78.Q/>+)9+CBOAQ2'Z?9G(XC>^2<VQE";.(
MVP#!;2 J7K\:3Y,/+YC(!A/92^S%'; P51*[,-R2$A$(3[EGEJ@J)9V"@S?>
MDYX%4M^'FR*;3L_&:1YO#HB9#&(F_ROF5+3@2E\U=B5*:]!J54F/Z*,/B>V3
MOM\3FXRR[!^I\5Y-^^?ADW1K95!H6#$L&;UELZYON7Y!M@UEOK3$31.F-;]2
MX'P GZ^LI:>%[YSAW2M^ U!+ P04    " !XAEA6<ZC#(&L$  #:$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6S%6%UOVS84_2N$5@PMD$0B]9W9
M!A*KQ?90($O6[F'8 R/1-E%*]$3*3O[]2$F1+8G6',# 7FQ)/O?XGDO>#W&V
MY^4/L2%$@I><%6)N;:3<WMJV2#<DQ^*&;TFA?EGQ,L=2W99K6VQ+@K/:*&<V
M<IS SC$MK,6L?O90+F:\DHP6Y*$$HLIS7+[>$\;W<PM:;P\>Z7HC]0-[,=OB
M-7DB\MOVH51W=L>2T9P4@O("E&0UM^[@;0)#;5 COE.R%T?70$MYYOR'OODM
MFUN.]H@PDDI-@=77CBP)8YI)^?%/2VIU_ZD-CZ_?V+_4XI689RS(DK,_:28W
M<RNR0$96N&+RD>]_):T@7_.EG(GZ$^Q;K&.!M!*2YZVQ\B"G1?.-7]I '!G
MX(0!:@W0T, [8>"V!NZY!EYKX-61::34<4BPQ(M9R?>@U&C%IB_J8-;62CXM
M]+H_R5+]2I6=7'S'K,+-"A09^+W"C*Y>:;$&=VG*JT**^ODC$:3<$0$^)D1B
MRL0G< V^/27@XX=/X .@!?ACPRNAH&)F2^66)K?3UH7[Q@5TP@6(P%=>R(T
MGXN,9'T"6^GI1*$W4?=HDC$AZ0UPX15 #D(&AY;GFT.#>7*^N3.AQNV6R*WY
MO!-\=TPE)RY2 E2:@XQ7SW)5,94QS0+=FB(^R:AKR:W8XI3,+54LZJ6U%C__
M! /G%U.T+DF67(BL%TFOBZ17L[LG(OGT>0F>5.7,*D:N $373GRE]MZ.J$(F
M]2X^9$,7]$$"_/7(&0.JY.QQF?UM"KUWR=!?DBRY$%DO]'X7>G]R$]]CIJ-Y
M!9[)FA:%KC!\!;:DI#PS1;%A\VLVW;MV"R]P5#;MCJ,S!KE1#/N@9 R"/D0=
MJ*<FZ-0$DVJ6&URN208D!^1%M6!!3!H:CN#XGV'L#S2,0;&+!A+&F&L8AF8)
M82<A/%="2=85PY*7KP +0:1)2SAR 05#*6,,#.!@S9(QR'7<$\L1=5JBZ0KY
MUJOV)962%&IKK4PBHG$<$?*B@0P3RHV]@0X#*CK:H#T=<:<CGM3Q2%)5C$JJ
MZHQ*#GRFJG@<]M@;9,%R#/*#8::,,2[RS(J@<Y@OG/,2GZ@R.IGR+5'/Q]!W
M!T(,J'%E2 RH7FGHBSD:EN!_+%!=%^M&S*BDZ\/HE#),<W,SGB9];TNX*%MR
M*;9^0-$AH.C_[\BM#Y>*_R79DDNQ]>-_&"WA]&SYWK;<TAWG5>"$PQ0U@*)A
M_32 4!1')S+T,.'!R2GFS,[<DO1JIA^-2LT8%<-@J,, \D_).$Q+<'I<.K>C
MM32]-A2@H0X#R!]53 ,(HA.-&1X&)3@]*3W@5YW*YM="PUSC!L,ASX2*/7?H
MOHG+\4\T9'B8DN#TF/2.]A6.!\TP& X7!M0H@1(3*!IV8OOHI3\G:M/KPQ,!
MZGW3O"IW3[L#FKOZ6&+P_%X?W-2'"0>:YM3GJ\HE6@C R$I1.C>A\JAL#E*:
M&\FW]='",Y>2Y_7EAN",E!J@?E]Q+M]N]!]TQUF+?P%02P,$%     @ >(98
M5O?IG%4O P  [A(   T   !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I
MFQ&:T5;:*B%-VB8D>-@;<ANGM>38F>.REE^/KYVF'_@BQL-6U@IBW^-S[K%]
M@RT&M5D)=C-GS$3+4LAZ2.;&5)_BN)[.64GK,U4Q:9%"Z9(:V]6SN*XTHWD-
MI%+$O4XGC4O*)1D-Y**\*DT=3=5"FB$Y;T.1?WS-AZ2;?B21EQNKG W)W<G[
M7PME+M]%_GGTX>BH<W=ZN1\_<< IB8.BYR\0/>MT<&$ ,?'T9>+/:6/2%[O2
M;OBQ%?+$8XS6#]!LE@T3.HX<-YLR&A1*;O8F(3Y@U6G)HGLJAF1,!9]H#JR"
MEERL?+@'@:D22D?&%H5-UX5(_>#AKN]!O30Z)9=*N]P^@_\]:8;O >L>&.1"
MM 9[Q =&@XH:P[2\LATWV 6?0%'3OEU5UN%,TU6W=TXV!/>P229*YTRW:;ID
M'1H-!"O CN:S.3R-JF( C5&E;>2<SI2DSL.:T32L[)0)<0,OT\]B1WM9;.U;
M!W9-MDUKJ&EZ&=\!_6TUK[TMVWN5;E3Q>V6^+.QTI.M#@;)KS0J^=/UET1K
MU+NX.JTJL?HL^$R6S$_^Q0E' [KF17.E^8/-!J4RM0&F273/M.'3[<AO3:M;
MMC3K<EH6N.?>&_3\=]=YQB335&R;MK5_R*O\:L?-Z?,O/+L_*_N.@R:3B\/W
MV)RXAVXR?0LFW\1V]P_?9)(=I,>X.;^W+@D[5X0V&L%5;$A^P,5.;))&DP47
MALNF-^=YSN23FX*5-W1B+_,[^G9\S@JZ$.:V!8=DT_[.<KXHLW;4-2Q$,VK3
M_@;3ZZ;M/=#FXC)G2Y:/FZZ>35PSL@V;M?D 81^Y<I\P@G$\%D8 P_)@#C".
M9V%Y_J?Y]-'Y> SSU@\B?9331SF>%4+&[HOE"7,R^PG/-,N2)$VQ%1V/@P[&
MV+JE*?R$U3!OP,#R0*8_6VM\M_$*>;X.L#U]KD*PF>*5B,T47VM PNL&C"P+
M[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%O,(YD&89 +89K-$V1U4GA&]X?["U)
MDBP+(X"%'20)AL#;B".8 _" (4GBSL&]\RA>GU/QYC]<HT=02P,$%     @
M>(985I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " !XAEA6I%DU$RX&  #--P  #P   'AL+W=O<FMB;V]K+GAM;,6;
M6U/;.!2 _XHF3]T'-OB>=@HS7,HN,[3-$LHKH]A*HL&64LD&RJ]?R0%ZY&3/
M[,LA+TTM)\X7R3[?.9+X_*C-_5SK>_;4U,H>C59MN_XT'MMR)1IN_]1KH=R9
MA38-;]VA68[MV@A>V940;5./X\/#?-QPJ4;'GU^O-35C>*!;4;92*]?H&VZE
M>+2_S_M#]B"MG,M:MK^.1OW_:S%BC52RD<^B.AH=CIA=Z<>_M9'/6K6\GI5&
MU_71*-J<N!6FE>56\\Q#WO"Y[5M:/K_F#N1HE!^Z"RZDL6W_CO[ZW#$^"/?F
MS5'7Z@M9M\*<\U;\972WEFKI+^-^Q1C\C+X?7E\WG?C)_)]NU(N%+,6Y+KM&
MJ';3CT;4'E#9E5S;$5.\$4>C,_T@#)ORI? _RGW+9;7Y@:TC ]UE/DEWPEQ6
M/2,=STE7R99=JLV'W5F %2-8,2W6F3O6M:S<MU?LE-=<E8+UPVL!8(( )GL#
M9!^F'$"F"&3ZCI S#^$_8)E>L#/=K %DAD!F>X2\BP%DCD#F^X-<<?C0% AD
ML4?(H"<G".1D'Y ]([<K!B _(I ?:2&_FR57\KD_P;BJV/>U,)NWP;!]B,7M
M0UK$6=<TW/SR'3>32R7=Q[CKQY.RU)UJ)<1$]4+LEVNQ[%RS=J1?>>L,''0@
M9IB(6C%\+5WN\3+*D K32D3LE2NIQ.:)-<*9&6)A(HF(37*EU?+@1IB&G8MY
M0(69(R)6QZ4J=2/8#7\2P6V%B2(B-L6/ML]\V;3VC^.E2V_5TB.P$VO#["7"
M5!&1NZ)I9-O[ 2)A8HCHS="ZM%RH4H;#B8D@(C;!J5!BX3)D/YP0*L9B?TP<
M^[_\[%YOL8 )"_0Q<:"?B64O<F_+;UH=W' C%PN?''?6Q32(B=85Q%%_0V.M
M3X#G4FTY/<:"?TP<_&?=W(J?G>_&+P_N7\B%1?^8./I?N(YR3R6O0<(V<]>M
MNCH86,P%,;$+;GG=_<[7_NF<V1>_7#AYR8@@)J:'F%@/:-H6Y.@QIH>86 \X
M9@(Q,67$Q,K8SB[9AQON&.P?$!$32$PLD$%"MXLOP5R2$+LDS.QVXF%:28BU
M E.\G7"83!)BF:"Y7O P)^A4%;%6@AQF9R=B<DF(Y0*3F9UPF%428JN@64TX
MPIA5$F*K[,QJ=G8F)I6$6"K(K K[< XSB0232D(L%=Q]*<3$Q)(0BP7'S. ,
M-.:7=)_S5'<YQ,0\DU*7+RAF 3$QXZ3$QL$Q)Q 3,TY*7LA@F!\A)KH\0JP>
M#/.NG]U]P\0DE%)+",6,("8FH72/I<U=!%V98A9*B2VTHV8X8+\;(29FH?3]
M2YN#EX5&7]5"3,Q"*;&%=F).NWDM2_8C6(;(, MEQ!8*)_M]MM%R60>I48;I
M)R/6S[!*/'B;7_&-5Q 3TT]&K)]MS&_<^!3N00PRN S33T:]B!+6M(/.U! 3
MTT_VKHLJ \RO< ]!AJ[/$^MG"S,8<SA)F6'ZR8CU$\P4'/0;'+1Z7?^^A!.
M&::?C%@_ \P+4;D::#.QVKDP"C$Q_63$^D%[,WS2,?UDQ/H98(9W)H?ZR3']
MY,3Z&6#^4$:4VJ5(SZ+RC1 3LU!.;"%\/@O.^N:8A?*]3KO! CW'+)23;Q%[
M6V+=F7#DF'MR8O>$<X);3P[$Q-R3$[MGB'G!I6%^J:=WY!1BHKO#J.??!I@G
M9=MQXQ?,SGA==A 3<T].[)ZM07??,Q5&ZLIEZZ<PJ.>8>W)B]PPQKUVP=%5/
M+3?).\3$W)._Y]8 /^B-WWEE>UP7V^&>0,P]!;%[MGOSK6+S\1)B8NXIB-TS
MQ/2O+WMF!J5%@;FGH-X_,,!\.;;LR]-:E# 9+C#W%,3N"195T+RHP"Q4O.?:
M3UC_##8H%YB%"F(+#3"OA6V-+#<;6'5Y#S$Q"Q74$W#H8A5,WPITES*UA78N
M5KW=I! 3LU!!;:'_P'RY22$F9J&"?!DHW#.T,]6<8 *:$ L(VSWD^A-B8@*:
M$ L(Q0QWSV,"FA +",>$#_D$$]"$6$ X)JS1)IB )L0"0G>-A8.."6C2"VC<
MO]D>?ZY<2J!$]<U]A77MI:L!IH;Y%W^E*$XSOZ=UT=6U+P^^JRO-J]>_1GO]
M2[KC?P%02P,$%     @ >(985B 5OA"$ @  )C(  !H   !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<\W:36ZC0!"&X:M8'"#MKNJJ[HSBK&:3[2@70$[[
M1[&-!8PFN?U8SL+^T"QF$_&M4(,HW@V/$/#TJQ[:<=^=AMW^/"P^CH?3L&IV
MXWC^$<*PWM5C.SQTYWJZ'-ET_;$=+\M^&\[M^KW=UB#+I8?^?D;S_'0_<_'Z
M>:[_,[';;/;K^K-;_S[6T_B/P>%/U[\/NUK'9O':]MLZKIKP<;CM'L)U$Q\N
MDYO%R]NJZ5_>8A/F#A((DOF#%()T_J $06G^((,@FS_((<CG#\H0E.</*A!4
MY@]ZA*#'^8/B$F5<$B1-L";0.B+7D<#KB&!' K$CDAT)S(Z(=B10.R+;D<#M
MB'!' KDCTAT)[(Z(=R306U!O(=!;4&\AT%LF#]L$>@OJ+01Z"^HM!'H+ZBT$
M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK
M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>"?5.!'HGU#L1Z)U0[T2@=T*]
M$X'>:?*RFT#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT-]38"O0WU-@*]
M#?4V KT-]38"O0WU-@*];?*QDD!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U
M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y.
MH'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=)S\+$NB=
M4>],H'=&O3.!W@7U+@1Z%]2[$.A=4.]"H'=!O0N!W@7U+@1Z%]2[?*?>P_AY
MJ,.MYVN-U_].JL?+N?5V^>OR:^?DAKKB'.XKAN>_4$L#!!0    ( 'B&6%:)
M;LQ^*P(  +LP   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8
MV@:6+%*DU"+.INVVS:(78"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-<KX1!WAV
MOO[^.%F_.O;=X+?)/H3I8Y;Y>F][X]-QLD-<V8VN-R%^=7?99.J#N;.9V&QT
M5H]#L$-8A[E&<G/]V>[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3<PT=6UM0ES/
M'H;FCY3U4T(:3RY[_+Z=_%7<D&2O)LPK?P]X.O?MP3K7-G9U:USX:OJX*SMV
MF0^/G?7I^1*O]#CN=FUMF[&^[^.1U$_.FL;OK0U]EYZ*7IU/#O&&[>DSOSA_
M*7,N,.Z\=>/DX\2<?7_<\TCFT^LI%K(NM.=?\24QEK[X_>P\[<8V;\R.U_MS
M=(=E'CY;'I??\>\S?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%
MU)Q":DXQ-:>@FE-4S2FLYA17<PJL.45609%54&05%%D%159!D5509!44605%
M5D&155!DE119)45629%54F25%%DE159)D5529)44625%UH(B:T&1M:#(6E!D
M+2BR%A19"XJL!476@B)K09%54615%%D5159%D5519%44615%5D6155%D5119
M-45639%54V35%%DU159-D5539-44635%5DV1M:3(6E)D+2FREA192XJL)476
MDB)K29&UI,A:4F2M*+)6%%DKBJP51=:*(FOU/V7],8Z'?QR_/-/>M,-S?K;\
M9^'F%U!+ 0(4 Q0    ( 'B&6%8'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ >(985L4;A['O
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ >(985IE<G",0!@  G"<  !,              ( !S0$  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    " !XAEA6>,.:CXH'   8+P  &
M            @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ >(985K0;OU8Y @  O 4  !@              ("!S@\  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( 'B&6%;O+A-X< D  #XK
M   8              " @3T2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    " !XAEA6K]$G$>("  #M"   &               @('C&P
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ >(985@LM _D,
M"   ;B4  !@              ("!^QX  'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( 'B&6%;\Z+E#Q@(  )0'   8              "
M@3TG  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !XAEA6
M4*Y#,"0)  # 2   &               @($Y*@  >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ >(985GS#VB45 P  F0@  !@
M     ("!DS,  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M 'B&6%8IV2_OOPH  ,TU   8              " @=XV  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    " !XAEA6.4DV.P$&  "<#P  &0
M            @('300  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( 'B&6%9$\[#RZA\  $QB   9              " @0M(  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ >(985M.!B^Z'#@
M7R0  !D              ("!+&@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    " !XAEA6-0Q7$6T%  #&#0  &0              @('J
M=@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( 'B&6%:_
MC<U"@ @  % 8   9              " @8Y\  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ >(985F4K2$/%"0  !QD  !D
M     ("!184  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M" !XAEA6OUX9O"T*  !9&0  &0              @(%!CP  >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( 'B&6%9L,OQ;<@0  )T*   9
M              " @:69  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ >(985G/YL_FO"   HA4  !D              ("!3IX  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !XAEA6D$1"I<<"
M   E!@  &0              @($TIP  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( 'B&6%8=@,!XRA4  (A!   9              "
M@3*J  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ >(98
M5DQ9AM&K"0  XQH  !D              ("!,\   'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    " !XAEA6#.7&>1P)  "6%P  &0
M        @($5R@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( 'B&6%:$??#;"PD  ,$6   9              " @6C3  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ >(985IW(1 5E P  6 <
M !D              ("!JMP  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    " !XAEA6FFTT^(H+  #4'   &0              @(%&X
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( 'B&6%;MM"E&
MI@,  . '   9              " @0?L  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ >(985C/%-/=-&@  ]U(  !D
M ("!Y.\  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !X
MAEA60.:^6"P&  !.$   &0              @(%H"@$ >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( 'B&6%:<Z\(#6 D  +(5   9
M          " @<L0 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ >(985NR;[[!K P  Q0<  !D              ("!6AH! 'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !XAEA6G:9T-L@%  "-
M#   &0              @('\'0$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( 'B&6%8/7D]!KP8  $(0   9              " @?LC
M 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ >(985@"[
M#"SN @  C 8  !D              ("!X2H! 'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    " !XAEA6N5L=DPL*  "F'@  &0
M    @($&+@$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M 'B&6%:C0N?^600  ,<+   9              " @4@X 0!X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ >(985L])10K,!@  [!   !D
M             ("!V#P! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    " !XAEA6PF[O2J($   N"@  &0              @(';0P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( 'B&6%858:O4  ,
M /D(   9              " @;1( 0!X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ >(985BP>?E)]!0  \A\  !D              ("!
MZTL! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !XAEA6
MDT2V]!((  !)2@  &0              @(&?40$ >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( 'B&6%9N4Q^7IP(  (<'   9
M      " @>A9 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ >(985B_(,<*M P  M1$  !D              ("!QEP! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !XAEA6;!:HUW$"  #Q!0
M&0              @(&J8 $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( 'B&6%9VO7>#\0,  "(/   9              " @5)C 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ >(985OZ; 5B'
M @  B@8  !D              ("!>F<! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    " !XAEA6#8<JH; %  "L(@  &0
M@($X:@$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( 'B&
M6%9>!LEEX@(  '4(   9              " @1]P 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ >(985K@9"OPI!0  >1T  !D
M         ("!.',! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    " !XAEA6F+GN'?\"   !"0  &0              @(&8> $ >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( 'B&6%:&@ZWSKPL  #*
M   9              " @<Y[ 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ >(985A"!NW5 !@  \B\  !D              ("!M(<!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !XAEA6M@C#
M3P %  "D)   &0              @($KC@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( 'B&6%;P5MBYC@8  "Q*   9
M  " @6*3 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M>(985F*]FO:["P  37   !D              ("!)YH! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    " !XAEA6]W!G>W,"  !4!@  &0
M            @($9I@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( 'B&6%; :.9\2@4  ((M   9              " @<.H 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ >(985O,,E.P* P
MGPH  !D              ("!1*X! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    " !XAEA67W5<89P$  "D$0  &0              @(&%
ML0$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( 'B&6%;=
M(?G"TP0  #02   9              " @5BV 0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ >(985AJD5@/* P  ) T  !D
M     ("!8KL! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M" !XAEA6_R$#]5\#   :"P  &0              @(%COP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( 'B&6%8[WCZA60<  ,%0   9
M              " @?G" 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @ >(985NRS$-8J!   K!D  !D              ("!B<H! 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !XAEA6"/+:RA\3
M  "/,P$ &0              @('JS@$ >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    ( 'B&6%9@XO6J80@  &DX   9              "
M@4#B 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ >(98
M5MEE?-*F!@  A#P  !D              ("!V.H! 'AL+W=O<FMS:&5E=',O
M<VAE970V-BYX;6Q02P$"% ,4    " !XAEA69K97DSX%  !I)   &0
M        @(&U\0$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0
M   ( 'B&6%98='PSE 0  .44   9              " @2KW 0!X;"]W;W)K
M<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ >(985L%J?S4P!P  O"\
M !D              ("!]?L! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q0
M2P$"% ,4    " !XAEA6?B4Y3VT#  !$#@  &0              @(%< P(
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( 'B&6%8PUL#;
MJ@(  *@&   9              " @0 ' @!X;"]W;W)K<VAE971S+W-H965T
M-S$N>&UL4$L! A0#%     @ >(985M[2K/QH"0  J6$  !D
M ("!X0D" 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " !X
MAEA6U5_EF(X#   7#0  &0              @(& $P( >&PO=V]R:W-H965T
M<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( 'B&6%9(^_,3K0@  !])   9
M          " @447 @!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#
M%     @ >(985C*2 ]^: P  /@\  !D              ("!*2 " 'AL+W=O
M<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " !XAEA67U5^1W8$  !;
M%   &0              @('Z(P( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM
M;%!+ 0(4 Q0    ( 'B&6%90<]5BT D  !A'   9              " @:<H
M @!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ >(985N1Z
MY(K6!@  73H  !D              ("!KC(" 'AL+W=O<FMS:&5E=',O<VAE
M970W."YX;6Q02P$"% ,4    " !XAEA6;>C2]\<'  "4/   &0
M    @(&[.0( >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    (
M 'B&6%8(<90<^ (  *$)   9              " @;E! @!X;"]W;W)K<VAE
M971S+W-H965T.# N>&UL4$L! A0#%     @ >(985N\0B+RU"P  FV4  !D
M             ("!Z$0" 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"
M% ,4    " !XAEA6A@9D(X@'  #!+P  &0              @('44 ( >&PO
M=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( 'B&6%9N9^"M%0L
M &!!   9              " @9-8 @!X;"]W;W)K<VAE971S+W-H965T.#,N
M>&UL4$L! A0#%     @ >(985A?K/@Y5 @   P4  !D              ("!
MWV," 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " !XAEA6
M<ZC#(&L$  #:$@  &0              @(%K9@( >&PO=V]R:W-H965T<R]S
M:&5E=#@U+GAM;%!+ 0(4 Q0    ( 'B&6%;WZ9Q5+P,  .X2   -
M      "  0UK @!X;"]S='EL97,N>&UL4$L! A0#%     @ >(985I>*NQS
M    $P(   L              ( !9VX" %]R96QS+RYR96QS4$L! A0#%
M  @ >(985J19-1,N!@  S3<   \              ( !4&\" 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( 'B&6%8@%;X0A (  "8R   :
M  "  :MU @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M 'B&6%:);LQ^*P(  +LP   3              "  6=X @!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    != %T @AD  ,-Z @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<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>105
<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>106
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>450</ContextCount>
  <ElementCount>558</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>118</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>18</UnitCount>
  <MyReports>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Regulatory Matters - Public Utilities General Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails</Role>
      <ShortName>Regulatory Matters - Public Utilities General Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - 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>71</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - 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>73</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>74</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - 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>76</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - 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>78</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - 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>79</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SubsequentEvent</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - 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>81</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - 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>82</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - 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>83</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - 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>84</Position>
    </Report>
    <Report instance="sjw-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - 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>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: sjw:DefinedBenefitPlanPeriodForPerformanceStandards -  sjw-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="sjw-20221231.htm">sjw-20221231.htm</File>
    <File>a2022q410kexhibit1085.htm</File>
    <File>a2022q410kexhibit1086.htm</File>
    <File>a2022q410kexhibit1087.htm</File>
    <File>a2022q410kexhibit211.htm</File>
    <File>a2022q410kexhibit231.htm</File>
    <File>a2022q410kexhibit311.htm</File>
    <File>a2022q410kexhibit312.htm</File>
    <File>a2022q410kexhibit321.htm</File>
    <File>a2022q410kexhibit322.htm</File>
    <File>sjw-20221231.xsd</File>
    <File>sjw-20221231_cal.xml</File>
    <File>sjw-20221231_def.xml</File>
    <File>sjw-20221231_lab.xml</File>
    <File>sjw-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>sjw-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1532">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "sjw-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 1532,
    "http://xbrl.sec.gov/dei/2022": 39
   },
   "contextCount": 450,
   "dts": {
    "calculationLink": {
     "local": [
      "sjw-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sjw-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sjw-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sjw-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sjw-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sjw-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 847,
   "entityCount": 1,
   "hidden": {
    "http://www.sjwater.com/20221231": 2,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 6
   },
   "keyCustom": 154,
   "keyStandard": 404,
   "memberCustom": 68,
   "memberStandard": 47,
   "nsprefix": "sjw",
   "nsuri": "http://www.sjwater.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.sjwater.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Organization and Operations",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.sjwater.com/role/OrganizationandOperations",
     "shortName": "Organization and Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Regulatory Matters",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.sjwater.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Capitalization",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.sjwater.com/role/Capitalization",
     "shortName": "Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Lines of Credit",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.sjwater.com/role/LinesofCredit",
     "shortName": "Lines of Credit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Long-Term Debt",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.sjwater.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.sjwater.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Utility Plant Intangible Assets",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssets",
     "shortName": "Utility Plant Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Commitments",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.sjwater.com/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Contingencies",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.sjwater.com/role/Contingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.sjwater.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Benefit Plans",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.sjwater.com/role/BenefitPlans",
     "shortName": "Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Equity Plans",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.sjwater.com/role/EquityPlans",
     "shortName": "Equity Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Segment and Non-Tariffed Businesses Reporting",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReporting",
     "shortName": "Segment and Non-Tariffed Businesses Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Business Combinations",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.sjwater.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.sjwater.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Financial Statement Schedule",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.sjwater.com/role/FinancialStatementSchedule",
     "shortName": "Financial Statement Schedule",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Valuation and Qualifying Accounts and Reserves",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves",
     "shortName": "Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Regulatory Matters (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.sjwater.com/role/RegulatoryMattersTables",
     "shortName": "Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Lines of Credit (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.sjwater.com/role/LinesofCreditTables",
     "shortName": "Lines of Credit (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Long-Term Debt (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.sjwater.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.sjwater.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Utility Plant Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsTables",
     "shortName": "Utility Plant Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.sjwater.com/role/BenefitPlansTables",
     "shortName": "Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Equity Plans (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.sjwater.com/role/EquityPlansTables",
     "shortName": "Equity Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Business Combinations (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.sjwater.com/role/BusinessCombinationsTables",
     "shortName": "Business Combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:VariableInterestEntitiesNumberOfEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Organization and Operations (Details)",
     "menuCat": "Details",
     "order": "38",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:VariableInterestEntitiesNumberOfEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "entity",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment and Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "39",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRealEstateInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Real Estate Investments and Nonutility Properties (Details)",
     "menuCat": "Details",
     "order": "40",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Impairments of Long-Lived Assets and Goodwill (Details)",
     "menuCat": "Details",
     "order": "41",
     "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",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents, and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "42",
     "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": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i1d81bf98565448ec941dfc3806a6dec6_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Investments (Details)",
     "menuCat": "Details",
     "order": "43",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Advances for Construction and Contributions in Aid of Construction (Details)",
     "menuCat": "Details",
     "order": "44",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)",
     "menuCat": "Details",
     "order": "45",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Revenue (Details)",
     "menuCat": "Details",
     "order": "46",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)",
     "menuCat": "Details",
     "order": "47",
     "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-20221231.htm",
      "contextRef": "i765a3d83a02040b6bbf14280e9eb8e03_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Regulatory Matters - Regulatory Assets, Net (Details)",
     "menuCat": "Details",
     "order": "48",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Regulatory Matters - Balancing and Memorandum Accounts (Details)",
     "menuCat": "Details",
     "order": "49",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpensePurchasedPower",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "ib9213172d22c4952b89c5411cef27eee_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Regulatory Matters - Public Utilities General Disclosures (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
     "shortName": "Regulatory Matters - Public Utilities General Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i77a5475af2fb4f379c8fae1d8ef3c190_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:BalancingandMemorandumRevenueAccountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Capitalization (Details)",
     "menuCat": "Details",
     "order": "51",
     "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-20221231.htm",
      "contextRef": "ib9213172d22c4952b89c5411cef27eee_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "ie9009adda6df4b87a080014680b27b4b_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Lines of Credit - Schedule of Lines of Credit (Details)",
     "menuCat": "Details",
     "order": "52",
     "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-20221231.htm",
      "contextRef": "ie9009adda6df4b87a080014680b27b4b_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLinesOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Lines of Credit - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "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-20221231.htm",
      "contextRef": "i6dc9c6d5d7a04355b4edd2ba6fb917aa_I20221231",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Long-Term Debt - Schedule of Long-term Debt Instruments (Details)",
     "menuCat": "Details",
     "order": "54",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)",
     "menuCat": "Details",
     "order": "55",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i83ee4823b2394b6c916927040f313e68_I20220714",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Long-Term Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "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-20221231.htm",
      "contextRef": "i83ee4823b2394b6c916927040f313e68_I20220714",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Income Taxes - Federal Statutory Rate Reconciliation (Details)",
     "menuCat": "Details",
     "order": "58",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxAssetsAdvancesAndContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "59",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxAssetsAdvancesAndContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:DeferredTaxLiabilitiesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "ib9213172d22c4952b89c5411cef27eee_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "61",
     "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-20221231.htm",
      "contextRef": "i356255f221fe43d78113f81ce62e4c1c_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Utility Plant Intangible Assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "62",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedCustomerRelationshipsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Utility Plant Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "63",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfPurchasedWater",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Commitments (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.sjwater.com/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i254424532ae247f08e510c02e49c4944_I20211231",
      "decimals": "-2",
      "lang": "en-US",
      "name": "sjw:LongtermPurchaseCommitmentFixedPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerMillion_gallons",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Benefit Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
     "shortName": "Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Benefit Plans - Fair Value of Plan Assets (Details)",
     "menuCat": "Details",
     "order": "66",
     "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-20221231.htm",
      "contextRef": "iccbf760e6bf44fb7824ded10ac50ff51_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffc82d8d7ffc48bc942e5949d37a91b6_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": "0000067 - Disclosure - Benefit Plans - Actuarial Calculation Assumptions (Details)",
     "menuCat": "Details",
     "order": "67",
     "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-20221231.htm",
      "contextRef": "iffc82d8d7ffc48bc942e5949d37a91b6_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i64353709c89440158f0a1c0875685898_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Benefit Plans - Net Periodic Benefit Cost (Details)",
     "menuCat": "Details",
     "order": "68",
     "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-20221231.htm",
      "contextRef": "i64353709c89440158f0a1c0875685898_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "ib9213172d22c4952b89c5411cef27eee_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Benefit Plans - Reconciliation of Funded Status (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20221231.htm",
      "contextRef": "i64353709c89440158f0a1c0875685898_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i4b2411c5c2334a0cb793d36a11194480_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "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-20221231.htm",
      "contextRef": "i4b2411c5c2334a0cb793d36a11194480_I20191231",
      "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",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Benefit Plans - Amounts Recognized in Balance Sheet (Details)",
     "menuCat": "Details",
     "order": "70",
     "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-20221231.htm",
      "contextRef": "i5334d2722d93417b9f422319e945720b_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRegulatoryAssetRecordedOnProjectedBenefitObligationOfPostretirementBenefitPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryAssetsFundedStatusOfObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Benefit Plans - Regulatory Asset (Details)",
     "menuCat": "Details",
     "order": "71",
     "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-20221231.htm",
      "contextRef": "i6ce0bd7cc9fe4d56b3ab7093cd897330_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryAssetsFundedStatusOfObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Benefit Plans - Plan Assets (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20221231.htm",
      "contextRef": "i26fe219ecc24428badff7e2513df8cf0_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i5334d2722d93417b9f422319e945720b_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Benefit Plans - Benefits Expected to be Paid in Next Five Years (Details)",
     "menuCat": "Details",
     "order": "73",
     "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-20221231.htm",
      "contextRef": "i5334d2722d93417b9f422319e945720b_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Equity Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
     "shortName": "Equity Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Equity Plans - Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan (Details)",
     "menuCat": "Details",
     "order": "75",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58d94b97d1874eba8cb13accddf6ccbf_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Equity Plans - Restricted Stock and Deferred Restricted Stock Activity (Details)",
     "menuCat": "Details",
     "order": "76",
     "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-20221231.htm",
      "contextRef": "i58d94b97d1874eba8cb13accddf6ccbf_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Segment and Non-Tariffed Businesses Reporting (Details)",
     "menuCat": "Details",
     "order": "77",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Business Combinations - Narrative (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
     "shortName": "Business Combinations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i1e4c60c11e8349919d5d9620b0a07daf_D20211217-20211217",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "menuCat": "Details",
     "order": "79",
     "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-20221231.htm",
      "contextRef": "i93f2e92347224f8399ca0b99b40266cd_D20191010-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUtilityPlantNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Subsequent Event (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.sjwater.com/role/SubsequentEventDetails",
     "shortName": "Subsequent Event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i2ed3c76c11684ebaab74389dd9b54ec9_D20230113-20230113",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Financial Statement Schedule - Condensed Balance Sheets (Details)",
     "menuCat": "Details",
     "order": "81",
     "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-20221231.htm",
      "contextRef": "ibf4f1eed9eaf49ea8f9b629f3cec6945_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:InvestmentsInSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Financial Statement Schedule - Condensed Statements of Comprehensive Income (Details)",
     "menuCat": "Details",
     "order": "82",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Financial Statement Schedule - Condensed Statements of Cash Flows (Details)",
     "menuCat": "Details",
     "order": "83",
     "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-20221231.htm",
      "contextRef": "idcbdfba7858045bdb6a8b43468663f5a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RestrictedNetAssetsSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Financial Statement Schedule - Narrative (Details)",
     "menuCat": "Details",
     "order": "84",
     "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-20221231.htm",
      "contextRef": "i58169ac76dc04991b23c58fe1d5d8395_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RestrictedNetAssetsSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "ieb3fa8cab1344b2b9526b98bd9190b34_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details)",
     "menuCat": "Details",
     "order": "85",
     "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-20221231.htm",
      "contextRef": "i34475a7b5fb44c08a155d91a9bdfa109_I20191231",
      "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statement of Cash Flows",
     "menuCat": "Statements",
     "order": "9",
     "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-20221231.htm",
      "contextRef": "iffeb25f5301f46e0b7b6c84dfba79908_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 118,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r703",
      "r704",
      "r705"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r703",
      "r704",
      "r705"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r701"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r708"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/CoverPage"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A2022GRCInterimMemorandumAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 GRC Interim Memorandum Account",
        "label": "2022 GRC Interim Memorandum Account [Member]",
        "terseLabel": "2022 GRC interim memorandum account"
       }
      }
     },
     "localname": "A2022GRCInterimMemorandumAccountMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A454NoteDueMay2042Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.54% Note Due May 2042",
        "label": "4.54% Note Due May 2042 [Member]",
        "terseLabel": "4.54% Note Due May 2042"
       }
      }
     },
     "localname": "A454NoteDueMay2042Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A471SeniorNoteSeries2022Due2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.71% Senior Note, Series 2022, Due 2052",
        "label": "4.71% Senior Note, Series 2022, Due 2052 [Member]",
        "terseLabel": "4.71% Senior Note, Series 2022, Due 2052"
       }
      }
     },
     "localname": "A471SeniorNoteSeries2022Due2052Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A485SeniorNoteSeriesPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.85% Senior Note, Series P",
        "label": "4.85% Senior Note, Series P [Member]",
        "terseLabel": "4.85% Senior Note, Series P"
       }
      }
     },
     "localname": "A485SeniorNoteSeriesPMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_A554SeniorNotesDueMay2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.54% Senior Notes, Due May 2052",
        "label": "5.54% Senior Notes, Due May 2052 [Member]",
        "terseLabel": "5.54% Senior Notes, Due May 2052"
       }
      }
     },
     "localname": "A554SeniorNotesDueMay2052Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "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/20221231",
     "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": "Equity award assumed in acquisition"
       }
      }
     },
     "localname": "AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationEquityAwardAssumedinAcquisition",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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": "2023"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsNextTwelveMonths",
     "nsuri": "http://www.sjwater.com/20221231",
     "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": "2027"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearFive",
     "nsuri": "http://www.sjwater.com/20221231",
     "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": "2026"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearFour",
     "nsuri": "http://www.sjwater.com/20221231",
     "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": "2025"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearThree",
     "nsuri": "http://www.sjwater.com/20221231",
     "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": "2024"
       }
      }
     },
     "localname": "AdvancesForConstructionEstimatedRefundsYearTwo",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AdviceLetterNo582Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advice Letter No. 582",
        "label": "Advice Letter No. 582 [Member]",
        "terseLabel": "Advice Letter No. 582"
       }
      }
     },
     "localname": "AdviceLetterNo582Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AmendedAndRestatedRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Revolving Credit Facility",
        "label": "Amended and Restated Revolving Credit Facility [Member]",
        "terseLabel": "Amended and Restated Revolving Credit Facility"
       }
      }
     },
     "localname": "AmendedAndRestatedRevolvingCreditFacilityMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "xbrltype": "stringItemType"
    },
    "sjw_BalancingAndMemorandumAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_BalancingandMemorandumRevenueAccountRefundsCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails": {
       "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersBalancingandMemorandumAccountsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CTWSCreditAgreementMaturingAugust2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CTWS Credit Agreement Maturing August 2027",
        "label": "CTWS Credit Agreement Maturing August 2027 [Member]",
        "terseLabel": "CTWS Credit Agreement Maturing August 2027"
       }
      }
     },
     "localname": "CTWSCreditAgreementMaturingAugust2027Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "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 Bond"
       }
      }
     },
     "localname": "CaliforniaPollutionControlFinancingAuthorityRevenueBondsTotalMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "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 2023"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearOne",
     "nsuri": "http://www.sjwater.com/20221231",
     "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 2025"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearThree",
     "nsuri": "http://www.sjwater.com/20221231",
     "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 2024"
       }
      }
     },
     "localname": "CollectiveBargainingAgreementWageIncreasePercentYearTwo",
     "nsuri": "http://www.sjwater.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DebtInstrumentCovenantCapitalizationRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Capitalization Ratio",
        "label": "Debt Instrument, Covenant, Capitalization Ratio",
        "terseLabel": "Capitalization ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantCapitalizationRatio",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxAssetsAdvancesAndContributions": {
     "auth_ref": [],
     "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 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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionsAndPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePensions": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 6.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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_EffectiveIncomeTaxRateReconciliationReversalOfExcessDeferredTaxesRecognizedInRegulatoryLiabilityAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 8.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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": 6.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IntercompanyNotesReceivableCurrent": {
     "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 Notes Receivable, Current",
        "label": "Intercompany Notes Receivable, Current",
        "terseLabel": "Intercompany notes receivable"
       }
      }
     },
     "localname": "IntercompanyNotesReceivableCurrent",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IntercompanyPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 4.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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_KTWaterDevelopmentLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KT Water Development Ltd",
        "label": "KT Water Development Ltd [Member]",
        "terseLabel": "KT Water Development Ltd"
       }
      }
     },
     "localname": "KTWaterDevelopmentLtdMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_KTWaterResourceLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KT Water Resource L. P.",
        "label": "KT Water Resource L. P. [Member]",
        "terseLabel": "KT Water Resource L. P."
       }
      }
     },
     "localname": "KTWaterResourceLPMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_NumberPurchaseIntervalsForEmployeeStockPurchasePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Purchase Intervals for Employee Stock Purchase Plan,",
        "label": "Number Purchase Intervals for Employee Stock Purchase Plan,",
        "terseLabel": "Number of purchase intervals"
       }
      }
     },
     "localname": "NumberPurchaseIntervalsForEmployeeStockPurchasePlan",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PaymentsForNoteReceivablesFromSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails": {
       "order": 3.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20221231",
     "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/20221231",
     "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": 4.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RepaymentsOfAdvancesForConstructionFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Advances For Construction, Financing Activities",
        "label": "Repayments Of Advances For Construction, Financing Activities",
        "negatedTerseLabel": "Refunds of advances for construction"
       }
      }
     },
     "localname": "RepaymentsOfAdvancesForConstructionFinancingActivities",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SJWCCreditAgreementMaturingAugust2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWC Credit Agreement Maturing August 2027",
        "label": "SJWC Credit Agreement Maturing August 2027 [Member]",
        "terseLabel": "SJWC Credit Agreement Maturing August 2027"
       }
      }
     },
     "localname": "SJWCCreditAgreementMaturingAugust2027Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWGroupCreditAgreementMaturingAugust2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJW Group Credit Agreement Maturing August 2027",
        "label": "SJW Group Credit Agreement Maturing August 2027 [Member]",
        "terseLabel": "SJW Group Credit Agreement Maturing August 2027"
       }
      }
     },
     "localname": "SJWGroupCreditAgreementMaturingAugust2027Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWTXCreditAgreementMaturingAugust2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWTX Credit Agreement Maturing August 2027",
        "label": "SJWTX Credit Agreement Maturing August 2027 [Member]",
        "terseLabel": "SJWTX Credit Agreement Maturing August 2027"
       }
      }
     },
     "localname": "SJWTXCreditAgreementMaturingAugust2027Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SJWTXInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJWTX, Inc. [Member]",
        "label": "SJWTX, Inc. [Member]",
        "terseLabel": "SJWTX"
       }
      }
     },
     "localname": "SJWTXInc.Member",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SaleOfStockTotalEquityDistributionAgreementRemaining": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Total Equity Distribution Agreement Remaining",
        "label": "Sale of Stock, Total Equity Distribution Agreement Remaining",
        "terseLabel": "Total equity distribution"
       }
      }
     },
     "localname": "SaleOfStockTotalEquityDistributionAgreementRemaining",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_SaleOfStockWeightedAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Weighted Average Price Per Share",
        "label": "Sale of Stock, Weighted Average Price Per Share",
        "terseLabel": "Sale of Stock, Weighted Average Price Per Share"
       }
      }
     },
     "localname": "SaleOfStockWeightedAveragePricePerShare",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SouthernComalCountyTexasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Southern Comal County, Texas",
        "label": "Southern Comal County, Texas [Member]",
        "terseLabel": "Southern Comal County, Texas"
       }
      }
     },
     "localname": "SouthernComalCountyTexasMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SubsidiaryOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary One [Member]",
        "label": "Subsidiary One [Member]",
        "terseLabel": "SJWTX, Inc."
       }
      }
     },
     "localname": "SubsidiaryOneMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_SyndicatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Syndicated Credit Agreement",
        "label": "Syndicated Credit Agreement [Member]",
        "terseLabel": "Syndicated Credit Agreement"
       }
      }
     },
     "localname": "SyndicatedCreditAgreementMember",
     "nsuri": "http://www.sjwater.com/20221231",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "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/2022",
     "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": [
      "r260",
      "r577",
      "r578",
      "r580",
      "r581",
      "r601",
      "r645",
      "r650",
      "r753",
      "r756",
      "r757",
      "r823",
      "r824",
      "r825"
     ],
     "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/2022",
     "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/SubsequentEventDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r260",
      "r577",
      "r578",
      "r580",
      "r581",
      "r601",
      "r645",
      "r650",
      "r753",
      "r756",
      "r757",
      "r823",
      "r824",
      "r825"
     ],
     "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/2022",
     "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/SubsequentEventDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r258",
      "r259",
      "r387",
      "r405",
      "r662",
      "r668",
      "r670"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r367",
      "r369",
      "r370",
      "r371",
      "r499",
      "r609",
      "r624",
      "r646",
      "r647",
      "r681",
      "r693",
      "r698",
      "r758",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "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/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": [
      "r367",
      "r369",
      "r370",
      "r371",
      "r499",
      "r609",
      "r624",
      "r646",
      "r647",
      "r681",
      "r693",
      "r698",
      "r758",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "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/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": [
      "r260"
     ],
     "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 percent) 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/2022",
     "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/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r367",
      "r369",
      "r370",
      "r371",
      "r448",
      "r499",
      "r530",
      "r531",
      "r532",
      "r608",
      "r609",
      "r624",
      "r646",
      "r647",
      "r681",
      "r693",
      "r698",
      "r752",
      "r758",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "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/2022",
     "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/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": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r367",
      "r369",
      "r370",
      "r371",
      "r448",
      "r499",
      "r530",
      "r531",
      "r532",
      "r608",
      "r609",
      "r624",
      "r646",
      "r647",
      "r681",
      "r693",
      "r698",
      "r752",
      "r758",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "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/2022",
     "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/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_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r258",
      "r259",
      "r387",
      "r405",
      "r669",
      "r670"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r260",
      "r660",
      "r663",
      "r664",
      "r665",
      "r710"
     ],
     "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/2022",
     "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": [
      "r267",
      "r661"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r328",
      "r329",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r682",
      "r697",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r328",
      "r329",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r649",
      "r651",
      "r682",
      "r697",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r766",
      "r808",
      "r809",
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r744",
      "r810"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r661"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r14",
      "r696"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r333",
      "r334"
     ],
     "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 $5,753 and $4,600 in 2022 and 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r231",
      "r617",
      "r629",
      "r630"
     ],
     "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 income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r27",
      "r30",
      "r157",
      "r600",
      "r625",
      "r626",
      "r717",
      "r718",
      "r719",
      "r738",
      "r739",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r9"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r536",
      "r537",
      "r538",
      "r738",
      "r739",
      "r740",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r124",
      "r125",
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r299",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r534"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r731",
      "r732",
      "r733",
      "r735",
      "r736"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r232",
      "r335",
      "r338"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r51",
      "r72",
      "r77"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r289"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r359",
      "r361"
     ],
     "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": "Estimated future retirement costs"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue": {
     "auth_ref": [
      "r360"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r362"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r175",
      "r190",
      "r226",
      "r255",
      "r311",
      "r317",
      "r323",
      "r336",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r577",
      "r580",
      "r587",
      "r696",
      "r754",
      "r755",
      "r812"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r219",
      "r235",
      "r255",
      "r336",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r577",
      "r580",
      "r587",
      "r696",
      "r754",
      "r755",
      "r812"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r505",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r574",
      "r687",
      "r690"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r141",
      "r142",
      "r574",
      "r687",
      "r690"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r150",
      "r151",
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business combination, purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r153",
      "r575"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": {
     "auth_ref": [
      "r146"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r146"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": {
     "auth_ref": [
      "r143",
      "r144",
      "r165"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r139"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r56",
      "r57",
      "r58"
     ],
     "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": "Accrued payables for additions to utility plant"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r631",
      "r632",
      "r696",
      "r711"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r39"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r53",
      "r221",
      "r666"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r54",
      "r173"
     ],
     "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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r48",
      "r53",
      "r59"
     ],
     "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/2022",
     "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": [
      "r48",
      "r166"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r714"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r255",
      "r283",
      "r284",
      "r286",
      "r288",
      "r293",
      "r294",
      "r336",
      "r375",
      "r377",
      "r378",
      "r379",
      "r382",
      "r383",
      "r403",
      "r404",
      "r407",
      "r411",
      "r417",
      "r587",
      "r648",
      "r709",
      "r726",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r22",
      "r181",
      "r195"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r738",
      "r739",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "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/2022",
     "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": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r8",
      "r92"
     ],
     "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/2022",
     "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": [
      "r8",
      "r696"
     ],
     "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 2022 and 2021; issued and outstanding 30,801,912 shares in 2022 and 30,181,348 shares in 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r31",
      "r238",
      "r240",
      "r247",
      "r614",
      "r618"
     ],
     "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": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r216",
      "r260",
      "r710"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementSchedule"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "auth_ref": [
      "r579"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r419",
      "r420",
      "r423"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesAdvancesforConstructionandContributionsinAidofConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r149"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r742"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfPurchasedWater": {
     "auth_ref": [
      "r35"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r800",
      "r802"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r800",
      "r802"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r147"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r176",
      "r178",
      "r188",
      "r260",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r596",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r169",
      "r171",
      "r384",
      "r596",
      "r677",
      "r678"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r19",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r20",
      "r260",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r596",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r20",
      "r93",
      "r94",
      "r95",
      "r96",
      "r168",
      "r169",
      "r171",
      "r186",
      "r260",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r596",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r168",
      "r171",
      "r759"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember": {
     "auth_ref": [
      "r99",
      "r100"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r99",
      "r100"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r801",
      "r802"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r204",
      "r210",
      "r212",
      "r213"
     ],
     "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, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r51",
      "r138",
      "r561",
      "r567",
      "r568",
      "r729"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r177",
      "r187",
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r544",
      "r545"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r801",
      "r802"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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 deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r558"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "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 state taxes.",
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "California franchise tax"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r134",
      "r135",
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r127",
      "r798"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r135",
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r439",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r432"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": {
     "auth_ref": [
      "r426",
      "r464",
      "r487"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation.",
        "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit",
        "negatedTerseLabel": "Recognition of significant event"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r426",
      "r464",
      "r487",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r426",
      "r465",
      "r488",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r103",
      "r104"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r174",
      "r189",
      "r424",
      "r425",
      "r447",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r471"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r472"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r471"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r473",
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r472"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansActuarialCalculationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r427"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r434",
      "r495"
     ],
     "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 and settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r476",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r683"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r441",
      "r451",
      "r491",
      "r683",
      "r684",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDebtSecurityMember": {
     "auth_ref": [
      "r764"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r683",
      "r685"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r458"
     ],
     "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": "2028 - 2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r458"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r458"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r458"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r458"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r458"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r459",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansBenefitsExpectedtobePaidinNextFiveYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r426",
      "r463",
      "r486",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r438",
      "r449",
      "r451",
      "r452",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "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": [
      "r424",
      "r447",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r426",
      "r430",
      "r462",
      "r485",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r460",
      "r483",
      "r685",
      "r686"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r443",
      "r768"
     ],
     "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 and settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r442"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r762",
      "r765",
      "r767"
     ],
     "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/(gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r428",
      "r461",
      "r484",
      "r685",
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNetPeriodicBenefitCostDetails",
      "http://www.sjwater.com/role/BenefitPlansReconciliationofFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r763"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r51",
      "r81"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r51",
      "r306"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r97",
      "r185"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r248",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r281",
      "r283",
      "r286",
      "r287",
      "r288",
      "r290",
      "r584",
      "r585",
      "r615",
      "r619",
      "r673"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r248",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r283",
      "r286",
      "r287",
      "r288",
      "r290",
      "r584",
      "r585",
      "r615",
      "r619",
      "r673"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r61",
      "r62"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r17"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r535"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r535"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r92",
      "r215",
      "r242",
      "r243",
      "r244",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r280",
      "r292",
      "r337",
      "r418",
      "r536",
      "r537",
      "r538",
      "r563",
      "r564",
      "r583",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r600",
      "r625",
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r392",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r586",
      "r605",
      "r606",
      "r607",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r392",
      "r451",
      "r456",
      "r586",
      "r605",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r392",
      "r451",
      "r456",
      "r586",
      "r606",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "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": [
      "r392",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r586",
      "r607",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r392",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r605",
      "r606",
      "r607",
      "r677",
      "r678",
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails",
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedCustomerRelationshipsGross": {
     "auth_ref": [
      "r76"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r224",
      "r355"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r78"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r78"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r78"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r78"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r78"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r356",
      "r611",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r76",
      "r612"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r73",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r76",
      "r611"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r764"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r685",
      "r764"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r725",
      "r749",
      "r751"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfProperties": {
     "auth_ref": [
      "r725",
      "r749",
      "r751"
     ],
     "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 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/2022",
     "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": [
      "r621",
      "r622",
      "r623",
      "r720",
      "r721",
      "r725",
      "r820",
      "r821"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r36"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r223",
      "r341",
      "r613",
      "r675",
      "r696",
      "r746",
      "r748"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r74"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r51",
      "r342",
      "r347",
      "r352",
      "r675"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesImpairmentsofLongLivedAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r140",
      "r747"
     ],
     "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",
        "negatedLabel": "Goodwill, measurement period adjustments",
        "terseLabel": "Goodwill, measurement period adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r51",
      "r80",
      "r84"
     ],
     "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/2022",
     "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": [
      "r79",
      "r85"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r32",
      "r172",
      "r182",
      "r201",
      "r311",
      "r316",
      "r322",
      "r325",
      "r616",
      "r674"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r129"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r137"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r548",
      "r555",
      "r560",
      "r565",
      "r569",
      "r571",
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r257",
      "r279",
      "r280",
      "r309",
      "r546",
      "r566",
      "r570",
      "r620"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "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",
        "verboseLabel": "Income tax expense (benefit) in net income"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails",
      "http://www.sjwater.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income Tax Statutory Rate Reconciliation [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r241",
      "r542",
      "r543",
      "r555",
      "r556",
      "r559",
      "r562"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r547"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation": {
     "auth_ref": [
      "r795"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r795"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r795"
     ],
     "calculation": {
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r795"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesFederalStatutoryRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r180",
      "r199",
      "r715"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r724"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r357"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r167"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r170",
      "r184",
      "r245",
      "r305",
      "r595"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r37",
      "r397",
      "r402",
      "r679",
      "r680"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r249",
      "r251",
      "r252"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentBuildingAndBuildingImprovements": {
     "auth_ref": [
      "r197"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r198"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r713"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalReserveMember": {
     "auth_ref": [
      "r731",
      "r732",
      "r733",
      "r735",
      "r736"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r805"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payments to be Received, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r598"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r598"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r806"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r598"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r598"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r598"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r598"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r179",
      "r194",
      "r696",
      "r728",
      "r745",
      "r804"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r220",
      "r255",
      "r336",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r578",
      "r580",
      "r581",
      "r587",
      "r696",
      "r754",
      "r812",
      "r813"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "auth_ref": [
      "r70",
      "r712"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsandInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r178",
      "r188"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r15",
      "r727"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditScheduleofLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r1",
      "r176"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r178",
      "r191",
      "r391",
      "r401",
      "r677",
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r88",
      "r260",
      "r760"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r88",
      "r260",
      "r395"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r88",
      "r260",
      "r395"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r88",
      "r260",
      "r395"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r88",
      "r260",
      "r395"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r88",
      "r260",
      "r395"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r227"
     ],
     "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "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/2022",
     "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": [
      "r90"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r20",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r365",
      "r366",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/Contingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r764"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r250"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r250"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r48",
      "r49",
      "r52"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r33",
      "r52",
      "r183",
      "r200",
      "r218",
      "r236",
      "r239",
      "r244",
      "r255",
      "r271",
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r285",
      "r311",
      "r316",
      "r322",
      "r325",
      "r336",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r585",
      "r587",
      "r674",
      "r754"
     ],
     "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_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",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetRegulatoryAssets": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of all regulatory assets less all regulatory liabilities as of the end of the period.",
        "label": "Net Regulatory Assets",
        "totalLabel": "Total regulatory assets, net"
       }
      }
     },
     "localname": "NetRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r715"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r743"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r311",
      "r316",
      "r322",
      "r325",
      "r674"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r291",
      "r597",
      "r599"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r134"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityEquityTable": {
     "auth_ref": [
      "r91",
      "r160",
      "r161",
      "r162"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r159"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r234",
      "r696"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 3.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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r154",
      "r155",
      "r156"
     ],
     "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 (loss) gain on investment, net of taxes of $(188) in 2022, $68 in 2021 and $(247) in 2020",
        "verboseLabel": "Unrealized gain (loss) on investment, net of tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": {
     "auth_ref": [
      "r154",
      "r155",
      "r156"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r26",
      "r28",
      "r468"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r25",
      "r28",
      "r154",
      "r156"
     ],
     "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 $793 in 2022, $264 in 2021 and $(324) in 2020",
        "terseLabel": "Adjustment to pension benefit plans, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r24",
      "r28",
      "r468"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": {
     "auth_ref": [
      "r154",
      "r155",
      "r156"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r237",
      "r240"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r102",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r476",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r496",
      "r497",
      "r498",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ],
     "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 Benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r99",
      "r100"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r47"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r45"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r41",
      "r576"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of 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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r41"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireRealEstate": {
     "auth_ref": [
      "r42"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r448",
      "r450",
      "r456",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r493",
      "r494",
      "r496",
      "r501",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r424",
      "r425",
      "r447",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r4",
      "r424",
      "r425",
      "r447",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansAmountsRecognizedinBalanceSheetDetails",
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r101",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r476",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r496",
      "r497",
      "r500",
      "r685",
      "r686",
      "r690",
      "r691",
      "r692"
     ],
     "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\u00a0Benefits"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r476",
      "r683",
      "r684",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r7",
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r233",
      "r339",
      "r340",
      "r667"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r43",
      "r123"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r44",
      "r727"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r722",
      "r723"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLandHeldforinvestment": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r83"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r82",
      "r222"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r83",
      "r634",
      "r635"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r82"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": {
     "auth_ref": [
      "r214",
      "r750",
      "r807"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r51",
      "r207",
      "r209"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails",
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "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": "Schedule of Public Utilities General Disclosures"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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 plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r203"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis": {
     "auth_ref": [
      "r203"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1": {
     "auth_ref": [
      "r643"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": {
     "auth_ref": [
      "r196"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAtCost": {
     "auth_ref": [
      "r197"
     ],
     "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 nonutility properties",
        "totalLabel": "Total real estate investments and nonutility properties"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyNet": {
     "auth_ref": [
      "r197"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r716"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedAndUnregulatedOperationDomain": {
     "auth_ref": [
      "r203"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r211"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r205"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails",
      "http://www.sjwater.com/role/RegulatoryMattersPublicUtilitiesGeneralDisclosuresDetails",
      "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 Asset [Line Items]",
        "terseLabel": "Regulatory Assets [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails": {
       "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 Asset",
        "totalLabel": "Total regulatory assets, net"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansRegulatoryAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r205"
     ],
     "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_NetRegulatoryAssets",
       "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 Asset, Current",
        "terseLabel": "Current regulatory assets, net",
        "verboseLabel": "Less: current regulatory asset, net"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r205"
     ],
     "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_NetRegulatoryAssets",
       "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 Asset, Noncurrent",
        "terseLabel": "Net regulatory assets, less current portion",
        "verboseLabel": "Net regulatory assets, less current portion"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided": {
     "auth_ref": [
      "r205",
      "r208"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r46",
      "r727"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r46"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r53",
      "r59",
      "r173",
      "r192",
      "r221"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r53",
      "r59",
      "r221"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r97",
      "r193",
      "r628",
      "r630",
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r215",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r280",
      "r337",
      "r536",
      "r537",
      "r538",
      "r563",
      "r564",
      "r583",
      "r625",
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r101",
      "r102",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r476",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r496",
      "r497",
      "r498",
      "r500",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692"
     ],
     "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/2022",
     "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": [
      "r101",
      "r102",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r474",
      "r476",
      "r479",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r496",
      "r497",
      "r498",
      "r500",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692"
     ],
     "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/2022",
     "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": [
      "r302",
      "r303",
      "r315",
      "r320",
      "r321",
      "r327",
      "r328",
      "r331",
      "r421",
      "r422",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r671",
      "r672"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r246",
      "r255",
      "r302",
      "r303",
      "r315",
      "r320",
      "r321",
      "r327",
      "r328",
      "r331",
      "r336",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r587",
      "r616",
      "r754"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r141",
      "r142",
      "r574"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.sjwater.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r20",
      "r93",
      "r94",
      "r95",
      "r96",
      "r168",
      "r169",
      "r171",
      "r186",
      "r677",
      "r679",
      "r730"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r111",
      "r112"
     ],
     "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/2022",
     "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": [
      "r128"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r73",
      "r75",
      "r611"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r73",
      "r75"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r202"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCreditTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "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, depreciation expense and method used, including composite depreciation, and accumulated depreciation.",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.",
        "label": "Schedule of Regulatory Assets and Liabilities [Text Block]",
        "terseLabel": "Regulatory Matters"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "auth_ref": [
      "r205",
      "r206",
      "r211"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r205",
      "r206",
      "r211"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r71"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r71"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r695",
      "r797"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r331",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r363",
      "r364",
      "r675",
      "r822"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r311",
      "r314",
      "r319",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r330",
      "r331",
      "r332"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtNarrativeDetails",
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceAgreementsMember": {
     "auth_ref": [
      "r148"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsDetails",
      "http://www.sjwater.com/role/UtilityPlantIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementofCashFlows",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r522"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r522"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r520"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-\u00a0 Average Grant- Date\u00a0Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r521"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r521"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r122"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r122"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r117"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "auth_ref": [
      "r118"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r116"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r122"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansRestrictedStockandDeferredRestrictedStockActivityDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostforSharebasedPaymentArrangementsAllocationofSharebasedCompensationCostsbyPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r508",
      "r527",
      "r528",
      "r529",
      "r530",
      "r533",
      "r539",
      "r540"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r769"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r98",
      "r126"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LinesofCredit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r60",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r217",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r331",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r358",
      "r363",
      "r364",
      "r675",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r255",
      "r283",
      "r284",
      "r286",
      "r288",
      "r293",
      "r294",
      "r336",
      "r375",
      "r377",
      "r378",
      "r379",
      "r382",
      "r383",
      "r403",
      "r404",
      "r407",
      "r411",
      "r417",
      "r587",
      "r648",
      "r709",
      "r726",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r23",
      "r92",
      "r215",
      "r242",
      "r243",
      "r244",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r280",
      "r292",
      "r337",
      "r418",
      "r536",
      "r537",
      "r538",
      "r563",
      "r564",
      "r583",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r600",
      "r625",
      "r626",
      "r627"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r292",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r7",
      "r8",
      "r92",
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r7",
      "r8",
      "r92",
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r7",
      "r8",
      "r92",
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r7",
      "r8",
      "r92",
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r7",
      "r8",
      "r92",
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r7",
      "r8",
      "r97",
      "r120"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r51"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r69",
      "r696",
      "r728",
      "r745",
      "r804"
     ],
     "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/2022",
     "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": [
      "r98",
      "r254",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r582"
     ],
     "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/2022",
     "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 Disclosure [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets",
      "http://www.sjwater.com/role/FinancialStatementScheduleCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r594",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r594",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r594",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r594",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/LinesofCreditNarrativeDetails",
      "http://www.sjwater.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansFairValueofPlanAssetsDetails",
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r134"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/LongTermDebtScheduleofLongtermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r541",
      "r550"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r551"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r549"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r551"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r796"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Reductions related to statute expiration"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r554"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r63",
      "r64",
      "r65",
      "r295",
      "r296",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r34"
     ],
     "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/2022",
     "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": [
      "r34"
     ],
     "calculation": {
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessesReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenance": {
     "auth_ref": [
      "r34"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseOther": {
     "auth_ref": [
      "r34"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r34"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r34"
     ],
     "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 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/2022",
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r261",
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r264"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r265"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r265",
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "auth_ref": [
      "r734"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r265",
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the 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 are not included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r158"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/OrganizationandOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WaterProductionCosts": {
     "auth_ref": [
      "r35"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r282",
      "r288"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r281",
      "r288"
     ],
     "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/2022",
     "presentation": [
      "http://www.sjwater.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 18
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "825",
   "URI": "https://asc.fasb.org/topic&trid=2134543",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=123406419&loc=d3e44360-110383",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127163",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/subtopic&trid=2127197",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23415-158514",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23439-158514",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605587&loc=d3e23528-158515",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r699": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "https://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r701": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r702": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r703": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r704": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r705": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r706": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r707": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r708": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(14)(d))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>110
<FILENAME>0000766829-23-000041-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000766829-23-000041-xbrl.zip
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
M.0,.<7?8D1HI7.DZ]CAO^$ HGC$1"=Q>H(<4["Y@%7F:\9EUG&O@#C@\OB=
M?I#>)? N'(4RXO B-2+@'!]X4<.C@69Y-&&<%9[&F%X !T7^U:&%ND/68+A"
M_QBY0N;-86QJ(8L4G8; 5G!9%ND=/!JV$U@6VJ+V!( #Z"E\3^-,*OY'^0C)
M-]D+>1#X<5#&9!/XZ$A.;T&7IPF!A@ZJM;^8>7)7:8:QUYRB,G@"/Z=1$X/(
MR7@+_BS1/>)X]2%[(V#$!Q&2LM[J7>XK$SS0+A DC!7^A'6LT++_Y0[#C?TF
MDG6 LC(>(7]-.5;[/!.P(2 ME@8O)VE1I//GQ^86?Y*G<5DT;UDZCGJ4<;.P
MZU"'76>9$17 V":9\#\=$:MZ[L=W_GW^W4-#LVN&ZE[NDTJ@[V$>J*/C[F"I
MM)KBSTZE52$2#AA,\?^9)Q2;Y$^LXX-4[#J]EFO!') #^#4WS!?U*Y$5$9KJ
MY+<B3X;K0)+^!6=XUK'OE^>-SV3-UM?L@KDUR2F\I)S/66E341"<$+L&)#L'
MCO%G*7*Z:!FSW6N^B7P$&*;%/J5+)49E&J5SA<$!A\,QT<T<*,K=N\<<RE_@
MTL)CSIDSXJ*F<13*586)BNR&@TW-1\#:LL[K^"KWDK1@9LW^,IP9$DR9W4:W
M/$T3UCJP.+&_V3NMR6T<_[(>,P<E*(+EA%U?@,U!IP"?(]^M[<S<GPMVQV64
MWH(Z-Q)-/HL6&[V;'N*:] H%LC_ GYWRA,H*K-)E=\^>C-HI%Q_(W1[=1 "_
M$*B&914)RG2PQ>;?D>MR(A3+(C4$'NAB24R82 !PX?TJM\P$?W:Z4*O=,KO?
MJ#3;T+WB2))I"LI3,N$J<O)XA2]S]],[>,$\,/<Q>(8V-?QC9*6BA0)SW5!N
M'@ O2A/!'_B!XI@^>3'8J4<*%HHM<TENK''DAA,DW )D$1 Z?DA!A#P7A9MM
M6ZS^ECA])FS/V 03/7Q/#EEIR_ 0J;XIAM0TX-TG19I&!2RT%\*I@/.EI 2<
M$O*@LX0\FJ8E#*H_/ 31F(!UMT!/3L@Z  EMLKPL61 :UP':IP$N-SMFX 6@
MXZ'PQC,)KRJB C1.X^@ ">'_D68RQ&+F4R8Q)J)02"1F4Y&8!GZ /I;$U]X?
M];UV=B1 16HQO#O@0%(R+G.V%'?I43&+LC"'6?_C;\/Q#P-MD9I%)1$/XX\I
MU@/:"09([F; NW#CS'5^(343.$0)2<JI# 31,II=YTW?=/\ZM<%7UDU1VQIO
MD!^F"R!&RHM S3_B?:%%IC"*U,F\5=X'=(II3\-TI>>[F4CAY#&]+6/&CCR
M7A_9S@-\N+ME10-D1<%*_]*N!]#P+YT8_]*K*)?QS88C%VDB2D  ^T$M_(ET
M"(> \L2J>CXIL57OIC'YXQ3&0"Z04+\5W@#J% 82V1*WZ!Z.F"1)>9Z(;UD6
M '&#: K,0)XN?$"4FQL[\L3BETMF0LX+\K3F5C0U2^=X5H&TY^Q4@M.1HP&
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
M M$E320_K1PC7XHG2R11( "'JK%>+5:CU ZM:(2<R!&A\X6?CR+$5$ 38\Q
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
M6N=V*>M=[R/%3G1":QZ4N"98-(S/F M?0IA)%Q;LGF(BWIU]ZU2@CJ'O[%K
M:AA1H75 +^"4=8I;D42"( R0I5*ML8W9AG,!S1_7P)>EJ+:BA-?7<7O$@WWM
M6[K:3QUNJF/,)=FT&&ZW1(P\K[\:7'#7 VC66ZPY_Z_$5%#SZ)<6KEVK4V@R
M JR=(XA+BOQR(BOU38:A$R7#:78U,'>7M1F*G\A>5?#80IYDI:^K^+6OO.YT
M+/)"MSJSW[>I<_;QXDN."EB0>\LC3+O=,U3E^JL!Y78]@"8RQCH5.$?7()'7
M^RR=11-L$]OJ%(#N7S2P#JJ\6<FJ:L,V*I$RK4[0&PL,7OZ>^P2\F\' IN2I
MU?/N> LJ+^^ *1>4\XD"@#%0%" O;OP,CL-,!2D".!81.7+D$;,2":IE0NSS
M#B(5KF>7JX'20&D[7Q25P0L]=,>0R1B@L9G0ES[&:(QS8OPF S+CD4\@2<C%
M]&3P9A*[7)?K-D$H+#:B(8GPD24MC0+^*!,&' K-RNW4?]4[=CJPY*=T'#CU
M#INIB.S1N<5HHP2#_T?_/1HRV]-W3]\]?;?;[[9SZ&WH?QBZ$HB_J&Z@WQWT
M_W)8BAMG]CI+YIKZY ZTR?XZ^=!#-)7+M]['R^NW%U=7WL?7%Q\NWOW<68I^
M0PA4H2."/!$5EZ!OVL^C-U'U-ZN@\Q'4#0EX0@JLP-O.X,H-4_-=2^YH5.2J
M4CPA;7\;*X&S$0M9GREI.@-%Y2C NN]%+IZK7WZHY>;333_(*<B#@".K9^OC
M0/EK29QGPRX;;#\6,- BK-6@=.FK9T78_ Z,E;.SDZ5? VM9^MVJQXZZ(R*@
MQWWJN-L?#Q_]J4.PS7N;/?89+2\O,6QB#@?A/[\;?%>CA.?''C/D)EW*3<73
MMX92^]7"$AT 79U8I&;P;0QNU!A<?_'9ZU459'RAN]1EQS/XVLR6L<U,#L%'
M*GF7[-:QDAL2XSXO*?VWPR4]7V11[/4Z7O^X-_R63\K3MMK;^L)U')Z6:]ER
M48IL3O_WO/_.R'GJG7>]_TIG26[ZRF_.6J0^HRT":I8;>FHF7WW-3QV*]*G1
MHS=PM.QZ"UX!+__WXC][.;@-";/EL7]%+?+A)^.;IX8GI=)F/$V%\HK;PW2\
MRR3H/JF53VKET[8^J95/:N636KD7_&<O!_>D5CZIE=_8X)X$DQ1,+S,_NO'^
M"W,QB]A_TG>?]-UOB*5_&WK2'E+LEY[Z?5OB)U7T2;[OT^#H^#RC? 4K(V*?
M\J2>OGOZKNWOW/G$WUH&7;AY_N!XW^H7MP*'<^#I]LX<>6-GPP?(W]VCQ9U?
M7Y^_?/WKQ=MK[WS#.ICF/'O=P;@Y4_GIOLQU9:/5BS<7YU<7FRW 8-,<O[7J
MF2/9?SAPHE6LT(IW#S_W474I].[3TNY/:+<FE&T7\0JJ]Z"43M7 UOL=/J:$
M3P-)3IW?=8N;G+H\'HQEPT4Z])5NBW@-H@&%LI"T**E^LT@W2[$\JV(W\F*?
MG#C &X]7%&+M=JU'*VG4^\??>J/C'YK_;P\$8(2H7@TTMT,BD9F?W! Y4"L3
MM6NWZ2?YH4T:^J]*O52M72Y6_5A0'4Q(BDY4K\]'RGQW4=!PB,7J;1!&#\NK
M+Q-=V\N@/[7FQU;79:YPHE6^,-UL37HUKM3R;FLU'G7:$N>!27];IX%VJ=+&
MG8 &W:,\L- .5>^O#5O@,2!_?9>:XK??:&9WO ):8?=H(7,4#PS@BUZ.^!Z.
M<SE':N9:W8O/5,;I]62%/Z&"$A$CW_>I3?1$(% [RAB-O.D'@5C(-DT3NQ42
M,A'5XY= ?;@%L\2T_$0\Z<9'-!(#?DS'"$&4N4Z>4/MD5R9Z_X)+%Q3F,=;0
M=TQ;<6KL"9O&Q?7TA?67;@.:2UX8T\P#>C<"&_!YCC(+!)#K+:F ,N](* '8
M8@VQ%9N>M1;HMMV]&V?3<4U%@WIU5#D%_#:-PC+@F1"_E044>M449 %LY4V*
M SG@=S R0Z:*T:D]9NU*A## C8T2YMGVQ1*NTVX=+63O3:57T)QN1!+<=PP\
M$P,BP??EG&M!*I2AFD1;6@0,DB"7"!J)Z*$C\;()"HI^7<% !B/\V>DIZ;3=
M&2\#>H7MDC7*8'3)%</U#QALJH CE2B@'K.RJG>V5.T4))6\P"+?3I5^(]G5
M1M-*QYQ7DG)W69K<3,L8$>9 K\AN2!DPT+.JYE?1OFJV+J=B0#W.;Y#N\R"+
M=/L<9#R6C.06:[VST;CC74<%Z!G_O+S4S;7@,,?>!URMW+ITV*D@\^6,, #O
M8< T/!GZXK/C:F4SK$X!!Y%>?LE=V*ZPY!A[=.N;QL..G>/_?8[(OQ79_AZG
M3]T SLTRR-/!/=Z &S&*2>9A=Z"8_BSY ],=6-=WF\57"OYNFLMN1I0]K^53
M,16,VTJ]UB3<7,Y(TKC#-P^!-ES=YF6U(M:4\2.'L=@F(NGUZPOO_8>+EQ>O
M+M_^XKT__W#^RX?S]Z^]7R_.WUYYUZ_/K[T7OWM7E[^\Q>^O7U]>>=+X]GY_
M]YOW\?+-&^_U^3\OO(_GE_^\>.6=O_W=^W#YR^MK^OK7\]_YV^MWWHL/^(1S
M[\WYQZO?+J^]=Q_@Z_^^H#O>7/QR_L9[^>;\\E?O_)?SR[=7UQZ.3+[JXLI[
M ?^\\MZ]I<O/7UY?OL/AP?UO<7S5:W][C^_#SUZ=7U]X[WZNC'O7-D=+^C=Y
MAU[<D_+%'-KFY2AH5:=*%K@@P[F/#@CND],?-EN4+3PISCZ2S?K7H\'(\N)]
M_95;C:?RE9LPC E'Z+N?M!<&1&=8V5%L$B)D7SC2$?$W \9%BC$A2!&^[.:.
MPBT87<_1L:]%#QCM9G^_=G,TJ.SF##;3!V5*H.52W,&*W1]AR^B#?D^ZTZ3/
M+E**D 7=K36X!^SLQEB*ZUUP0Q:(MI?XCS(OHNG]IN7LN_=_#EK$V6Q@@IUV
M!]7=KWE.-:0L*>%.=RP;1^2*BP@7"$$X,0^7>^T$K H:+.BN=R[=;'5'+:+=
M1REULK0>CRTFJ0$QH>4K$.R$6_A(+"1^?_@ HCO9DN@<S1&&=O'^"J*KU/-_
M?5UJKWJCG5* S:([@G3CN  9\6 #?I(=#["]<"YX_PV' B-[L4BSHDPB[NX4
MPDWI:@IH[M!#PJ##,\;2_6L"B6RY=G;4JJYHC1T918,'XZOO'H)P=0NLKXSB
M>-8]U1R;F],C#S3-C*B?2('.AK#6<N0!/OVZX]F@K+!7#%\)BOJ*9>F?XL].
MMT6TN2OP>EK?.Q^C2;A,C ]WKQ@:HLY0IW:?T%_+J# ]7-@?HOS%%;\7=US8
MT'F_)8SDZ7'SC*%2W-(9(V:TNO7(KM_?T(E/E72R,(75<6)U%R&!L''%S/,G
MZ2VI*;? VA/L2=C:N:"E7.Y"J'L#FE30.]T.CA<H:M2,#XWV_%&/EZ#:VVAG
MWOIS0?X,[W\W^>\OOUY7*E2WZ:(M"Y N^S]F#*]Z]E]^!SZ(0(" 0]2TS?9@
MYSOP32GLF^<M#@?[E[<X>+@_=>A0Z4%PU0H4Z/,E%'V*/SN5CQ?_\_KRQ>6U
MU]LP06^;5:CDXBEC9[E^M?M)]QX9EWR-#WV$0/R//MG! ]VK#V(:M?'O9+<V
MF\!@E?[8PY\=OGRGD-0C^[ZOO:S#1XZMK3T"RQ/\=CW5DV^ @K9M3[L\#K=[
M+BJ*.E[-ETJ-^N2:XK-_UE (5T2O=KH&Y/=X^^[Z8C?DM>D(6%]<Y2_8_2I0
MS%YI$O KIA!<>"_?_?K^S<4U9AIPBL#UY:\<XK_X\.OEVW-,#,!+/US\_.;B
MY;5W_N8-W/;VXN?+ZROO_.TK[_WY[U@]<>7]>O[JPOOM[:N+#_2<"WCNN]^Y
ML.*7#Q<7^-N.FU_N0H!O7$<28/(<=:3@7&]R38:MD=VQ)KN=B1!73<=X_>:M
M_NXK0T"/NKW!5A#0X^[QV=GCHRH/NN.3[8"E5WW7[P[&_5T,=E-D:6?A^!/F
M7 7(^#4RX[=O@<E>OOSMVOMX#AR8V//YV]^WKG3^QD%/=KWH+*0N+ASK^X1P
MLG;UMH!^([KTCCW@<^--"?0!M.Q^_+<,0+]'F!I;DMQ+>/4DB[[,JWM9Y+O@
M@0\$M+&IJ>:Y[?,5CTO)N[WT22BOY7!-@7QU\>&?ER]= N,K;M*3&/H&Q-"3
M]'F2/MN22P,D:._BA,\F:7@/_\R*>?S3_P=02P,$%     @ >8985K6)N;.S
M)P  ]/,  !D   !A,C R,G$T,3!K97AH:6)I=#$P.#8N:'1M[5WI<]M&EO^^
M?T6O9S,C;4$4#]W.N$J6E8FRB>VRE/'FTU83:)(=@P 'AV3.7[_OZ&XT")"B
M/)))9S2IL220Z//U.W_O]??_^>;=Q<UO[R_%I)C&XOVOKW^^NA O]O;W/PXN
M]O??W+P1/][\\K,XZ'1[XB:32:X+G28RWM^_?/M"O)@4Q>QL?__N[JYS-^BD
MV7C_YL,^-G6P'Z=IKCI1$;UX]3T^@7^5C%[]Q_?_N;<GWJ1A.55)(<),R4)%
MHLQU,A8?(Y5_$GM[YEL7Z6R>Z?&D$/UN?R ^IMDG?2OY\T(7L7IEV_E^G__^
M?I\Z^7Z81O-7WT?Z5NCHKR_T*.Q*=3#J'W6CT<&HIX;AZ>#P9-@;'1Z>RN@P
M^K_! $:Y#]_GE_)B'JN_OICJ9&^B< !GQ_U9\?).1\7DK-?M?O>B]KU"?2[V
M9*S'R1D-%SX=I3 Y\W&8QFEV]J<N_>\E?K(WDE,=S\_^<J.G*A=OU9WXD$YE
M\I<@AR7>RU6F1_S%7/]308_0.?UYQZ,Y@'9BG2@[NEX?AW3YOS]>O;ZZ$;UN
MY^3H^WU\P4ZJ.369C6%V13H[.^C@W&8RBF +]F(U@O8.CSHGWL.,>S%/O>F&
ML/8JXR<ZB>"OLVZG=SA[_"7H+RS!\>(2T*[\</7A^D:<_W+Y]@W\_T;<O!.7
MO[S_^=UO]-?YWSY<7N)O]<6A?_C!,'O5^*QER6"%CPX;B]9MK%B_5RV869[!
M8>?T:ZQ/@T1H?6Y^O+H6BXNT4TR4^/.?3OK][LMS.$T1GBCZN_=R-Q!J-%)A
MH6^5D+E(1^(GF90RFXO^28#GLAL(G8NIC)08SH5,(C%4Q9U2B;B!9B_2),&W
MP[(0'^&D9_!D.I/)/!"R]F&89K,TD\A=Q$3>(C?012YFF4Y"/9.QF,4R5-C_
M$'F%RG.A$W$!4RS2)*@UM6/F8GJJ9M(<S+7*;G6H G&5A)U50\)Y3=(X@G=@
M"#*.\0>N6UH6>0&?XH!#.=,%##4OTO 3?L&,P(WHO<QJ2XNM7F12C\5/'?%>
M%K'$,60JUT@KV,(O,M+YL@E>3F=Q.E?*-MA9AW:[G8K\5A-\G;I/#XAP%WF"
M?=Q@"ANB\(]7-V\OKZ\O;W[\\Y\.3UX^Y8HTSWNOU^EMU7G_^./EA\OSZT!8
M4@D<32+M,3T*VB\0PGB6X+GY,LGG\W&F%/T6D9P^AP,9BQZ>_-Y!G7/8;UIJ
MA/4_?8G=K+D'C[4)@Z/.P79NPO5/'\7?LK2<N1,,3^QR"1G^H]2X#6979F66
MEQ)^@4TI)A+XD<H*"4SO6H4I;!ZQ:O@Z;N0'!4R(]L?M%^UO#+N)7$1E8Y4%
M9@^9C9^7XS(OQ"%M);!RP[SE- 5.!N,*Q(_S*$O%=3ED]NA3C+_QW/B7[OH?
M_N39\W:G\PDT#YL)NU?HI%3XNZ*CYHXGK;'[H^45V'[E3F<@1FD<IW<H>W!#
M[#:7,Y!8^ ".]307N2K@BUDQP;?Q<9U(B@G(;T_NP_X]X=X='&UL2]Z^ Z*^
MP7WYX=V'RZ#21 Q1U]9>XAKA4>$ESC<@3?K=SO%6T73/*1A?O_<%7?NXTZ5U
M0!TS4B.=D%V*?,TJ?[+,K6*$=)^7PYG,8%?E;")VY"Y^];U[T+/J7'4TX/]H
M4D:VP3>NE]PUFXL)"$[@G)DB]32"(PO'#!MR)_,)"*?V4G<=0Z1WU""EX]XF
M20EV8&MHJ=\YIH5HHYQ\@KK^5($<W0%FD"D)VK@<QG.@.N2NT'*$HA.W_'4J
MLP@)Z0V(\;!(L]P0&9(3D"#:,^,TC<1((I6 8A]F"@EJ5_B:?._X)?+L3*=E
M'@!!Q?&HA"' MT'JER$U!2;"#+K ]ANO1F6A8:7*!(T59NZ6J,%42\*X9&,E
M3<#TH5,#P@',CI&*4Y!3\/M,93-5&,MGZ$DG-'W@Q2GH""*6=V*4R3)B<8,B
M;JJF0S:0<#E(TX$)3'0X 9,.%R\O8U1 H L85:P_*5A'D&[\ <YKBE:9!A,*
M59QTJD-06:9R3*)R:0_0='TSI+A-"QYM(6+8,J O=0OSG^^-T(Z%^86DQ1P?
M?K>[8,]%;N]VU&>[5G8!=NVW5FWUDUIAS:-]T.L<'&Z5F.A_0V+B;W@>/]"I
M7BHLU#<M+.ZCGQ-V96V1:%!@1/2.NB_;_EVV:1Z?)J],&)89'$;V&)&Y2ZP.
MF,6H(+:H*I57O &N0^R=2 1Y"+#"NUW+NW;T+NS9-+V%.5;Z82[(MAKID!F2
MM8Q2:!L[D,0Z66!8@E&Q!B8E+0U:O3,70&T%<U?@A44&7+[,2*L'MA=.-# O
M4<C/ 7PZ+F,)_ ;]9Q&TI7/BT[=@V -7Y;X5#DK#Y&WW^2Y]JBMAE+NAL#WX
MQ/T'-'NG;^]H6%'+ZF/\%L@U;W&=*/L]'9*H@R;T4,>:!-MVKC!^^%KF2ES+
M6&8\2:(;%&WDJY0BU^-$PYMHU-^!S% )CJ!-AL.GGU!"1\Q#J.L=?0NK5J-"
M]WWG'*V,0YJ9B-.0%X,\""#]<;QM+:!4+PORX4[33/'R@O:0%7.Q,^A"SSJ&
M]Z![/CVQ2L; O=H&;YL:9>ETQ5 KUZYQ>,)C&"/9K<!/Z!><+E)KIOY1PK:I
MJ".N8&,S4FW(+,Z!\6)G'D\(Z,2ZDSI%-\<L2V^A#W&7Z:)0B4C2 @ZN(#^K
M'LVM!4U:0M4L/O8:QBX-12'K1D&A/^/Z','Z1'*>>]QE*3_V TJSE.-I9YF*
MB<:6AIB&:5&DT[-N]8H<YFD,,V^\LE0H^/].LDH^C-7>$,CBTQZ-_DS&=S"5
M%X\9"5LZF ?+J0W)I-5T83B:(0T611.) 1-4-75*FN(BJ0#UL'C1!?#".48;
M4)4DXI&HVF=H)\1EQLHO?2*],:!C"+XZ!ATXB7+2X7U2E0M^G\8Y-"< ^2:I
MSM+(QR0RK*L2%U&JZ/OWCS%H]N-Q)%X9VYUJC-EXK48Z@Q/KPCRP6IZ?JPJA
ML)WD5G4/OQ?B4'C-O[(:#A;VR7:IX8/M4\,?3X>6QOF-9!>!"B,2&#:H[;EB
MDW9GO,N6I8PVZ\0[80?-%JG7XWO5:S2K6Q1K/GH!^3'83"9N ;/B/W#Y=:1E
MAEH:?C*C%_+ N)F5SNY];]U3^VC6\\F6!8L.MOG4#M8XM>Q]<GJA%Q'<$A.X
MMPC)V!L<F9G^F_/I_K''K"(5&O##&;D2\=47K]JV=W/#?_'J:TOY8P)+^=33
MZQX_.]+KCO3+>Q!#[8@C<L-4V!AGO[$$@O%Q>_CJWU%S?6]Q,H&%\8@W8/Z#
M@3KW37\6/=;YT%EL%S@1J,@<8_?:M(RN^1H=!H+\L)"C0&'.RGG3V&W"EQKZ
M\)"BNAY8:>%-]C'E9B9>+Q0;P-?1.B;D ,XB \,C)M7:!TKA7,*TS'(VO54&
M7YBB/HWQ 8X8?.6C=-B QFWZ) VWZ21UCW$AWA@G%>S>#9A-P<+>\Z&P" ,*
M*XW*.)X'H&>!$0Z+&C.J(X2OJ*+ZF]Z.%(5)\(T]]KBD*\TW]R("X0)R:47L
MH++'QY+J1,61M>;JYSL ;0]L7G:CV:\;%VU+< <;9BNY<N> F3=$1Q^P& 7#
MD+-9JA,35I(Y^MC6#,F1?\I.G'Y62Z/S< )4KWBXKG,36X.IAP:/Q[/,%"HR
M'?$V1;?0F$^<'WDS9WT&HXC+2'EX+*<!P8G'&<S0525=/&K5# *> NTC]NJB
MD]8&IN_2S!R+&)$G<9=(!]]!/[8+>N$25KO H3[TESDO>IJ-9:+_R2Y%G=RF
M,362D"MN%&L.26K"D^7L)5L>MZ.1P%!4,I9CLVJXZKK *: K%F@8HZ"6A*<E
MV(/LRK\E7W"PP0.[0DFRWL9HDYI1P,*"Z-<%-2=Z!N88[P;]08?&K:>(4O+S
M>+YYVLL1;*='J"P]I(FN+ M XZF@16D*ED="QVR9PV6K3;>#^TTWE",JR8F<
M'\%D>R"2Y:"S#I!ET.L,MLN?LG6[OHHS^5N\4;---#0;J\4802GGOCJ"8BKT
MQDYB#-_-6?,GD"1IPCA7EO_N7<>(-AYK[QTT8%B;5GJWSGQ<1;Y>@'6SU O$
M"BPT- J4Y:P+FFZ3HBMR%D.<2DY3<6AP;WH5*MQ$6Q(PH<%:E8QK^J_^H!><
M' (S/.J(:Q3QM=/A#$OHE-1!U-5#6-&(A+;CX F*<1I:EI)VBJJ T<B=Y>O-
MU;T(5GQ/A#*&"<M,S)7,&@8[:!R*7 ")';R-/N-H</I?)#&>PZ?U\.E#I>PZ
M8-$N^L0WQ)#,D:A;6,:.L(3D*Z"9NM7J+D"*1<TU1G^'P2XXH!\""'WB8V=(
M7NREH[U8DP63:VRLH<K&B!W$DRNCW\N\8 PEG/@I-%5FE9UYD29Y.04)\SY#
M/]05L*S/>^=P"G[-AC)Q'SM6\6OGNB->0PNRQ$<_RR'(L^L"B#B' _BU73%'
MC=R)34NEK7/%K))*YTR5K].DS#<KEA98,+E)P(1&"4#!T$6./,0A._'CS\/)
M'U2TE$0!XW-[L/$6U+>P74IT%Z4$,G[G&Y(%)C1-C;\5 X)@-N,8V.#G],NZ
MP3E.96Q\H>B?*7*!J4_#&%-EUG+[="@OE5_&;*<R:8=1^ZM1<UC?\*M+5XMF
M[3; (9#_ZQ@D-GP"0U^Z6@V9VFQFT/VN=;B>[N"48SF;Q3HD!8";<WV!G,?!
MU^:8R82\,.13ZN[U#KDGVN+FE.L;&2MT.J.3B+%T4\^%[HVBL9$MX.W[]^_7
M&</!G?L1QG3/8-%I"-V1C2#OH'%VEKOS0E3^.50STYQ'BMZ8OV"T%O=?@?T[
M,+)Y?72>NJ8C#T,&E& G53]]SBNJ"T&ZC\*59$TQEU-5>3,KNX>?4T(8GRX+
M+K1!%6(&BI%$!N;X684EQ7$,SM6?F _#I- )/[Z _0?R=&^^XS=-7J!UC%DX
M(GH.&5O%:[#Z%-H5BF7A>KY+.0HCX/V1F *3G/@P/!+@B PRZSB"?8#VZJM(
MRGOM*/":,JMHWZJ\'/Y.4*C4R[2S%.]SUQGE8&8X]7$FIV;FN7\LH(W'7W _
MU\-X?_%4\G97&851+9]P85:T73D120T!?\P(Z:\-UCBFIK9*40FW25&YSWR^
M!"HHYF)[G$!+3,L%I<'R*XQQD%QI03.VD3,TEZ7E>&)PDM(DL3<LU7O5))(8
M> ((.JXQ[F1J/&! HE*@/ES_6JD"(4*ER4$@DM)&/Z##C,UKS 4WF53<%-LX
MXE;&)8SG']@O#,9I#088S;+-B=NZ<"(^R V@CP#.1G \<.].Y6<]+:=+7H85
M#Q'XSF*-I!_91>A;X":-M+O&*1@[IYDS816"R#@J:-D#02!5$Z!&OX.2'!^:
MI+#F9GE\'0M64ISCJKO2%L2*W>-JYZ@#3&)H2+_<;I]BLJ==S)<I1P)G91O#
MQ.Q65HR[MLB'\=DR)GSOL(TUBOO (3<<^Q[K5O@:DQ[)C%M8,4_M6G$$C%.4
M2<IZH0BY+P7F#>J1]KYE(,HU%1<'\=H-HK832&9__M/!\4M*&O1H:*U1L_)9
MTQ&;VOV.;V&[C(,E>J09?C4OM\$XB-UVE:W:*9\9$C]R\<[EJAU1@;=<EQ<7
M%6[%$Z'K<:G:+ODLRR1YXBAQ%?$XXK&J6R/OO0U8LF-,A$!X-A?$%NB1HFVC
MN<[#\F8K(FY9UXL+8U_Y^M"7].*K+_=;$96=U%+N +?KYQ3D)%JJ6,H" U^P
MJ%@=@[TY#"DPF&('5_7[I /ZH6+_U\2S?P7V+ZYR+-,1^I$UI^;"LF#OJPTR
MXK'4 8+[=5XXJG"LH<P-8:_2$U?T]$"F]0;9/UH?R#IO41:#G8&2.V=X!'K:
M9!AFI>$Q-AW9L'>WB1U+I9[06)*Q%\8IE8";988GL:QL%96&U^,KBL4RYFQE
M8H( )T1 $=48;H/*RF^83L5;=ODYA#48*_LQJ/KJUJH&7Q:I?G9)/[E+>M#?
MMB3GPVT+^_K!_L/[@_VO50**6_&8Z<F.A#K=!AE%.H=6YV<ZH<D,019]>@F2
MO0 F%1OZ F(P9'AP DWT%YIHT,B7V90;HI>A6^\UH\XM> BLG;--R/6CSA(.
ML'+7P0[9XVT>=$Y/#[][B:R('_3Y09,NVJIS?@%)#5:1U,8J$ZV,>!NRV3*P
M1HL%;?F+T0$<SWB$6INGBP?AI-_,JL*ST'O&411G_7Z%K&XGJ@^J,-Y 4G4_
MJGB$JI:A-=*+MXS@EJL]#TS1W!B!K/8Y874"C7#_HC49(',;!J8.%4<%FV>B
M9%Q,P(8PVX=;.<)E4\((&_(]FU0\]CXONIW;#0E7MM298&RII&4AL+Y"87*%
MIRI"7AL@K#D/,SWCQW@<\2DP:$E5&^:!1;H8 YA=3LHN2:Q'QGTU)M W_@V6
M=+T (F8/>A9Q6R3C ?AK5XL"O1C+ ,H,$+?9T6A29&PDDEL/WG(S\!?<=_:W
M0,Q=:*+*DGG3:GH\:<C_M+-MGO1O*N1_^1F=1FK+N.0]8CE3>CK$%" Z$%3T
MBW!:+FG )0PI,SWTP6 =G3J>4CMPC0\#KQ*)/,!E"^Z,O!VS-,8"*HXW@;E1
MHF-<YH[Y4,@V2F>%&,/AR@B,WCA.7SO];]!$'V_ZW'Q3$:B_RW +PDX//#<4
M<[XU(U\&I6P1M94D)2\CEFXEEK]Y,CYL9+%NUIERO'W.E.M:";APH03<T?T.
MEDL&;Y#/&<GBK:NW<E/56[FWL$7-E*H5N* :+:Q-U!_O/@#8WEV7I!Z<J $+
M>;Q=B1I599LD+?#<NKK]<$)9;32V*VJIF4&A>GL.*HI(34E-_W&(6(L62)87
MXX$W7-F;NC!=J($3U**G7F6>BC4]7HF<1K3$J\^RHQ[[.H&'5ZT%2W:[BGJ?
M;#N?4KL[MWIW$:QS+Z]Z+YE,?\5*KBO9T^,4[CAX.IHYWK;\,-R0905W%O0.
MC/+B,<2,;-(SX(>#$=JHI8$QR!P1Y2["V(*7Q\WABO <B<_4%&\/*)-;JJ2W
MB-0@O;Q6"HS!<>OFDK1""RL/ MG+D1JI+$-(1LPCW6U&:_U +UK3D;TJBN M
M'#JVA/R5]:;!\;9%H4ZWCR%5C.=DG9339,0U&($HKA*R)Y^2\?PQ*@9-MF;7
MUZ@8M&R+_XVJ!ATW,]5/CSI'FTNRVM%;XS3HVY/D9&&FY CTVVF]O$XJTJ&I
M 81/A]K>-V:NK0$9I3YK1DFQ_LXI#BR6,C4&P<'XDK0P4K*RSWV 5D6L[,>=
M95H5; PXV@TLW"PT-1)\(>>!IJDR")7KM]TG*!MS1*Z4#&Y9' &B5S"M&;,%
MG#BMQF0<#.V#XFXH!0Y:OILH@_DQ18MB+'/K9">M$B@$9%>BAX-7"C@N087N
M-.:GEF HY"JR "_?H]YY+G'[V"5NF4]L.D#E%[BR:1I%K7Q4P](=E1GCTBJ+
M=SBOG%_UHD7^]4<6:PU'C0OFAB$E<*9BF=C UT.5)=:!YVQ@/*UE!K2C'.[0
MU#E9O"X"B_RXO \N,Q2I7&?,9@R#6%+QBQ9DU.BK?LG&FLH-8M]R8AG>G6P6
M6LOC6GK488B3!-D/ZN\R6& ;\/ZG)+W;FZ1W'HXR@,4J"+LW5!S'(S]3(,(R
MAY,'^Q?KW#"=6F=>H"['<IY>BWI$/25!G4TAVT!S)/8;HH9QN/?L3XXAS5CP
MC2%*9N$$(XPIW7U";E;W)R(_30&(UEG81UCS1F:?%+V0C@JP(A3&*6]5G,ZF
M7*-4)YB'Q-76*2*1Y]@JCKZ,96Z6' [C&,MK*:PS!0^C3-YQ.%9A]IPBR'\
MQ)Q%V FORKC,K._86U4>$7U]!#970I-P$$^O>)M[A^*;-<\5939P> 0A[C;)
M*05)D%++2X^1J^G,FZEJ&T54CE>V#$&EFX(A5@[!)@-)1WM-2TL7?E:1&7DK
M=<Q198-@3E)QEZ7)&"^OD?6K:MPL<^^4M=71<VA3RFXC?#2P/!1TMXKS(^!9
MFO MG*@1K*@D!GV6.?O;&OP+)V5#N%2Q 6UA?T%L]-N*?5='7I;P068K8E5,
MSYN898YF@KCF,' <B^MJZ2ZAN[%VLLG.QUIN+F=FV7R]!5M3W7TZ9_!Q\XZ1
M7K?7.>IO3-KI[3&AK )\/W8AG>BAIJKK-A')HS*,*5&];&ET8"J7QD$K6Z\Y
MGA/-!.92C<CXO)%.=((I@AB2Q98" V&G+V#NP12OAAHJY"S^9S6F7^,@:6!*
M:Y+2G>8Y05UN=1J;$0&QXA52-!FZ<L.^AD7E<3(C'7/Z5!A+/;75_7*?\HEI
MPY.QX6G^)#'71<6CO>I"#WM8"[KD2HHQII9P]CDHB'B9!V8!HX=BOIA]0/4:
M+BDIR[L<]=T,)\A%Z2AU),^U=>&_48CIL3DN5."!/W@K38XQ%WWXH.R"4*Y)
MV\L_E5@40O%'URHL,R[61O<56CB[WS^P$Z"=W!3>)L6"YW>5$'X&U0OFW&('
M2#YF& J6C?13L.RZY55NB]V:J?Q$<!CB:Y4]8[@WRCVC12D_ QF4KKR(U3!.
M[U2VD%M*UY=2^V!MX, :M.%Q5">[0-Y&)E&5:B?6F+$'9$*D$YH^BB]WXG(Y
MWO%P!P*_:9B_.0Z6VM5R6H>>K9,R=RD0;O5HU6#!/';/!X/4M-KB+;[J35GS
MA/U*KWB!PVCN90[Y@A.%-T\Y6C+GRI'F=W@UJO7I^@/)ACL"W9H1JZ5"*Q!^
MKDGJ-<^Y6(@4&V+&WC"];29CCNF"-B"R6;%X60M9!::D4FK2F&?HL"[\C3:4
M1UGWMA"EK=CIQHLGUBPWR"1*V3$LJB-^\"C0['TN8,SH&#>5*?2M!A*P]2BA
M(4NU^"F3,C$MDVWH27"\QX]*? +%6I;G51O(,26R6F)9?]?AX"18REFBZ!)U
M-,N*H,'1",_'E&HO#E[0T4.= =&B*AGZ)[=RR,.#W@FQO@M,Y.D=';_D?^'Q
M8+ SW-WI43:@^[._&YC4>0<#KF0 7D!5X]:4[IB7Q)'@!2<:K!H#Z\_75K64
M L(/\U*S*09+ SM:U86K^KRO_:>I3-D;;!F\8@OO;:VB!*?K1 G -)/(7?W(
M^5M6I"^XM+'X6$MVS;PH^%>H8_GL\7KD%+!M"[EL3Z!MK9#+NN?%F8M_V&C,
MX4%[JL@&:4EN$RT=#UKJS',N@4WP-Q>88:D=$/&43^R5V/D7+@ XV-P>^,BJ
M-H_VLOS\D<D7R Q:2WNW$5I'C]5 B\ER)9E6F/5DNA*:'%V>Q8(?&W^H.\"A
M.];+[IUP_K)-U+;M-6O;#HX[1\?//IZS/J46.O<$*;7V+[Y(@0#OH.12"7XV
MF?%974>'C_P[0>]@Z_-487V,(=G.QEMKK1XJ99"SF\0:& &E&D$_077#2$#N
M ; APEAEGRIW?\#I]GC; W[?9 @%KIH\1AU*Z$99-9TT+Z+I4,YDB+91-<;
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
M;WGX0M ZN9UZODPL>O3JW\\C/Y-8-)/D8^$J(% #]F.V0CBWX6$#P59,]8+
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
M"Z4($D.TK4ZT!.GS". @&&-,I;_(JOVD0Z#3%L$+.R9;$:^MZ1"\S-("@'S
MRJ0$%-.FG/Z;RNF;XOR1-:77*HCU Z..LH]0C0N%#UH'V.2JRXR0Y"RF%_G(
M@CH:FN 8M8ON"+7*M>:"6^W&G>MNC Z3U??<&"Z#6=+) [N#>LI#&FR99G?.
MRX731'$_:4MA56TT@_(0[!\WP^Y6L]N6EBAX51$V4CS**M7UDY''%C=:^_UL
M!YT.+5CR&)^IV+*W4N\5Y5V::VB'5NKCKG+.+(!C).-00G>V?ZHDHY#*UX65
M0F\!0C@25:(]X@%5W=1#:-9;V\V?4N%5L%(V 5]@YQ"; B[$NKE(C>$:%2LF
M4+,M5=S9E'?MUF2:[_<=]H$Z0SQO1 %]MQ".?2-8F@ X7\!"-M9G7D>^\MD5
M83)=P: +]/]%RI/&JHRHM10)7,L!.I=E6@LY6GJ,$ O- #:2LECVZ*Q-)@TC
MF(5-D032:8ZMK;2OE9<8]CIM+EN/#:PH==JIIP C-$G&IK?[R7]V[S]/N-BQ
M ;D$BH$)93VRFSTNE8W/3;;L0MGV.H/Q8S:#D#O5!>'YZ$<>6$$BP3%H .8K
MRX\:"B7WL-*T8:%:23H>_0Y*3WNA5J2I%Q1C=>@#F2!,8'T2\5G"N2ZZ2H8^
M[D?4V*S%3J-M"U+O#WW4JC@_>^"53AY<XX<4I<DPK$TG#9A=X!UJU.\%M;B/
M";7<4IP.0)-FR1Y/QV1-'7 ML:5Q!KO4E"F"52^O,DF8+E+QQ$X+QA<8.OVT
M4E;<"IDH[J,58ULZDKB!D!S5PY9R#J8N+C\4D_9<$%[B+(C3_C4L&(G,)3&O
M S-V*ENDI!!BS%U1GW,_!MK^0!J L!_;S6Y25==00F[LISN+E'-PL?29-,-<
MXH+L'(@6[ 7EH+%-0.B#+].$["5U.PFIQD!J09+GJ*03W/;CIPHDE#!3Q"[
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
MMH_U)\5_'N?>5EMOZ^QC+@R4W339/<^ FJVS6!JGDCES*7?O#OHG9WMN(KA
MY0+P#^&Z_JOMJ]-\=]!YWS[;_+QE*9]*9N14R1DRVJ7* H.\Y!F[DX4VCNF<
MW6@S89UVXR],)^S;G^_9ST:7!3MTJ63O#DZZW?:9D6-E';C&^1N=LR- =?KV
MH.KNA.HG;@$0T)C,V4.N9YD48UD/B)D E= P)-<@2*S#5<YX/F=E[DPIL0]0
MIF=/8,C9!%=& >6$Q[AEF)X@P9T.<AL"N8REM=S,263"'R0C[)<Z+>X)&(,E
M,T^]6(,$8F5 M1#+,1V6"&G8+%5QRFQ)'ZOY,VEDI80V,%$V R<3O<^42[%!
M6\C8&TAZ"YBF!;8YQ33!HODZ#&_3\<<O=[QDB<H!+7EI!64=7H<XALW:N,H3
M)!&G.HSO<58*Z(2[UG"KP]7*9'-6 &T*% J@+%M%0N4$^VQI!)OP!;Y.$F4&
M ;A?PT=^.>OMB;E-69+IF5W$QBIC&:>;P6Y865]SL5T8LV'MV_1R;Z>71T\@
M(1+K#,YLY<>J!% ZZ"11N/1@W3)NI'<+8%91)@D^)A$+4:9L2N(D-@$5$!W0
MM5 VSK0M,8](PN@L^*<P.I8"MRT[A#N$A'\#YM>/<<KSL60?D7]W90:)SC%O
M=/J'\LA/[?1%N J7BHI]'N*"]#-*TK5P">XC6_9>*'FR4(*%:)_/@P@25$Q^
M<XE\W_;MVBM%!C_:%1EH;]%% 2//F;_NP#K1><Q+N_\4XM5(LN5*@:EU::
MB3A5UJ<WI&3N]5 OLB*&=7(Q,N/>NQ55KSQ4KXB'!A5( K98G2GA6WE;1E8)
MQ8VB#:A04#S=Y:2IM$3R/AFLKPB>#'!6@$%HXOVD@B.LXC+CQ&'8EC=B52PP
M(Y2>]8J);Y$D0= ,YDOQFVGE=:,GVC-Z]D[.C2#:/ZWWCB7$WU0)"A%N<3PD
M_N(6X47= L4--V+A0T25XI'*E)M3_=BV+$6T=[?W9 C&)Z)KW8:GR<=J0T5I
M"D22]?4NCK41W@#?=XQECC*6(: P(@N*5!)!3Q6"!A&M"C#5&PV;>&?8R"G/
M2I^9A*E,$A1^-04:=DL!7U:K/9@F7&ZOZ3Y*,!$L84/G$.G2[;9@'R[D2VE)
M;5'RZ_TCBQ8-EP_\"@G8XYU,"[P]1XO=_! PW/0%G1VJ@NQ'MCK\!:Q %4/'
M<6D(\35ZWJ)UHJW#?7IN %TVAJ)?2K [5!_NF)(@=)"OSZ0KP]%\2G_LH1.1
M/UL&NXZ"52FWRUI&F>Y#30I/@1Z/BI[F.-P\R*PZ SV3K_]NB'Y7>+UJ5]O_
MSEVM?R:P#,SZ*B&)']:#8Y6;Y-X7%+>-YF1I&D>#XK2QRWKB;T#E! =D)WT<
M;9D6:50K&A,*MGD%AP@?$(TE(L-_:I$6,2]_*15,]_%=YK$_)AW]SS6N='BD
M)D#!M]2A4Z\?*PEG5'5@V4#.)'\@8@]%V%.[;Q_\@XG%0?)%+JYZO7 ^VI*_
M7&"BE<OTW1D.5=.!*? K>H-ZJ"X6I<66$W@%4/G-5+2Y]<C]ABO'[LZ2"D1B
MD!YU@"U]1L-=_NE-Y==ZX%>53W4VE42R.1]7#Z%,10)R4F1Z+C$Z2W7(?/XD
M:N#E[U*!FAO8[WP.O]TOP0?.]ZG5:(2 D*8!7V2\L'*X^$)5M<CX?*ARCZB?
M=%;IBK1S>D+JSJ;$@"A8U8-R[_4P7+TT.#UM#MH#>F_@8*03BX6K5PI-_TJA
MY<3F6*\Y>-_?.=IN=G:._5NMO68WV/-]U0Z:@^[)7FI;'H@ !N"V!<\_U(YK
MBPD%%W1H&':+1]9Y^AK"OT%Y#GE ^[^?6_YET!7RY"GK5[M_V<8RF6R&DBY>
M:5,W,C(E/2GN]NK^%=SWW]RK.NW=00^\XS\WW]8\V>N>H=JF+=?VPF</T8J2
MB+ @R_P3%K9 Y2WA_/'SU=WUO<?VXZ?1]=VWU\?V+<%WF2J9L)ME'?RRUF&/
MJ"7"\=C\']*70'KX-3SOH9=B2URKD\O1)I0M7_6W]!3/?AY0Z/#[B&%X=#J5
M&S\86.6V[QS:JRD\0H*7;O>47:_A=_[ZH/H,OX7PO\JX^!=02P,$%     @
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
M'1K%!0PQY%B;1VF53]MHC-S]7S$NV_?_L:OI=;?UIBAB)"<]5; P%BQYU#/
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
M!0NB1M6I8<4,2IM0O*WEM(7<9"E'3,I]?*T0AI$826$OSC8HV0@T]A2()?D
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
MM=RJM3KL!%J*Q30E4H.8H0K8/*+A-JP.,=?25&@KE&G0LO.]D&_5$* 54GY
M+375(*8A393Y1,I<2U.AK5 F0,%4@L)7(T3(N9C2U,!0M0$@P0XU0=A!*[.5
M1@HM>9<R<?0L8"JAPQS8>[)L2ZPT46;(5F8KE D(WI0<60Q 1$^M&%^B,4[8
MY<0CBM3_C#+_7:+ODN'92@#JLDT2N;3:(H3F*?6T.$\UQ%X!>PSMN#YYV ^2
MGZ-DD3%"(,'ZE!HXZRFFYI+5WV/3EW=))'\9MF@KNMFK +*U&8S60ZPUBZ")
M5%4*>2!P(V#19(NVSJ(D3*E&P5H;H.1B$V2T$(---;'=(2G]9=BBK:AK2L@
MKJ@\"F"$2_2V<++5%,%\VK=RV"R:;-'66=1:S:ZW)=<?(%,MX"04*.P3%DMQ
M!![MRL/Z43J98+R-I073JH=@$EH&&WQU/12// ;S,'A@MS)B(<:^#%O%LBK.
MXK'D'$IR3+7VNOOC+Q"X&U.V5]/BSE.3DIH1JTZ?D6J&Z!TD27TR7R;PAS'Y
M>B7@6Y.J;:&8K%;<D,T<HBN!-/H,?;OH^'.D=V[D;RZUV<5:/!F*T?9M%C$7
MX"I8"I*M]K21]03^D$;^)G=J<=^=94&R@8:"/K)4[$4+@]^)9E$[.U%P-07K
M?;,F0FPV55#AEQ-E;B$;$VQ#&G!;QR\^Y+\:66C9M-2L,\5IE&>RS]5G#> E
MM*@F8_S.X4NP#YOS%\%V^#4PL%4@0<O1]B)XJA&+\8P#KG([V8<KJ<<A(F09
M;0P"I21$9JP^.*Z>F\G#Y<,0YX"N!*((/OAD2E5A#\:&W S::G(*,8=<QI#F
M,$2LMI]YT-3LMMR2-0%!K$,-X,@Z*<DUJK[M$+!#6DW9"M8%G NQ]D9_#7+Q
MZ HC0K.07'0TAOR ,6*]E066:GT,'E5ZVP;6-,0JR6AD5B2&8'B'%EB&A/56
MUEQJ\]&Y?)H]QHEJ\26+B2RQ8CJI)SUJB+>DG\SF0AYP(,8']:X"H84<5/,V
M_5'MKU!*XY>XNQB89$+CA4IBCQ"*S:X&B[X%0^"HY/$/K.&@ML&QYCVP2\YQ
M\6 3%36*"E&1 B$Y0\.=?ARX.=Q@+W6W+H*3@DL52LZ4&T>#K505HR[&\4,T
MG(&U0=0"5"_%5N?4_F'(V6J(F#!R]!I"IO&C=G6+?)]53O*/;[HMM'HD]7BI
M3W<D[&F8"&VMI691S<,9T1N?4S,:DOI=Z&TVL>?JI!A)[S#;J@F5H9F4C<D1
M7%.;U.ORV>';GNO';G)F'ZP<8RVSU0!, OBDTJ/OWPNA(3'7-((F3!.A!F:A
MP#>-ZVU*!":97%7C1F3#DEHK?O@6:F?\VYW_'.MS/26UGC\2D]02>!>4-@@6
M4F'"[+ P Z8D)N] 7\&)05=<8;9!<0YK<<9 E)"[(0+52EXYQ#R"!.SMX+>#
MCFV#B=V!:R1D5S"#*J/"TG=S&/&Q4?$C*,0_D6IPEHJ*;::%)&0-@,?2C"0L
MV31,3J .WU+MC*^[A4?/;\ZY_]49_A(/]#N-13,Q^^+$9XW@5'7[0N Y!_5]
M&M^EL@N-;R8>74OG3R42%<3F(D+N>XN]RU8RFII8,1^_/;K6'.7Q4VN#Z>].
M+'G3HB.$:$UQ.7!B6O=^J!7';Z(F:FW):N5HJ4@*5L,^R,&2I<HM-^F9"\W!
M\*W6>%'<G('P8'-%3! R P?*GIWW@9PS'E7;#!_%Z^@H-E'J8W)@G*VM.M%K
M.N!FBJ=FC4W11>N=&<%2_391O%;>7VT/M,U1JI38"O:U,3*@/%*\ T MUI-
MI!&D58V_!_V.62D7FSA;I/:Z/TXU"[>6Q 7K5<34-H)B,6-<;M@<?A6MLP(N
M0"_?E'W)OE%( 7K#+\ VX3< _W*UG5HW6#4 @O>I;P-%!P%:,:J'>Q5*,*D"
M?3F29<AD&HM848W+0E80':I8(>)83/ U>8L]W7 BTP#(=+5]6S>8EU$<,VD,
MU8*! I@KE)@\A1(MBQUP/9//(M-;3>Q'ITRH.8XA&U3O 3$3>6O0E\:^;W#.
M(]A@<&V036+D??ZCF&(<^PP)@"OFY*5&+RD1 H9=C4P&SY^QZ ^G5T-OV:J3
M ,D!4XEL@W$AV$(X\6>2'!^.K"&B"[FYR@6@-Q1VMG"N.=AHFAU!2;TOREM0
MK;5QB1$<V&2H$7@#OJK8@.Q'H#:^J+%%WOD2T#-8(,^4+34QZN(3>:@C*#<U
MWKGC3280MM0[3*@Z Q"594BBDDU<)&N#'T'BU[1H.C!*Z=C/S9=D>GT':IE*
M+_N@=IP"%R0>/J6F1=.!44H\8PP6U#019.I=WG+1"*#J[^IQ[/ I-2V:#HQ2
MF)%M#JZJL 2*CHS1B+)A]H6::R,H)33&1=,-5DM'&R"97&)C,-%@ @S%66F&
M?2PRX3< _W*UD>?FR-0J<)"^\Y@9Q&&VX*UX=&Q:J?+E[&(?,IG&(E:*^A6A
M+%'Y CFE'$KNK5P:4XO)QHE, R#3U<ZR;- R$8304T\]J[L30@VBN&AD7FQN
M)>WJKM'K7S3=X.YQXT),)253$V2@7EA'"KH:(8J8$=0?V,U%B[&(D:K.HV$(
MEH@ L>9J7$K<6WC:9H*?^#/ICP_QQR1CBV"O7&%!HBL^!O48H!&O 2.3_9DD
MQX<S2!%S[6V&+!1(D:F(!]6T*F$-I#%LM/R2O 6F*MX:0]@ P 9"+^0LUZ(8
M<2Y?!EIC&5NF6!\C$&5K "%30W85DDK&7@K&#7>)>_R-59&#_B.VD("C0-*7
MKZ6!E>)B&L$FWT<K=7W]/;<.\.CH07NT6M1?+XZ-6XO#P\5\?6!3KJ\[WOMX
M>(;[+[_=4"?;O\Q+Z8=&@K[#P*56U[ V,#Y3#;T,/<7BL[/%CZA!SQ="@^TW
M^NE-TVR%$%Q3,9UB(4B>DRL"P24PPW>M7PA5KF:!R9**WX8Q-778W+)(\8T%
ML3N1TXU4@^Y:\>6AO[GN%Y5-M398ZNUEI%>6:!I$FQI5.R3 ,37Y^D)HL/UF
M84:I0L".V0%PJ!@R!( (6:-G3SBB9F%?(F>VTG2LN2XR,J=<"1H92FRX=YT3
M5S1$&<&FN)N_X9+?%+/JJ#V4H]5R5E?")[S1QZ-F=+D4?N?(:(ES-;7TH:08
M-!1UI4%R*8=D38$@9&+O\3VB&.6/@-PY?'&P>"VRQOW'XV5]CD<[&SFT!CF;
MIO(Q,C27*.9&E*4OZ7"M>43J83A(;L6G<X#&WA1+/NI(3(5:K@&+2L,HMK01
M^?3A(+D53QN<-]3K_]MH(.68^W8'J*KG;4LF\(BLZQ6ZW%&:6].SJ["$I)""
M;86BFEG& FB#"0Y&9&X'#.U6[&_*V5N.T$S5F*KO"*P<2C4E%/ ET8CL[X"A
MW8Y!SER@=X6U60<NH49 UF.MK*JI5AI!:MN7'OIL,.>I5>>E&F%0ORP-?24,
MT7)P04P=T_+,%TF*[6N (%(=.S8QJ!P(A%Q*2[E)J>B<'_#*^C#]P]7L&6\9
MJSE-C,V"I-C4 )RLNG6;\GB'^?G(DV5;+ ]1A]NCY[C\_ RT]^5=S.97DW>Q
M_5&LT),IU*=$ T JF#%%P)I[>Y)*,@*"?'*BS'53;Y0$":'ZGC(5^KI<"D+>
MN@A2<],(L,*8YDC?8^_W<?FKK B/U, _^FDR'1\UYQI=SI)C[Q0*!FP1%E<\
MQ S%:U0Q F9<N^GX:,Z-DAF.;2S%8',A@#&.I*7 )5MNP;8R@KI"6YVZO9HR
MQ3[84"/&* Y,%+0A"Q>("&P]CJ!9QU"6R$?(A./Y[)0&^O+R)1Z<8WPH>'2\
ME/47.SMX=I&S8V>_]ZN\EUN^L"1O*[DDH":_=[,C292LAH;UM+2#-W; W#JF
M(_G/L;[ISDO]XX]:[YT3=HU=OKN)SV;7Z<W?2Z[38Q_-+302BT -(24PJ16R
ME<EK7 OH7 XC4!E_,&#?'1_-YG)T].CD$D=OSS^\6"Q72 =R>NS!7#;&M6/2
M,WY:S0[TH3R49\<'^G'XP?*G^?+LE_X)C]_9YO7F3&4!KO22NRA9 E2"PJI6
M^ARY25B1:BLIF!PJIS0BFGTBSF\=OBS26V;^*(D64Z,HI6  #T8*N8 2F)+)
M+B0SIHGW3T'U\6^++=NS3^#Y*(EF(V5("4W?@ /LT$6;LO>UY]>K]!\1T<9G
MT<[#_X.#=9/1LZ,[232-+)N)/>1GT$ ?:ZH2<T'5:P@T)H5V71)ITS2[M5BJ
MG=53=Y%?'F)*;&PNN8*U5')L0FK5.+-JMKK[_!J (=MIADG+)1![R4F@^*B6
MR\98]6<#MN4PHKFQ*;2\EIZBD3BFZ&U"@5!;SB8%SY%*2!+#""93QV>)KB](
MO)I>"S4$9,LMF@AB++8$"1D@E-R*Y^%39@KWKIDR+%D)(BIS4H.8$ZEC\H5;
MKVXGWH_ +8W/REQ?X'8U5B:+V.H))$:P53!1C=:V2L&94$?0C'0*P:Z'*<:F
M(DZX-.\AD2-;(XO-8B'K2R-(WQRO<1D;5QSUS?7)9N\C($2,)J02O$5FJ'64
MM1FF0&EP6X\,<DMJE<@PK8O":YAE--*JS2OY+(Z(9N.S35M:@]L*T5S+R5L.
M11)#04NMM.X)2VN12[0C(MH4E V9:#[6:C%GHN: B+,O K%$7PTD;]*(B#8^
MB[:E-;CM[-HM!FUADFHRU%@PAE[1QCJ*IG<OV'VB[7( N'U^Y=A:" ;0M00.
M329G,,1FH!;#XZJO,EI#MM,,<QZ;RZD6U B3Q6?F'*L5ZO4?\QB:>$RAY;7N
M8,_5>G!"I9 %!Y)C:"E M<R)2&#XA!F?)=K*&MP&*1-5(J&&?B01])_<N&&I
M-C*FEMT(&KU,X=YU-\+-M=B6;4S! S6KL5P70C$&L"JX1]"H<'Q69BMK<)OL
MG=P,<S3-E-X@)!?(JHNI8M\AE=P(VG%/(=CU,,7D2"&'%*P5$'*DA$DAEJ3A
M5J_5M+-,&8!Q&1M7?(BI9B8&)4;*B% I,.5H(*!+841UV:9 :;@UXE*N&)-Q
MG!JI26KD#("O-371:,O%$=%L?+9I2VMP6R%:K61KJ $@Y&[2- +#6B*+KUA(
MS(B(-@5E0R8:EIZNDME749]94%UF+VY:56%E&ZB,B&CCLVA;6H/;"M%,;@F*
M;<YE#R69;, ;IAI]@ZC$VWVB[7( N'U^A4*Q]0KJ2 @^ANQM(LLHKJ;B0MU]
M?@W D.TTPXR/[%KLT^09JL:8%9!-Y&1=LA!Q1!W8IM#R.IJV21*?2L$"KD(,
M0BY85ZD!Z$M@8/B$&9\EVLH:W.8HXQM#H923NC&(8#-9GP5*HV"*9#-\RDSA
MWG6WABR]H*BA9*4 *IZ00@U1I/G:@F_#I\SXK,Q6UN V1YD4* ?;,&&O&H<I
M.U;%S#$02\M2=Y8RNQR"70E3;,[-J<S-):M=J:58Y8R/&'H!]%1&X(_&:US&
MQI46#<7@XCJ-GQT3)V: !-$RU7">#&+34+ERAL?-^I_CV=&L8_Y&M?ROAHYX
M</"S'*U.V71SSM_AG)4==_#\Q<\E2:^R?6LQ/UH<S+BS[TY_1#-Y2S[=POGK
MQ?P>_BH_ZPGJ>Y8O9U5N+0Y?Z(&K7Z^UZ=.X<EX']84L7AS(>\N@GAPZN\"E
MJZ 26#)B(%<+X(I5F]6$$B>E6U6W-C'OLLP[-TT_R.+9$E\\GU4\>/-)'BV.
M5\]OZ>$E'CR65[B1=B*[S?:CDP^LA^=2.Z[_I?[OZ=<Z.^LR8^#-/?YS./O#
M98]7RQO]P$>/)BM08V\W+WVFOMC"@4MTA@R:Q'C28W0]FO:F8?794YGOL.Q/
MMQ.\.?4SIC)+=8V\3;D10$Z$:$"J^FV7?/-OMA-,R&['>EQ<HJV^D2HHDS-!
ML935T1DN09QI)ED[H@I_PT3M:.LE]B)@ Y4J3"% J5RH".72D%,N^M_PRXT,
M$]FKJ0V3L #%6'1 @G=<$MC0P&>,&BO'M?&TQ1I31@G6K<<_/[I*)&S9LV;/
ME T@4;"I'H&N\P'Z8J^5X+&IO4R 4=;5PD^0V)L@^:#9>Q>4#YB]=T_]'!GB
MFY/B/"3GH&5?2D73MZR!<3&>],CJL.G]AC[-- C\K+G>%7%,U9:6&ZBG@L0A
M%W52#4-*M4;/(YA'WJHEW.#<FQ/V-44-VF+NS:N1DCJDPJHD@BK[DS0^;ZSU
M>V<_C!*2_WV\G@6X+2_E8/&B7_G>BC<V+WO-;8[^?/+CT=]_?ORON_/ZERL6
MO>L&1]9?QGJ\<^KGU)7.RMH*(3@$**&5P" 0#!D+GA./B+/;:I!UF;'R4(X6
MQ\LJ]WZ<^/IY05HNIE3G7,@5G $DJU% 8N\+QL+NK(_;<&DZF=9KH>J[G>/>
ML.^SHDY)TD+UU??-U2J38_Q_[+T)<]M(D@;Z5Q">[GWN")(-@.!ESSI"EF6W
M>BS)+<GMM5^\Z"@ 10D6"'  4#+]ZU\>584"21T^9%$6)W;;%(FCCLRL/+^,
MNU)&8.>X_G"\H;Z?D?IN]*J;!&UDD6WG$Y%NY[.LFM\D=K,NA!^(GC_V!V"\
M@U4?COLB JH'"P,KR+W!8+"^9<#7D '\^D84\*@?%LSZ/KCK41B/0S$8]H9N
MT OCL"^&88"-K?O][K@G[H$[^LXWYNX]SIA.VO6E/P[],/! F1F+V!WU^N-Q
M&(Y"5]X#R++UVL4[@04;!\.!&WFC823!WH_#4>#WQD/@13$81=UQ< ^*7M9K
M%^^DL,1SY3CT7!&X Q$@(F5_* =A,.YY0G;O1R_"ZW<15:PD3D0!W_Z, C6(
M1S(8C?JB&_N!Z ^'<$P.NO[8#?JQ&+KW 0-RK3;Q3N2I''='/FQ>V/.'05<.
MAE$\$#T1>=UQ-/!_$GGZ S?Q3L1I*$:1+_P@B-P1"-%A.':%"R9R, 8#>AAU
MUS<J<>=GX:W$)H(> @L,7"^(XF#D^J%TA71'\1ALN:$_&*MX^68_KMH/#/!]
MK[+$L#L6PTB$7C<($%:KY_?#T3",1][(#;OW %?K;Y'.*"-_*TWS"Y%%L"59
M?"@QBU*6R^X=<]G+O-@N9)Q4K_/RO@#F@0+1BP9R&'>[?N"-PK ;A>%XZ$7C
M[M@=C>Y!D/4>;-=WK.!$D#HQ"'N86AFY0^'U>L!98A3&8^&YH_65=O=GN[ZC
M,!Q*D'0A'$[>>!CT0$MP06F0<1?T>'\8C>0]L+W6?=_NWC8+HT ,^UU0Z3TO
M",==(?QA3[K=P3B0H"#>IXXV]V*3[\1VZX=RZ&%"9G?4"X8]T/ME=Q1W97\<
MC?OC\7T"@+D7FWPW&"R#V._[00R6PRCHNCTAQI&(1MU8NB'L^CWH$[RN>WLK
MJ=)#&?<B;%'7$S(8!#WLDNB/AMW^0/I1).X!V/.7;M=K>2)2]?,],3#&P5"&
MPAO[43@*>OTH[(_#>"#&+F;ECD:#G\_ ^&&;]!TA&X)!?]P=1"((QH$[ +-"
M>M' EP,/T;%[PY_/K/A1F_0=C8FHYW>'(AYVY2 *_, /W1CV+9#>6,2!Y_[,
MQL3M[M;=FQ"]WB""31V)H2^"P: ?AL+O15TWZ(Y]M]\+?V(3X@=N[=TTUI6#
MX;B/6&UC#WAU.(KZD2N[KABX8]!4!C^QX? #M_9.S(5@$ &_=KM!MQL'W0!,
MPKCO>CTP_T>Q%PRCG\]<^&&JS5<:";\GGYX4*B.]Y#]/I8AI/'%R_NS?\!^E
MEHYBWXVC,'3[P):CD?##6'BA -X,!EUO^ _N67U/6<U3V)U)DK5/97)R6CWQ
MO4Y_6CV]2.+J](GGNK\^HBN?_;N<BNS9O\/B=[B?/_-CEAZ&0VZ+-#G)GD2P
M++)XQ#?KWZ,\S8LG_W+I?T_',,?V6$R2=/[D_SF&K2R=?7GA'.83D?T_K5)D
M91NV)1GSA67R63[Q A@@_7G!8Q[ <](DDWH.GH_#?KN_>[SSPCDZWCK>.6J.
M>0U'>[2S_?9P]WAWY\C9VG_A[/S?]A];^Z]VG.V#O;W=HZ/=@_T[G()WHRF\
MVSKZ8W?_U?'!?LMYT=GN.+[;"T9KO_(O#P[W_N=?7M]]^F_@JRS/]F<3>%+D
M*/8[E&-DK#$BD8Y[7=<;!WWIAH.P'PT#2NH<C52FRH*6ZF0"95\LDR<O\FB&
M @-ESR.5$MK]>QZ^R,]?^X?G[[M[L_CCSOF'5Z./!Y/WO0\O=B\^O-I/WG_<
M\O>.#].#X_1T;_+GV?OCE\G[=WL7'X[_ZNY]W@E>=_?3]Y^GDX-W?\WW7AU^
M?#_9O=C_N.-^.#[KO3_^,_GP:N?3^\G+CWNOWKK[G_<^';P<?GKM?YB_?Q?U
M\?>]X^=G!\?OW;U7N][^J]W/^R_.W/>?GY_!/<F'R8ZW_V[7^_#BY#Q^]7<0
M__%G^L%/S\./4QC+[J>]5W_U]C_^=?'^XUOW_<<]]^#X$-YS"./[<_+^^*WW
M_N/?9_"^SWL?(_^??G<4]*.>@,,LBMK!./;:85?&;<_K^3U0"\$ B!X]\]SV
M?TBZU;OPS%DBH&?_)AA,32=A7H D; .YI&):RB?ZP],X*:>IF(.4I4VGFYY.
M1'$"TB[,JRJ?/.D!A9S+HL+<;T6+1);\LY*"HU%GV.NB(*Q X%:Q?K&2D1V2
MD;]7\?)O06?0ZU_ZJ]OQ+OWMJJ>.NATW"&[TV-]IQ#QJ6!=<R/]]U'VD;YB*
M.$ZRDR?^]).#/&ZQ9"K'RTN33V_.HUM%(E+G;99$>2R=O:/+F-1?8-)@D4GY
M#+I]UMS*LAEJ 0BS^L@9Y\5$5/#T3]63<?()2+4J9O>3=5\FX:NW_?UW?W7?
M'[_W/QR__'CPXKV[_VK/@W=VWT_V8)S[']]_WIKOO]CS]C]OJ7O^AG?UL@_'
M.3PG/MW_^"'=>[<7 ,O#>_Z&^<7)^\_O/^WY^Q_W7NRZ>Y_?=O=>#B]>'V]5
M>T?NI]?'.S"?K=[^7__TW-%PX(5QVQV-^NU@Z W;P^&PV^[ZPS@8C4'9=$$M
M^9]_C09!_^DB_QOV5[3^@\GXAD>->]U10U2\M;__=NNU<[CSYN#PV'GS]O#H
M[=;^L7-\X,#Q?PQG/)]#7M<Y.'2\WN/X-_[BX*5S_,>.8^D(1C_8VCYVX&=O
MU T:*T6<_SO)O+LX>T<W.WKSPJE.I3-.2M@>9RY%X8#A(F/G!_#[&U*V=]A.
M:C(\YBVU)_#.4[RM'8MY&\?6EMF]% !??79_VCM^_X_O^Z$?A-UV!%S<#@+I
MMD40RO8HZ/:C./3\B "O;F_#MF<%YHN])")Y#_MPTSU[D-LE>MX@<EW9%J-A
MV ZB8-@. ]%KN\' &W<E1B?&CYZ]D!$9M"Q?T")M2MV6@SMQO2ZV9@+EX'"C
M+6ZTQ1^A+1X7,#XJQ[U<8QR+M+S/*B-\]CZ :K@W^9#"&(/]%^]!7=R9OS\^
M"_9>[8 HVO'V)B]AK'L+*N/T[.#%WRDHEO,/D[_/]CZ>N/NH+A[_>7IP?'+Q
M_O@0QO(6KH5G>2M5QD&_Y\DX\MIQV.N"O3B(VV$/_AQ'W:[;ZX9NT.LKE3'X
MJ57&X\.M_:-=U TW:N.BVE@9'G38<^J,BWSB\.2__;].E:_[>;>=3R9)B<YO
MT*'AD,MF>*@_N4WUF=+YYR_A;?OTLGLIW[[%FW4R_P?63/3"R&\+V>^U S<>
MM(?N2+3=>"@\T(B'P]#'V(;7'H[Z_372HOQKA8Y_R^<GD\^A/$E*9-]J'WYY
M<"047?SCA^$PEH-^>S3L@YKNRC[0BC=H8XP\'H31(':#1\^._GSGO#H\>/MF
MC6CH9I+I\<XG$56T\4X^=@JSX8XHG7(J(PSQQ4Z2.4E5.M&I*&"HOWW1K'ZL
M7M_SW(X+['.Y8D^_K=;/?4_?>YG^_I4_]@8=OW<;#P[<6QIQT+VE!_O=(1A0
M-[Q9F3KZ"D.ZO+^6RCBZB<K()/D#E,9K>>^VS1\6W[M9I-JL@.9!0#J$D%/,
MM\%Z:UA",(,(TQ8J.2WR<WS./77*:(OH[>?W'^%=_MYG^-S;?_67_^%C.CEX
ML>5_>!%Y>^]V_?<?XX][+Q:=Z-.S_>/]9/_%[N?WG_?A\YG[X<4'&/?[8._%
MA[/]SV\_O?_X(=GW]RXN<Z*'H>P/A[VVE'$,!X8OVL,X=-LCSXO&T:#O=[OD
MUTG%A2CD[9M$+!SOAL!5N/:;YO30>/98?-I5J341\>T]5M]_-#/^M<B,8@B[
M$(AA.Y(]=++Z<1L4_VY[-(C )(#_]F,P  :#MNOV^WU_>"4[_HBSZ':X=7@C
MTGY,)X0#1GN.D&K.QUF1E'%"'5M0-TSLTX0N*TY$EGRFOW^[+Y+K9FMQ>Y+K
M3G=XMW/8.>HX.Y-IFL]ABYN2QMG/.[_=@.1[2Q2_O!XNKL:C&RW=>EUZ8RZ_
M$0T4>/?#.;RVXKA $$S^YS4,P-L<7-<=7)]7:)$C%TXG?SB&@TO"P>5U08'L
M>[VV-\0TC)[;]67XZ)GGN0[V'7&.Q1P(R#FJ"BFKUO=5*G^D&%LO,MZ&CP?%
M<7ZQ,85N0L0[BT0\['5E.(C<=G<<#MK!>!RU0\^5[6#8=X>C2(Z\4?3HV1'0
MSY]Y*;\SV:Z;+?2CB):4N(/B#9CQH+#=3Y_MCZ;<W47*'??[O<@+?:!7'RFW
M/VJ+7@2".!C%4>"->D,)E+N]]7.3[,9\_VHN?).7E4@_)%/VM&UX\%H>7++=
MQWZW[PT&87O@#6*TW?OMT)7C=E_*8.S[(R\< P^.>AXV!KICL_T6Z/F&%IVB
M-[3/IP4(_&0J4D=^DM&L2LXQI /&G2PWUOG:;R3("@>%Q0H#_-(\#Q4>@T$_
M63F[NPDIWF:**4K80HI[*U6_*1K=_6<LP>X3F,O0'XIV$(ZZ;3$8QVUW& :Q
MYX^CN#<$6@K<X6_+D>C;VY;7.7#0F],\>ZBY)M&G?^*^&TK1@P42 1Q7/BB/
MPRB(VI'7]8*P&PZ"WNC1,W\P:@^&[M*)=7F>P(_F\6O%%:<-U)DA__.OH>\-
MGI9.)5,Y12)0Z4TM]!BG,Q3 C@"F=:*&>+OKB=Y,F.WGE;,UQ=IBE,%K,_@;
M[M++O #Z(DYM4;@7_A!*8Q!9K+^RZCI@T\:8YI&=R-@IT8)T4E%63D'9L^NS
M>S=;@"/0@PI"M569+;* :4UG13G#%)<J=XZX([W*S/0?ARHG$_0I3%W<BJHG
MWS+G'Y[3'GB]K\EI[_8Z8-1^55+[U;_UNKWOGBKO^QU_Z-^3P7;['3A!;SFO
M?]U\M#RV6$8J6OADANVP\:I'SXZ3*J5<,RFB4R<"Z5)^@2;_!6&=^[Y.A:"C
M\V@^"?/T\1?9< ]GE?95XB(1D_S$)Y>39\[%:0+?U%)_E4]@S=?F9I;C+>KU
MZOB<>WY(7'LO]7IV9.V]>)GL3^"^%[ON_N3]Q3[6O<"[]B=OYQ\^GESL?_[+
M??_N,-W[N%16?4%.+AC?WD=T?FVY^^_>?CHX/O,_'/^)CK#N_HO#TP^OWL[W
M<(S+L3Q_Y(]ZXV#0=@<#S$*/!FWAQ6[;#:*@/Y9!'$4NEP@ V1Y5>736<J:B
M<,Y%.I/.+YC@Z6'AA%.>?EO&V/V1"G=.^4KXLNS=D/T-R'XIAN+'W;X7RD%[
M% P#(/M^KSWJ=V6[+T?18!!Y\:@[H,SY#47_2%F^H\Y(+NA83 '&$_3>9__^
M.*)?"EKTO"CL=0.@]X'TX3]1KSV,A[+='7FA.QS$_4!T06D!8GF?%V<L[1V]
M)<[KU]O7AS+NF3?XRTWPDV43?'W<8S?U&F4W\A4%)+UN=8!+E=<TP-TLQJ0_
MZ81S)SJ50(0PJC/T_>"26U5 2>D(YT*F:?LLRR]@F%*4,+D8?BAGZ.,3I1/+
M<9)QD=#A+)6\>X';<]0.6B0 F]EQ;K_L\1T,^#\XWB,UW%T:[;V4:=_DE_[\
M3W\4R\#WXO;0]<)V$$9#.(;#47OD1MZ@Z_;#81\DTGM9+DH>N\16T_+W10FX
M&2\9O*$O&L+W9);+"H_W\[5:H^#I3R-RLAP]SO^=)7A6P!%!1=/L@BZO.#NZ
MF)7>_*JNLJ^/$Y! 0.]KNG=K1-^W+J;_SM-95HF"RM2+\L&)YY//_WB]7G<T
M',5M3\2B'<1A )(9!'6_UQT/1>QZ(NBC/G'WTODRVFE(Y_LD>2Y.)=6Y+(B?
MQYX2&*>@VJ#@B1V1ID;ZV&(IE.H">/ *2;0L?"Q-R"C]()!044*(#R>&7[,3
MNG1:R$B2 ]CS'<++*IW'\%"PV)QR%ITZY6F.M=@:4J,Z%=7B5"Y$N2Q&Z68U
MF]]:% 9\[%M3#L'X@XO"CS AO(FNASMQ*.IA"*Q3TDAHI!@?'+E.+.9EY\YD
MB4(?8Y0?=-U4HIH]0)'B_^-V!Z$K>V!YN@/0^'H#T/U"%ZS1[B"._%'/<T=B
M332^&\F4-3H1-QK?[<E=E#T@=B9)58&TDBF(GR+/T#&7SAUY+HNYLXL6O8@H
ML_&%J(3SDO7"AD2NGV$KBFB8.LHF/90GLY0KWH[:Q\YCW,W!4[_K=XS1FA#6
MQ12Q+FY;*/-XC9B5Y6]W)T2M!<;U53+UX0G1[C^]GC_H#^-!VX6%;0=#WVN'
M@]Z@W95=7_CC* S[HXT0W0C1-1.BY*Y+8=C2$5$$0K3 UMXD5]!7EZW\%LSM
MK+WRAW("TA?>4FBM"F0.=0-OH7X+>B"NSXES4N07U:G^K0-JKF2G8*)KQS%)
MT(?I73(R^ME[JB^[]H++QZ4O1+5677S),,VE#;>EYX=M7SLN;1V]L]94\D.
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
MDY<<ZJVEBCY+-R!-T12VJL@FQE"97B823P \A*(BH>(\\C#6"M7)#'063#G
MLQ,?W%ZE=)@D"?@,QF+!CZR2B57.B^\]R1)]CJN8KT.-?V8JH4VG\MK^=>,*
M:JA0=?J,%<($NDYI#4S2MO&NTM G@H*>4^RW6&H'PXI?\%3G4Y9Y1-G ]5C+
M&19!)NB5PO7F%87]*4"OU\L"C]/3:9DGC&=X<M-:RFDJ(E.:RP=S,\%2%Q?'
MLPC/^+%("E7<0S4#J%C7M3JE!=Z,,M^4[ZQ<RY6:X[6A7!53?!"QW.#R6.[=
MAF770EC5&5-*#LW)32!+V#=UKD2G6.^]HF",I00<4T#YBQE/*&XDOL[XV\@W
M2^1)):LLJ^C$L\KA%2O7%8OE; +K!!,JN224A(2A?KO8C90D2J!:'*A*P'@A
M@4M#] YB:*7KM<BI<=/@'4(>$J<:CBB 0]MX'(MI*9_H#T_CI 2!,'^29+3:
M=--3]2S%1D@XBQ!#R"W\<TU3'9?I2@$9J3>KGSOTD\;*:?P6]#I^T+OT9[?C
M7?K;58_UO,Z@_W6/O?JW7O?REVX&NXZ#'=SLL3?$Z/P""- ;PZD:Z*?O*E6'
M-P)4K0VZ+P#U_.D6H;;N'O JD OK <^?+?G'XK=5P,*7S3 4T=D)J+E9W%;#
MC"()=L#3*Z:^7J"^6U<4VCN/,87[=U;J?[L!;5RZ'$H'00T%5L,AH\K1DUL3
M,KGA@@6#7YW?G5[WUV]9CR]@HLV:;M;TJ];4IS4=;M;T^ZUISZ4U=7_]MC-B
M3/^[EV?$(E++5Q'7]?-?P[T?=D;NU_'2PG2_BI?NY9*-.NYFR;YLR3RW,_Q*
MD?U@UVS4&7RK1+['6CN%7C#>XCQ.,@?>E:+K\INT]?NU_;]X+=<?=@9WK>?<
MLU7K#=W.:+-F7[1F0;?3W2S9ES&G/^KT'Y:ZO*. A&W9+"IG+D71EEG<E-/.
MX_#K9/6]/*I15@^"KY0[#U;!^:7?ZW^EX'FX:S;R.^YFR;Z,.7N#!=:\JAW&
MCTX ^.?Z_UT:(;\&)J1["VD-BU&'U9.RX@T__.W-O%%_T/&H8>*A1#AT1I!
MY O"/#PW!3;EO*SDI+1RCNQ"YLMA0M9W"\*UV8)^IT\0*EN94W<+4-EKM2[!
MB6\*0KYT,EF9LA)L(\#0VG,J&*9+*'6WOIT0DQ4,LQ/A-QJBA+)X9U64P_1N
MA/=R5]E 5S4ELG*4#^LLGZTQYK*M>3ZFKA+G?#G&:M)50'6=&Y $E9#66+U8
M95E72BUD9EI)F8Q[;RW0&RY*>FLJ#FT@?5VB\N:MJ6!9:Z(P !+IG*J7,)V*
MLK<*"?^=3QG^AEN9Q!]GNOR!VTPPWFYS SCUTN0Q YD9M*3%I[0XT1633%40
MM?$C;=YX7,IJZ<Z.X[RZY*$T?"MQS )[JWG70)WKA-A9.>-V%_I&+&M3>!2+
MKU#I:ZK!R@56<V4S*O4$E42E,E\Q5 3UU*ER##:$V:C87,/4W:GT5O@KGA4,
MF(08!"6;0PYEL=;]76P<I.6I+N $$2T#<1+04D$5>3"!\SR)"7?H1$PIH\]*
M]3-KA?&+R[:2"LT4F!03  XHP;I!U=_A%$@.BU +!]<.RXI$IO*-]0T&1 VF
M+1>[)>B^(0V0?'RA@=BF7&ALJ% JI%3=+<-,I7X&IO9&9&"J!.B;M9FX.R[=
MOIQ3N&YBD0VXPHVZ0G#3%MYWPZA$\4Y5)&U#OJK.7Z<ZBT8"LZKY5*$LS(QN
M\+T>EU4CM>8K>MRL:Q/9)<(&$V:QA"N?8)(X5;(:R8_+8(/$JVXIV&^G;<D@
M?C#GEZY8*!L<NZ6J%I.40,!PA/ "% 6JV02;3 KU]Q-5>B>(@U!?."7^(CD"
MCT3.!>Y\,RM@PSD/_H@%LVIK R9?3V??7WW*$:X9J$.I22DFEG,FL%+(XE@E
MC[4"JH*/$GK5O."TE1/N=4#REG!8->?S\I3.*6C.7(59KQT,?4].0&/)XME$
MO[%$<(;HS#Q 0[TKL;$"^+5EZAAF&78_*O$MO(C_G3&JO]X!4PP/3\)R/=W>
MC KIJ>BF>5^I2UFQ_X<L3N98TD!%!Q'A=%3<5P!5$CX<E$P'2R#)8SI>L1$$
M%YRJ:GP$#XYTQ09]Q_4D=N6^*<RN*TR0D$#>QR!&-?:EYGN5>6T1O+6/5&"R
MO,A,^+S4U$@LTRG13$ D8\^;7XFRS*.DKIZEC=9$H%F%FMS4HT:R,.W@5-$+
M55Y@%8:I5>$C$X$L1%',J<Z=9B!-[<CRC.JYP+F9H41KBC%3<5.AJ)LAE"<J
MD&LNN0XR9P\.U6ZKKA#>5MK#5JU=./MYQ_&]MMMKNVY QRLV:\/58>YB:%46
M=*0-+VICIOJ7*)7/D3]%1@!;*KU>0VB8['M')=X'!CN#7NM0<S<Z4A3+9E@3
MRY3X2[\3:-\N;KS7Z7N_JG)77SW'4IL<D994ZX.47"YO*GP:=CSOUQ;K<.H]
MYA3470/U78-./\!K4='A2Y5IKNQXLRR8UL=WT;/Z'=@,7,%>)QC^JCJQ66/@
M5 _\Y+F=KGO3X5#&!-=_HY7+PKU:6LEZYYK',#_-UF17I2CB>6<WUG,PEXSF
MA[/H=7_5H\?7-"_LV1?V?JV+EW;'1B2U2'"JDHU".J8I! ,.J!+R\QJE <%3
M8T?A_.#HJ-!Y[;G0$'U?P_M<P8K>J.WYP(H^KD(LIVD.!G9\CA(LAC,.B_J
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
M(4,9+682-!DF<-=:@6K25B%I@3#)"73*DH_8%.,C(K,ZO>/=37PFKOBRX<M
M(RYS<NQCA"Q2;52Q>PW?3?YQ_5R.>,6$:&1\,W4%'_(_Q:@IEZ#2_0IJ="L]
M6L3*F6""+#Q*4'#_)&_I'<,Z1_0@4!PX51M-=2$A%I&1_PJ]AC 8:TW4$6/6
M@W$]5.VB*C$@,_/RX<<)P37K)I4(X$,NFWHR:DV4,",<I[$L5*!$9.SAH;&S
M08"Q8+4H]DXY(K+\3SP)7:,,8E6-&0%^(X,,BA:O3H4@B6I2V92]S,DM:H2<
M^,(K%5D/Q//VO-$;&7COG*MN[.OTX#&\R>D-U)H-T[Z1N>K0*6&YU' W:FP-
M:'(:1J&+?DJY4&=6[X?9B98ULKPH3Y-I?2YILB3X5.J,4=%\UIQ[%X%:='_5
MN$9PX.2E.T)?N.9@^Z'H"U>/Y5XBN! -K$1P60/DC9]Q[]<'Q*6Y];<(XG)O
MT3I>PCD:G2:E7'/(]WJ<1B$"[2;-,4GJXZQ(REA'D6!/)DEU24V&RI'BZ) J
M:A:8RE*G<6E5>$4.F<FAH".R FVWLL-+*G!DE?20*G "6D?6&.0-^[3=<?_%
MTSQ5P2 +1K/>!LN4-0'NVT31H&MU)+ZU&D+#V,<+X!F<8K2 D<'(&82$G-7]
MKNH)@N*+4!;HP -10&2 <#TM4^$DLN8M)AGCYF_7OAC]$B[O\=UN;[T-\:MB
M$1J5P93D(B%]&QU55#8'?VR5I[#(<8N:D;6<YU( -\-Q3GGRSR7N":SI\SRM
MZ.<BS\_2.7Z:X2%V0M]NBXS_Y?H\^) FZIL\C<R7.95+"OR$:8:8B?9"RJGV
MN+R8%:=BTG)V1%DYKV ZX5S]\0?8,.:7/X"6Z=GTUSL0^:!MPU^I&<Y.-D:;
M'#Z4I?S4@LD@*?!OKT!F7.3XXZM9DO+,]>/_D&&!U_R'8#M/T.^C/E[ ZIVV
MG-<R!+,H0Z1(D&7\(3/SVT/[B5^\)XHTS"E' 5% XSB5C'^R+V8G8#!&9RWG
M +;P]7PB^=.1F(>XMO#7)QX5I;.IY[U)YQ,,Q, G& G#C+XI<O)0M9RC9%+R
MXX]4ZSD+<84#.&:9CBHQYN<?(7*)6I4CS&NA-QV?YEAA@%_BQRG-\CA/^9U_
MRX+F_S=L988DU&)*Y5>AKT]-XEU2;X=Z-\B4Z(SER;L\C^$=T1GU=]4U N3-
M.[VT]9W!?":KOVR(*S-?MKI7 R1=(I0T,H;%?4TLE)KK5HNO-;?5&BXF.H"L
MR=?R8TEH6$ FEL2@Q8\M?_=SH&ZI* I$!U/S 24EQ"1-@&B/(E$H=G >OR%@
M\!P$Q&],SL@[;T0!E*;9YX^D0'ZL@7098[?EU""[^(E_.[A(2Z 9 5^^S1)-
MN(J&WPE,RT%I!;3'UQ^=Y1>G\D3 MPJ/%R6 YJI%R-Y7,(;L'+Z4EU,0T5S3
MDW<?"46%V8R.<C,RN020;!%LY/DL!2$?R]K?KGXXFI+7\CF];.GP5NETVOW?
M77#_*Y_32NV 7#<\)R4QJ/1[(D +XO@C_"O0&!-( ',0FZHK E !NG]4\3K'
M+DBY(+=:3IX:U71B ;-*+0VGP>4A@<;7RWC_RAN/=,:M,N_7FX#?V37<V*!
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
MO.]Z?0,<=B(RS;'X]%7#HX8EHBQE6=;=3 HY 2U ]XE-\D(/NW9DX"]80ZJ
M@QK]M'67D*5'%U(/AQ5F>$]^SCI&"H.-Y@OK5L=DZ5E1FI<$9V&\],O99 L,
MV.0DQ8YL;:%*PVDQ*'^V4RFRV11%Y4DA)FO.*U<$EZX]+Q8Y;!GKXVJ>4UH!
M4T3RQ:K@^M1 O $Z875E=[>U27[?)+\_Q.1W5DNVE02'N7$QYGIS\JY54FC@
M/LD?>(HX87C\.:^*?#8U^VR4J[%&\"1LEV2,9D>IHK\MPA]L_U?I6[71Q( \
M#)YAA:YH;N0<U1T<#'S,!.U_Y3CE-@;X'2.@XD K*I=K,0P7TY7JTL&JAH)N
MUT.!O:&RMW=28Z&1UB,GA/TJ-<9JP6B2C'&-&C2>OA4=QP8;%J_*"] ,5%"Z
MM? D.0D+U/Q7N3C.13I3"9A23!"=1ZD+*J\5H]+DC83Q\D]4HXA8CF!T,#S^
MB8$< 46B5+CX)@#(BS<5O%NP,N@?G5,G#5S(&%M?[9BQXDE/7A;.%RCE)&DK
M+&<](>64X]90A&.%F- *<AI+_.1<YRI0_%_*&+OA*-23#(^Z4MD"[$FI28[=
MBZ3?:&AQC<Z">T_1<PY^9J=T!)LQ-0;!*UBAHTS59'+>)6Y+B'8*/[PJ#0E9
M5-5TAZO"T3'G?BFT/-7LP]ID#4',VP"VVSFZ$#"(?RY5BPVJVIT9!R*[,/EO
M3=D(? G?G)( T2J@ FE4X0&RYVD5QGDTHX+A>JD%88KIM@@$MP2O)Z*R%!">
M!*$HI@@'8,9)? F$@2H,T^533*$ T3PK-)@7DW*I4;+1B:%HE6__[PR^>^I\
MS$.U6-0:"]8O*390([; ]=Q-QL05RW/!6-HE]@6)3F%(9S5V+?U5Z<0)1/93
MQ$N4GF1/V?==,56K)UDM1IYJ.<H)2M9)P3;.%&6]8DF5#32C[Q;D.LHAC9S'
MDG 6H;.7\(3!]H&'CV<I,'(AI8%,YU-TS0-"5^G/ST4)MLT[6&KR"SDO1"76
M>2Z/GEV+Y,M[ B(Q=@:]@0.;EK8)&]GL=8MB3*=@(W?[/B,HD$/ NL#ONOS#
M,@B9==5P8.X^_C_[!Z2?P9!_M#U/YA+T^%;*6^5[O05-94)SHXG.,N4@KD]U
M9 PZB_/BQIXNTTJGP'X\I=35D>;QZ[WIH- :&&&#HZW[@V-*"3:_SBI&;ZC
M$%,XN2$,7@N&%1A NWAD<.H#G))4;&&9+7#33@9S)W[7H#X'.]H'W*K7DN 9
M9$&J:KV3RBTEU3,(!=1*HM .3NVE0"94F[XU@<LC4;_T70TDM/!:%J$?&;0(
MHU9I2ABF(J;\9DJ#/)<V?56ZIZY2\JM%:.@54-U7HT/WEO"C#$ZKP*8B%QSU
MK0'7&?V;\)7Y+\8PZ]5?].Q"202\X,5!MJ'^SJ0O*L_^P8Y92URH2S:=PM&9
M5H=-22DGN&)O[,K0UGIC'5\ESK60<(X(CI;6Y0V6A$Q RA\J2.)UGAS(=ZY2
MX$X,BOX_RR)OGXIBHM$8E!K+MIF*421TAC/T_S(R;R,R ]>%DAOH8;O>6)JF
M!DN58C'88 6F?.@8D>*8Y1< [30U"HPIPZNF["+FQ)$#V\Q8,4CVKL()8@R"
M,9L5:,NP]50^N:FP?CI%,,WLI)W*<?6DVU_PJ[2]NVO22QO9O\,NMLVU\0)V
M,2FV>4TT@;DI3Q;2R2?&1::LS=IP9JVRI4U.QL9%ZPM] 273G(;$)@\QDCCO
M^]/-CM[6CKXQ+A 4E9C1E:<$IT2.DYH7T<E$;5S1^JT[H#?8LF4:L2-Z./^T
MX,H@R8%/KW5!4Q[5<LI3Z@F;QO37@K_ '&*6=;\AC%LCC#\HV.?L$AHZ%95H
M9Q,"XA=YBL3"P6'TK8'^P1#I+8<!U,?S.F2(7VKG%D-UT1.4(8 J7\8"P6B>
MH&G!H'&D2CS8J-N4%%![81%-#@5&BUP\68O]0@LI!9:7D"SB*[!@-Y3S;91S
MK'P-3VJO0WWH PTIFN!THOS"[AL 6S\I97JN.H=%1$KLU2V2TG1)TM'9, =R
MP;PY)LQ9QI_1P!$,>7V%+K&H\"J4_PRS'Y'"P/I#":2N1BI<]\1"5)ZH5\T1
MAR1$R)83=JU@4]< @%.LAL]C/G@IBDL]$8S]8958*VQ$$ -.A7D(VA]5*A!]
MV&ATU6+QGE+SFB<#>['1LZN=WYA% #(!RP$7DAB>;!CSEAASUP08*%'3A)LT
M,A-Z' N!4"6@TB553J"XY K4&(TZ:J%V[FHSXD;!S,U&?L5&;K-61(6>Y .8
MQB3"K'0QI:F_R=,DFMN24*,%3?)*6OD=*JT]K5103Q_,1C<DGZ!VP60K=G["
MB;!TNFYV_K8,L(JB;7@^H=&/]A*=D;KK/4*DK3L"]:-G[R2G8-K->DI)0,SV
M"6_)I:D^PE1O6OS.Z)SF1&\$.DK"7':H/Z=>I+H7._M\,!":I/$8:Z^H^WEU
M^M^9.".S9!Y2I0.K$AS%KS"Q30-(M!2X-.41E]2IQSG)$7R"+1T8T\D,5>B&
MUT.G%"[SCP)X()NXY6BO:PNSY4_2/"14"S6/#D(K<29TO0A&K<(N"$IK9R<V
MZLT4X69UW:0QHC<S@TFW,;M!%?,D)R;E>@^=*F&1BU@#-:$21,4P(E1J >$&
MFQBZ5J&XG](G<AZGW)YT>>UQ8NHZ>UGKXH;%!Y#&$>6S-+:#TE;Z&#FAN/F/
M68'(""^]/F=23DN'G$<8R9931\!FQ%IQH11% N;@4';#NK%!0]:;Q5[4<"';
M!W_OOFA[([/RK14)+CJ/FOUJ5$E"P5=.DVZJZ*N=>ZM,>F.S:SM^7N=>EM-"
M+3O^%2>E]GZ3GU&O.%7-I49M5*4ENHON@NEG1G2%]0=4\ES"_F0*.GU/%$"7
MH/&Z"L';ZF%>KYQ)@*>PA1X95I?.J"&VBBJ@3L7-PXR+E/ST%[D"9WG*&2VZ
M<IP(F)L@-\YGE3;1OD $#,QRK7A)GIJ485%%J*P3?I9)?ZF?H5<Y00BP"3\4
M QX3("$>@I71A M^GA0SX* M732K>!1?9PJ3&M<"5^9@J,4M2]UOJ6R.0AI,
M_JR!:\*V?*-'6[W:)[.$BTAPM7-@%!6)$K6SEW;9A+'MN@ 86IV6W7+.Y6D"
M%^L\^1P>]K3I@[##3I3]WPP(:1>%$5ME3KE\6(.%:7W9">\%2*U"];R6)F9$
MRTTM^+1U=-EZ+[9"-'TI*S%OBZJ-FV>7-E/:&J?OV*N(39<B[2,CY3ZF+!H+
MO(N\*JG\E"BCL*$27ISF; ^KS%S*+2 :H@%8_EM%C6T=9,48Z11,/"[ZDM%I
M!@+N!/U^XT*8#H(ME<.$%^T>4Z?8T)3NV*E/IFRM5+B6:E,).B4C?Y!*,%?J
MJ]*#E?S'_EB9(Q'PL+)L3LM5J1:HJLD&R;<6\"RPL&RV*<3@"(HQ)XKA!D^I
MHX-J1Z"3,>SHNLBR?,;MFC%"A^E#E&<$ZIHJ)5<EW[2K%,Q)4VM#8%E5G!'[
M^+)5SQ&_0DH]ZMS$8:U"**Y*?RG#@N\.U-TJKMEH-^Q@F-@*%A<RDLDY#3J5
M5:.5T[Z. K_&L]\YE#JEFTIA3"1V__7A\[H(J+(P9K#[.)_=1L_@C<'V>TKI
MJ%^W&/0UL6<=^B4%R/%[H[H3C?[&O%\#PFUC1E;**34J^$EMK7,,Z0K<T)!,
MVKSDO#(2^VJSJ-%#K)4;5@=EIBL<#6H="']M2U5V,)E1O13>[06<<2T:B[I?
M#X:*:C%#;Y,T9B>->9NDL2N6)Y81!W819F1"N"&<[$#DJE(.D!\U!A0U=3>W
MQ'(L=08!)2R24F_Z6#JJR2AC%EPP>!>H?6Q1&%YCF3M.N-T\GV-L*]";7S&(
M'=76E!*[Z&2):JO!CZL]_E\Q-C0^BC"I"HV.]4XNI'.KOC+*G<4R5@>X5!&J
M79>J2D"U'D+2:*&\I:X(;9PO@HV1.GV56]$MUL^0,D%UKLY"B6M=@3@>2V7"
M9+IFROC=C$5B%#0K&+;6%LF561G-%.LC*[MYG:=$ *HFFTX;T.C*L.$='2OG
MZ<ID<HJPPIUU]R=N5$XI\W20(%&$LR0E72M,"5V9JOF4;=5RMNM8ZDYMCEE%
M;+S 5IBUD3DGHB(O2TN-L?P(K"-SM2SE7)22X\"4>Z&&"2R!W".5Z6$R_ F?
MDN=9/EF=QF^E[5O6VO4U 58! ?^J*@M4,DEJ4A74+E /9VP53@7"YL=)#C8E
MPK\4I)'HGU11< 03%B=J%1!^+S+MI%B[;@*2)8@2DX-*RP+"Z$#PT[PAH4Z*
M_$(K%C7+X^U%/I:T&BT;&$*8TOR4O%OM4")ND:/0& N=$'2D%^T8%DTG!6'+
M8S1.6C4](L0S=AY7]9(JS0N(5NM4]0+!OAR+J7[6"?EJR-3!%3I%*W2AF(8H
MM6$ZD'M%)=B33DU$LQ(27%=+&-RX/#O)"0VKD:],_B,]&=!>\Y.,"ZU8=$NM
MO9O=1"+&^CUM[?&77U+M <8\ ?^J_H)KGAIZE=A]H:L::*J[&'\K[Y'(585,
MNF67[0YF>J.$TL8<$SU'2O4E3$P5"2E5,4?+R(]6756B;Z\]GR2ER/MK>;VP
MFR 1ER[[F2T9X"$69=F(V<P21F@W"K^LW CE@%9U0,0W1/LDAQ%7OY;F[U:4
MBXUSI'3MZ= =6]C8T0R)E6VK%ZNE'!T6; *%"8D=E?',V?&8"W92B"GHC#0[
MG0EB"1Q)V7LG4EU'R>9XEF2< J@P&Y0@/E4(>&/T76FU"R_7P6CKA77:+V]/
M)F5LLLJXL$G&NL;=]^"LW#EP=L"61/3X(@MGQ0D=W 26:L#,X9JMR(!PU1SS
M/V(R?5KS#(C%8.@_I>NG2E:SYIS/*B1B.G7TJ$MN5*K.0_9.P)L%Q<_A$26C
MMS+Z5DX[Q+B1@@]+=E_59WI]:L&""Y;(<#I@ J<ZL6J_H(13#GY !PDY>]3/
M=1$8;7+=U@V>%F+9WR6TH<R,[85"OQ=UP=0.\553Q) ]$"5I SY$?6>L=P+9
MG$P1ESJV_<O..17=DVPG,8\39XUD%I9)G(B",9$7LL#M5#+MNS'#Y^&0%K<B
M)L7A!BQOL=/9.%'"M_$7]"DE07!8X.$--Q4[:S[C91G"B*&[#^16A6%STS>8
MG#H9QB(B\@>&"0+<%[K.E#-B)+M7EH_$IB\)24BF,BRTF://8V9]=&JBHQ]!
M3C4V6*W!1I92TBC>6^]CPK'B'U3I(.'<BR\MBVF*,9OL;IJ- O-DAC)^%_34
MMNG(F);RB?[P%)WWJ9@_2<B;V::;GJIG*6<->B?.$:T4K%'EB*%CG'^N'1<=
MEYT750'_'^LWJY\[]-/O5;S\V[#7Z;K=2W]V.]ZEOUWU6,_O!*/!C1[[.PV9
MAXV.?ECA_WW4?606#TX7[C_?5@2#I6;CL8Z)/W$=CY9<O^AKGN%//^%3GBZY
MNQ;7GI?]QQ,R;>X;6>"H!$=?3"&:H<JO6LTQ_>^JE<"D@R4:S*=WM BOD'N+
M)XU)?^%<%3\BM\)4G3)/D]C!D:^FJ6\E4+6D#OX[6.>E?2DG(I67KJS_95-V
MG16T1 "C:\54_H@/@,5I?\WNNNL]U5]O0U*L/UGO?2U1KYCP/2'J@?>%1'W%
MWO[<1'V](K!>Q+Q3G2(8;#7_NA/P*MWIP0B$/S!G)N.LL]=H-^4/3#SX[D8\
M_-RJW'Y>.=^)S.^O:C?\4C+?J';WY!0\%)'\)A/P81MZ[TZ3ZJ'9>7U_(PQ^
M;K5NJTQ$]L TN2]U7FP4N7M&U#YJ;U1]@V=>^<"$=K"1V3^WS'Z>(D JD/C6
M&%.Y,YW3_=#D^)<2^D:.WS-"UW3M[&8QJ"E$\JDHSP154YP_-&W\2_W3&\%^
MS^B=J=KY0UR(1-$[-V5Y(SCQ:;?$KIFR>&""?A.8^<D%/5'Y[^A_95 =&3\T
MT?Z@ ^J_4Q+7NJ;"O5.@^%:YTLW P*D@^%PD*>>UY2K1NI%;B-K--\""8[VN
MROVGFN:Z^1!53LVY#J9NPF823+FQ09V4FLJ3I$SMREK.;J::]]D$,RT5-O*8
M$E[@UD)REP,N)==_448I)<G;2-!V[FB>6:T5*&M:W7M%3N2#+-_T-^6;7U67
M8>JY@#T(8P%Y<[W3;:F+KRKRX=IT#7= :<LS+(MK.:J^RZ0A$Z(",+F-[5@7
M/HFT;E,2RYC0KDQ7!%5>M0(25 ,L--*]*4%>-4]HJ6)]766&2>!U58DI.#)M
M0I>RJY?Z(BRTD<EGV.\R.C5HQ2Q4QEBY#\.LJ+V,21"O+\+$[1A;0]4%6NV4
MA,^L*'6QDX+O*^9.&9WF>>I065ITFJ0Q2$Z$,,FX<;/ KKP*:X!:M.!C&XW9
M(FY99Y6=S!74CBHT*P1#Q?'XK*H:?K6N2J3]T;CMY:)4IY70H(!V@KYZ7KF<
M7&[0U+'.-^&T:CT75?\!'W*J2UO&"%G<?-KCN,-   J_=*%E 57M4.'#!'%5
MJ'#(O ^778/7F\7 HII9P3V8%9;:2IBGI.;@2_+H<;7J XZKWVBH=5EF+1!>
MSK#X HM)>J[W./KM<?>W_Y^]-V&.VTK21?\*PK.$'5&BN6BC/=T1-"V[U2-9
MNI+<GGDO7MP "R@2%@JHQD*J^M>__'(Y"X#B(EMF4>:-F+XRJPHX)T^>W//+
MD$CA7";1UCTS#OU*F= U43"^27'2^^9C&]7#)(BQ0Y@3^"\ N<$5+;KH9>XT
M%7 J),6=;4O^ 9WGO[B!*L?!F)7O=+C*-F\MZ)5S9M.BYUXOMM%:1F OT4E/
M,IAN<,ZH>TF_4@LG]4@Q.F_,9DWA*F#$6+E^T+XORE+;C'C:&#<+AW,\T(4;
MC-$=WL!()@BB"4M1$:IH:E5KT&@O6  Z%H<U1#C2+!P$3\^8O[<YJSH/QU]A
M4CWUA?;HD077]$6T/QF9-MJ9M,A4>:D[B]X7SMWQ+])9#]]<NU/T'A;QIK"(
M?%6=;+OV.*58DP\G*ZF_(YBU+9J%K3'?MQS7'LI!;1@'0<4W0_L99]PT3BS.
M2)L1J-8]A/DGXXH 5X(,$$-4+'F*&[>*_XLAV+H6.F[S159@5,8,*1I1_B"Z
M"LP25E-:]@[/:(69.TT!G" ;[>= /?@O#)H0O,T9E1]RDHC&A0*"*.APAJ3G
M5;)C;;4+W4_C?4@/9:J]G6B(5SU/+'J/S_O)4%K/R!1Z '0H"'_TH X/9L$J
MS"&=LI0 $,UB(2 @#@S?K+*%FR8;0>H!KJ;&N&N!Y99CEJ[P]+UA?'RSL<4\
M1JH*.\GOF>-3,<=1#/(2$%T;^P&IYUJ$<VV?OF#L4GJ#ZC(!FQ$P[V!R#R.)
M89K;+ 3 -??%8D<!-S4RC?C;>^/DTQVX-!3G9W3[1;C'$V;#\VOR\X)6HA"(
MR8H\_QY>.# 9!8D+SK;@SN6#YO(\QG34UR 'W;GI8M)@3OZJ<_M$S<C45K6%
M8TM& J0]_BF0E_><\LD,%A(-AL\YV<<_B#0I*%F!L+Z N&<<VIGIS"^2]D"]
MI 6FC,M,I\\CJQ4]51V\KPU$7/!+4X!7D!-DX)3\0_SD:Y['5"+VQ !M0 [0
MIQ+Y_&@U"+3D==\03[4Y#Y] Z*_(=$8'_[/,4XY(I<*_'(1I6\%6S?T\H3 :
M. !5B,$0NEX'K+N'W$?CXVC\P>9H/)9;9'_YHE@<9ON[V?SD9/?QWL/\\##=
M/\G2O9-TOIL_?'*P]_3_[AU^\7N$\ ]W/C*"?SLS[I\YX_J56>,:9'Z#M!/P
MR+8\/@^0DT6-@ >#8DA"KU_2VN@A@D!3I6PTX/*+S]$*JA>[0CJ>/O!BQ>L(
M8KO> S&7A4T0^M2P:"5%O"^ M >?([#&WM.=W4?[OSNPQL'.PX./>^KEGSTZ
MV/S.CUWKDX<[#Y\^_CU 0&[8F/1IB@*>7B4@=B^/(?]$M^H:/4M;@DGR6W=[
M='J3S5X#Q.4.T>6+O[Y2L0F)^<P)RIM41-V97KQ?BK(L\N2[IK[87+7]&X[Q
M]G;VZ-$?QL&;C_0V+)W=<<9H_]OD'\"Z?$TN(3L(LQ&@LV1S=$I<\C:?(WO2
MK'=NR;/B320OFQUA3<G]<BK@(S<"^R5$]<\D-]LBK)?\O2<?7##$]C O)WYM
MAM=./1)/.5(_I1LMY-(7VD@ ?N<N"A?X[T>KIBCI3WM/9\$J@&;G5S*_>J-N
M^$24DELH(*O\1##_Y+6_UE)&QBMD-+S=T0+8AK0' ^B??$9UGOC9&IB0JH)Z
ME<?)E%(F2Q>8?%!'[PO?P^CD[/NAH@35)1V/7'E+[NV<G,)_8,3 .BG3"PW@
MIY9%7^96%L9I=P8"_R[E/_B4Y2"!_5D)\J,J:_"D'>+#YI-8*K<HRA_?JBAW
MILAM2O-C%>1.\MVN9.9+"TX+)+-;F@HY)\P>2S(64O2LR!?)*S?N1-UP*6EQ
MWW\$&6$(CPSL2,+C!WR%/CS A_ZK,[^2BY%VP/5_%8X5TX?L/L5#\+#!SV5]
MFW[U6'YELM']ZGLM',4/7P*3-Z\D<.5^^4A_^?B27_I7,KFDH.G_H%ZA6P>/
M.M!'#7?^DI-0UWD2_4P\>/[M6:JCP3B)$>BHO</#1_;>5[1(.8N]P^'A[,X&
MS"#Z\BPM$ HWD>S&SARI<-<Q,+*X8TME?LXB^KNFQZW82?Z6]N\_,PF]?V]L
M>V-[@Y2[?5L:C!<(;#8'-TCDT'J=J:%V_.Z7MS,S9=_]S\"612S0"7K_:&^B
M?A\T*/!#,.\E/UW?Z)VB*?K3ONUD'-:$JAC9F<$@@IDGA*TS4A<_$:<]:U*5
M2_RVEREO;H\5CW_SSO@]^N/9@-C<0V$0U%IIU+EF:7T5$&%;O\KGU7PG?/T>
MO][-."3'H4Q;E*PP"+V,28TV(H,D4$@P4 <O>0P;'=A;@Z_W+@J1@VM-OL]7
M?;?>Q!S8>7X.1Z!<C_?J?TXKKYNOY2%'\50^I_AK&0]T7,CLR5_RMN-1B#/M
MM94Z0WKF.S@(JN2^#O7F:YGK(_2[^GF?LX;Y[X:+VZ!C_EZ?56W]N<5TGMRK
M&:]FWO*LA:')RV&!2Z[<+6NAUK%FH(BF=R+JY:?ZW OW*W<W$769?'8=/T +
MN:!L)*;0#8(GH[7L';*B"<3@<&<B"0-!]3<>J?K&1JK.)M8T^ JO9>I\I\,^
MFY>_4.>!)U#"?\&W:!.[,QNYQ//5$! Z"ZWX,& T>!DRD7!V\LB$7R=]U9%K
M]O>^7$MHZS,6M\>8S93\G=1AVI7I9R9J_]3A<]RD[0JXP,IB-IL,N%QV^5&R
M/L]7W:8;.YNPXW?$[7=AEH<C,WL6K&@Z\*+F)?V,1WRO=UP(9T^C+P^'#PFE
MY<:?N^#-WO#G00AD\Z\?QD$<_VN4@-3.Q-P)/H5Y3_*0*4R6_-[AX6XBD6J;
M/?TY2SD>K?3+CI^N]'D)NL?WH8O I@P2:V)FC4JFU 1#GXZ&]GAP]!:$HX/Q
M7Q,BTEN.XRU-I>J2%]8K"*OFZE\?CP(CSEI\#*MK[PE95W_+!\D\B9,,B8G_
M^-XA&4R%1287&+Y<1?<C?O73#8<V]9Z?GB4O7FC@Y3);V$+"AS-O#8_3>[;J
MB?/);G0^O!QYL\31-^\H_NH3#79?8PD(WQ<M;._B01R=07VKH\$Z&%\^C-ZX
MW*HSN7=5WSRT=; B4OM8M)'7O-A89( ?T[H0-5+E%&O9!\\^T+LYJ+[ =&4)
M?URULL]95VD6](<=VGR)F:"?EZZZ#[./P^P_N Z84$&]:V2 ]RV'.UCH*"L&
M6NE:*[^6W+\T'+^_,[& S"]@.C0?+N8Y#W@6@?8LJ L.U"7+N2@P8B& 8"$R
M M5%2T8KN328,RR:D6E_>P\'NT,=". ?//00M,+8+_G.:J#1T%#I6-)C@Y1@
MK<>ZT.WIR:4:3@MFS)FQU7 IBW0&ROA:]6PXFJUC4I-T_L^^\#4TLFF=%O^\
M6C0I4:2?<Z?_<]<F9O%Z6N+?7P-=^!3(JRUFD;[TC8A\+(%BX;0MUSDA[1WN
MI3LKVMD4G[B%N :U[]**A\5^7TA;"E..EG\JAE.[8;]G>9I)B5"T)8O5J\+2
M:IY*&YDD3\)@(#+)E;YUZD8_AX3CYJET50 *I4D++D%BK(^R$ P4E\\^V*C[
M-B)_Q9T.?XX.DX>?!N_IHYM%;JD#8[J'A.Y-A<8M,KKF*,4;9DWONTFXBV3E
MR)1Z,JF(N^\GN>\GN>\GN>\GN>\G^>SZ25[69^D2T^I_W$G^G[PY(\E??%X^
M^,/[&H0K:Q!J<V[):KC,7MH"Y]R8],IJA.ON:9/;3@ZZ<S"G$FZ7A$\'*XWK
MZ\91!%K /_*Z+-+DYTX@"%ZG#8?TN:CL2\9,V/WV'S^_YG_M??N5>(N^R%?*
MZJ+"/@&M(!\;R 6NJ+=NNC,?<'3VH%^!4B%-$&9XT+B:M N!:Y1JP2Z7_U2(
MG'%Y6;3U^%R^/J:#)E^Q=)D)CB=,'@OM6'8:9#+W.)OX-E]U80GAF#/8,[7V
M%_%-XZ:7"&UCG="I\7.9E2PQJ1YUVF>,7Y<".8_#*73V<R$"O;+-CVO@ K7)
MBQ?C!>\.<[%D6PX8A#MB !6C2'=2(*=V.#DE0T2%R]S@Z\$)[.]_<;F]_G2
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
M5VDQ)'2T3R>A?#PC\Z$-&YV6Z8=BV2^]I\,N\'E>2E@J,SKQ4N*.NC&O1]7
MKN*0H_>@5IZ2Y<07W16N;"SRVV2D6=VUVFA8=H':>?[WDF/'B'G!5AO>,[^V
M+>?92T("KC"5*$JF5('*:BX)(R&J!0A\;XG*)9JL(5]A.YL7X#@OB"7&8=^0
MBOD'$MA7< FKC#*5H3'#T*/*C9B+HAA^DORMOL XL%FD4*:T@Z]>82]%CYZW
MKX5-'(EB#17G&[R$[9TXV" &D)*XAAQW=\DW3Q)%N5K?%P9+H/KFML9TG;:_
ML]$U6W#1E3ELGB=F(0FB^FZF@21=1E)_4?;TZ\Q5)$I8USX=D(26SNV67#_B
M",+!'O<^L 8[9'XQG&S(L"D<UT**CVE3W ZD7(5R<*"7+C3'=;)^H$$]54V\
M%+!;DY_E50LF60I8L(A0H</,'BOEA!S)R;76D/Y4Y1<(G\&<E8Q%P-^*^H!Z
MGKI<,UWJM'R_+JT39VY-<\A283&N+9@C4GD6FC"^OLW"=$8"KX&Y3-+%RL)J
MPT%@_8KZZ.#;)BZE>]LG*CAL,"RNX[[E:Q5&W[T8%#2GI=X70,-% X[6CLN=
MB_\T:<*RV.'YL"M42@@9<?0GN99U!!+ XLQ#D8@*X(J1C9)38JY<*^O;4#VG
M+6= &1J4+\=@=9IZ):9OXY*,W^[@A,[\EJO)XP%16@UL<.SC/'=BD35$QVE%
M!'GKILS((\ZY)KA:)RTW0Q5L,UMY<-VHF&'RH^=!*G3IS,KZ!" Q*0IQ3C6%
MH,+7RZ[XD&/I/4^;$UI'5M0?9!7'UV ]5ZNL,7[F,Y8SHW<%+,6FH=UY;++S
MW1'"G8%8]JKC:P%JH7_1ZG[)@U9-AUR3<&:T'")]R0^-)[4YE*<#81'G17YA
MH:!<"AOZUC(.P3;<!F!O=I*=\-THSB@9;7S:[U0 "2C3>6<5\@[GX(P.\GJW
MA7'))^N>L<Y?SHHR3+,BGS"XM7)%W16FXT.,TY6J"_"4>2EI-)'/%:+ !,I2
M(82+;(JC83Y:_-) !T5F@Z3=M1Q CID4"@BU0AVE5@3[;+P7GOJ>26)K[9?'
MH)BH]9HE]>:6 Y<6DUI2?5=(:\W+M)VU&[O]!9+V)IGYR_+AKM_(T.[$$+4N
M.-\8I15YVG@7140_*IW..GQZVW=+*D=@*,1 <='(#[#+/J1P:F8R%5B]YHS+
M%KNPF!]/"HK5U6XJ8C\;R0;BZTVQ+["K@.*W>6KR^HH'A^5)EE3ZN'KXISO[
M'-%6>*!&J'; ,=JML91^<;<'1@P#^R!OZO,5WH5R=?36$=-P^3=]OJS\(-'
M-]5;J'@") _Q _JMORNL-Z2P5%(0K,Q=82F]\1S,96GN:Y']T<[AB.K[?!2W
M'I,Z3LN":%05J5819/4<[M5&B@(^-(+N()=7*H01K#&"#<EDLLUI:_$VM/)+
MOD(N4:Y3DR!(R:?2%W)U)-?;6TX(A1BM*RTF@;E(29B+0W5*6HW![%2O!:)R
M9;.Y)(M5*CJJI>7P;7V#\ZG1'-^2EB?-\!V;6(( 8!9 0#Z $TE?&L\A<4_@
M:+5GV:OHJS,Z2NEX(#(5"X[Y W!*4J2S@3W@.Z'-7V25"M5'2N5LG37B *^X
MEJUT:4LQ[*&25](9ADZ4HLSP,XG(D!)Y2[]-D^.F_Q>99WTE:4S.:I_EUMJ$
M[RK=& +A(V[(+18:L13H8"=D.GYF\E@<)E=-O(_ IV^K%)&OW=>A#E6BI!<<
MEF!DQ99-%+$>\$V7NN4<[62-S>1RPHH@Y[\C9N3_[G$6T!1-2_MCVB.FA;K:
MC[?9H8%"(F)VTN9T5:SF<C8H][D$H(DNXH4$6OIJJ@I+#A40!.F:W:PR+98:
MQ&9&:$E&\/P<C=N[MRHR% /CI)7/5CO1*&Z4%>8+U(?(/E>7=9_-#K/93^Y
M-OLNV&) \PHK=#SNAA38:K_Q(*4[TF>B:D+4(N/?'-U$@&*LP?_;JROV'G'+
M#>0^^YVD\G[MR3B%H\IR0\KD+^Q6YV' Q5L)$3;'+'E'KD?K43EFJD>6?54P
MHKWJ>U=H0Y;#O NUMZ&)6UX")?(7(?))'G>&2[RX#3(9.+I\R;:!A";T\ 8=
MY>SH2NC<6VLLR53?E_:G(:X;2&4%4/.BF?=+C5U;"_TP/JFI%@2(-10!BDL-
MD\"ZE0*H$>U^3499WLR+EC.9[8"QU/B!R8G4)FK]<@>T-;18)+@AGK2DJEQC
MCX"6D8I .UIDIBKIM=R/+3%G ?'2.7)TKAF0P>K8Y WN3(3O9>5RFZ]B[<[)
M(3)HX9J'[$($D5@P7[M(SB)G'"5B7K+A4H4"X.%1'7\6L)DK>C/X52D (P^[
M+/-*[#[;LB[<JL%P%N=IV7MW;$2Z*-SLWNS>R2%2VHA EH6.8+'P_0>^,3+F
M"LPY3!GNV8VJX_[??DQ')IZV'J+UH\*4 '$%YUR(K!Z+'E6>12<0WI<9K:N0
M\D9^W 4B]!+_+(6'L*D S\  V#QLH4,_ZL5#5=L>*$>GM0[5@UWIT7.0D.*+
M,10*]%,<"M.2]\]V+CIIN-LR*(5/Q=^6!&+N*]^M7B_-Z! XMA)ROB6,M'D3
M-XQ9>J*2$:$1JPR=:FZ);D&T:Y=GV)@DFD"XW=3MN46]C2.]RYIFC)'J!F7Z
M+OV[E /C7?U0 I3#]YR919O0F2L2G>DZ*:AH!8^Q9),=9;:-J5MDD0$&?)&G
M@APEA?B+G+?$X88QDWQ4%G'KJC#8V%+"X.[V+4I,=+C$PI-8RJ6G>J#5QPG*
MFDF*O"$UL^ N0"?VE;@1H DBJ4K/#8'(1#]@S;*4IM-NO=*!!S[RG/6--:=*
MM;+N@O4C"G50Y"UQ'UL(@$-;;0E' DS0:QK5L +4T ;16Q:'WF]B6Z>"O\^M
MAVS3>+6.]7(7=,2"*1"?R7HY#1!CM4=4L@C&DXXE39:'B^4^0KCA@J:#EM@"
M@<R^%8#MB[RSY<_BEX1/T:0!:\?!U1F];":&0U"-C80/6T'6?#A4'6:E!=?H
MK&:6XS9= !0[4O(%$S887EX\-HRJIU']?*3T9&H0S[P0RZ9E-21C*SM\FA1-
MX^K4%[ $K>F&_J=%*HQSA*+Z38EEN25$,WI%,U@ZI]^D=S5\BJFQ@G1^C5L<
M'Z]P#W<399)E&JYO-K$AI<V%P8_SLDR3R5]]#&UP.MLMG([EMD1=#]:Q).A+
M4L";^0H!WQSOK!K:\@-N[EZ5_?*$3Z'XH.5&BME><!KRS&%Z>:'BP95$U"%%
MG!G]ACT/B/RC1#$4#OZ1;B<B&N=HN$@WI"[%/))\31M424HFV1H- N"O5U7R
M]YZN\E,>J;HW2WYDUX+XZ\?TG-9%)]*2L:>%S2D;T66J(/+ K$_5WK:<5,[3
ME[4C9E$L2/H&@>AC1AF*4_X:QJ4GZ>=KC0ER31\G2-@0JQUZ]UN3>L=<Y2:O
MPY#NL-$7FR?-'I.P@WE'&L6V?2C;3OX!9V%M@)2>;BKHU%['+1RO=J9T8/KH
MSVR!GAI65Y S7"4\CR;O8/PW6K\P..N@7,MVQ%/",SES[(RY2EF93EQ5!0]6
M'S'DIR?I=HL$'+A.J9/IP?LZI8@=>J'!FUP  A*=%)=\5Y,3XYKAPJ_R)VXH
MGE7Q^M/V*F.$BDHWZ*PX*3P$!TGKK&8%1:RQZ$T\V]2W5H_.^<9VTS1?Y6%L
MKG.:"M\ELJ%-E_G =*TN6P;?FHIX8'<3"1U=>*5O<UAG^E$DE)\Y2GW/=\<I
M41XI2$(.*Y/,)OEV'!DJ6KUG+@S!9&Q#D:W%X+IT3E!$*AHHMXN^FEOA9]\L
M$D9_7"X1G^'@397U( C^;=7"1=?[ZDPXU84[%2AU7]O(DZ1/:K7D'9#EQ1G&
M *8V>=#Y]KFJ?(7AE==Q%48HHK\#*.*$.O#<%M!%JQJE= 4B6-/#;+;0T<%N
MW7+MK=6(4LGMCLZ+/@!FU"7R?<UZ@] ,S'<K';);<\8H;E#,!I391M5/0Y,G
MU)]DJD7Z\RJO?\K#\;$@6]GT%JQVGU.?'$RZ\!_*3!VI<Q,[6B5!/54;$J$"
MN"A<.(I]X/NRVU,L->7(^!M>UX2^L;=GMINE(E?"Y4;YW+3R*,23=0BREK-.
MDU^.7Q[-?#(U0F^U^)'Y5HY4K?EI$Y=WT)/@@M#A=ZQI60J;@EX B)G<.78R
M?V^\_E&;,6:E$CT]DKZ5F[>,KR2#-;1@5DHB$$#MSM8.==2!4@R*P"P>-Q%5
M8YA"6+=T->@<J]R!IDKGL*&+^R$/$EP5C$9?G#:Q02XL1.7%F.6YS-=:)0+[
M<Z2K^$NA]1>$5T7DY!/'YY"_N6I#\MKV*]  3&+B)&:.$E!T61^UYV0;6<.7
M9H !;>.)=]OX3'B(V D7 DJ%=>T (><,Y]5=*#I7KTUVP60$EFRF8.>7>WV7
M7/,_8R+WZ?8G<F]Q#JW'9MX _#]"_)=T!H)XW$8@7JPD\GP9^=1E#%(T@3'(
M33"YF^?!M= 8E>/<>).$DN"C_US6$G]U@1+Z1>/[6& Z\,I2M/ @$KG0L6U<
M5I8WH6(<AX]TTD)(!T\!CY=#YK<4>])/#4H"L\ ]$J #Q;6L0LYS!T)2PD X
MR\F#+]<Z(H>3>]6F9(Z@<,$I\0 AXJ/Z?7BSQY(J,,.60>R1_H:B=6O&E(=>
M?>X*T;#0C)SVA$8;70OXUA3YH,GI[Y:DKK*86NJ06X ZFF5H!4E]53!*H?2$
M,IRG1MMT@!"/TX/*#0<J2/P,9=D!%WB2;&(!O%1K.!W$A-6/5Z..(H5BBTPX
MF(/!.(ZLUCR8K%#>HN,$W2^E+2'O^+&(/)Y6IOL'A>4A"GSK*#M":.,M: ]#
MYGYC*;<A<DI7!U-#G+*?0CCW1I84L/L^K]$X'REKB'0GKBA78%H?5QB3PX=*
METPQV&#?^9<'-US,0L]Y["D$[:58W,0H$^[&B)^'.9D2^PY_']_7N]<R=C1
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
MF00+%,,E7*9/*$G'L,X8D]AWL%9+_;4;]!H7I="2D[Q%O6+10F'):J%4+="
MIYZC,G,I?2/0!2-%-S/4,PF+WQ=H! 4:A_<%&INI$V+ "GM;1*VW5I3ZA)U9
M285[4P0U3\Y,Y\MU)OX??6ML?ZREO\<)<:TCCF[?P;!.RR[Y&UE9=-=?OW%W
MG199O]<[O2,2XS62M<N<A^>Z>P8YBR!LSF64D]O5!"\<EH R"JABM=&^X&('
MP0,9XR<%*V'>9&I^([9P[">RO%8ZB=5LV\4B7E6<.7WIC=,O.S^[-<PY!Y(P
M$GY:>>/FMB-*TEHA,+<]*-6ADRTG+3G2 9PGM#/RUYP3]Y/Z?%F:D+OBIN0A
MKJ"KJEW%<:9DPQYF<D;23A*V9:6,[B/@O [4;V"T6I?/(/DIU@IL)V=Q -DU
MF)GN,EAEGF:"6(FA[';J,S72G)AUO>]DR/HV? 340P1)U[8O0TYFD4PW/UM,
ML+Z-QVV)JAB-=2%C,R?Z=PY^7KX7C)Z.ZJ XW#(R$N]>:.3((?&J;>5SES,V
MW-D83JOW'#K2_&3D83K3?US<V)K[:*?#UV5C.?=$L[::G#>B[RU&F7-/FMS5
M;$D%0%I)6*V5V3=,,ZF[MS&:XINZ(;6#)')T%C*QC&/%38U83A]$$Y BT@JQ
MRZ%%)P(%.O36]?&QY^AJ_74:NH,GR-'-FNP=[NXZ,6S;[>HLY;F<(7_Q!#9#
M* L9#?5NO*\A#_%PN2+B(FTB<+5?BC7A>TP"Z*1Z$*..4>BX,9![1[@'H&)I
MHI2[>M5^T0YETJ_;_")N9#_K.QZ"*W'8H*: 4<$:[]>$6"_Q[1J Y%>H@,>]
M2&6.[5O8]+ID99<S=#U=:,.W8/4.QS[KM%MCN,!!^R?4B:LL&X=&X+;E>5A9
ME.5EP85D4>W%BI8SI[U(A#T2YS[7>47 <H-DF$WWM\^\TSWSF%]#,<*I"3ZR
M(6).!6L%:<T,$Z!1#SF-WQ,!]Z#,->08=K'X 7^$3)00C3,8D8MJ-'[C8SKZ
M8IELID$!@Z?%< QSI"=2HX+F$<YUAW1*.U.4,C%3GY^NQ:$G=D.-/)&JE.8H
M4<'L7N7!6^+"2P39Y_-\U;D)]/<IVRDPC5?#.CS/)N%8A,UX=H@2%@PAMRCO
M@F9];NLT5R@>U3QY=0+$OTLAH8->\B%8AJ^,MR VWX%2!JXF02D8&Z+$[*P1
MI] "K<?78V $E<,M1ZRE3'O80?YN<_T1'$6].7%]B#9"!Q-KK-Y6P,Y3KI&=
M:AT296H_F[I&'OVZB\8:#/A)U"C+%4-D=1^ZB">=0;U<QSV#A>8MN>HM"-XY
M(3HS+ R6=+3-8,:UY:K5I$=X=N4F#<Q,Y5G[N$3VM?'!B0;N, U< //WQ,'C
MF!.C)<EZPGW-7-&9;_[+)C?C/Y\)*SFVV/$I:S5:. D?U:\)"E8^. "NC0[6
M4IB4B]H:&8W>@G2SZP"F3U\-P=PQ_>KBVP&X_5CLH+(*>+[%8E ZES9YN*AA
MIB!HMW+=5G$/)2/%R&Y/\BH'T\(TU/"AT6A#RZA6:>HCY#QB=O65 G=*5TBC
MT-]_25Y(=X$'03X^ TX"6O+)Y24!^;R:[PCG,M)?+@%>=/,H8J.FOZ/B50&E
MC_20./?2A<!U0=NM5D:T88LY)$%D ?(6W^45AZBL&6:*DI./\<:C]>\PT)>"
M#HOYE9'I/.]*'7?K?W^.6)XT&C''5YID<]3F60VYRQ>ZO]=\7I:\470",;EJ
M9$GH:=]<\XP<7&F9+XC9]@=,_N#1TS^$RZ=/D@-TCV\18SBFSB.FQ,NT>9^+
MJV %!:+RBKD</KO-^]_&G.+.C@>/B ]I9D<&="+B(?^<TZ:^0 %4E<U\YP:\
MH$9;L'@)#.WG6H_52'8SJ=@>S."_M1P34P7^HU6/,3:I=ZN[]8K;7B%G.XD&
MV,R_X;JP)M?XI+^@FR&#C\(Z-QF[2;ZQ>(26I)(_&TH,O"8!5<+__5J?:$23
M5_M=+K&^D)BE6%J07!Z%C#XZ/76#J+@?$-;,$E!9&"? 38%!W;<OH@.Z5)FN
MD7C4@:R5Q46<S<V=:='%MURQ*U71LU3KQX-O1(^>,YA(RPUZUL-  K<QO>]5
MM4V/X$;0:XIZ-OT0'R#CD;W$M+*JN\R?85"?>UU!?B\D;BHD_I'242,'RD8L
MCAU#=$[4;)3;R\$4+1UW;;N28$=W@X97AB*&9WFW@5A00TS\?,:YN@G3W'/
M)^* (X<.9P(%H+DL2M)(F(20L\[7HY^<*PL-HTT&B^9:$S0R)DV@2T&Q.,E1
M+-$%TSA<,-<AJ) RX32CK$O2]/&K1'ZD1<.:2US9+3?^WH6$#LG,$^CM1 *'
MQJ%"9KEZ!K#*Y([.PI;,1H?>\QV;V2V>K^>EA@<'ZFS&V!:DBDX%IVY@_&G1
MC@SJ<)W :M)%0=74BOCBSHJYY$4#=[=U,3S9/-1 JZLQ1 #8(6X478@MRA9K
MZ'K3^YI:@9_725]A\9S(-'<<X8<<>+\:;IGY\(W 89X+;)M^_WZ>0<"F^[OW
M51:77V+&N)9Q/M=69@':PZ3M[?PI<;KH;I) DW)QNJH,PLVVZ6P2LAX@9&UT
M<8> 1$$R?^8&S9GB]D [4LL4/2>^C"Z,"/@S-_:HTE]XF')K90P30%9 $KXC
M;[[VD=63?NV;&MRHF0=D2CS@UP6TFPT",OQ?9.>WJ5;!+]+S6HM5TP\R*\EJ
M18,EN08/L7[0GLRHL>2L%G6,#G=)7'0"+BG_D,][-9W=V2KC2%LQ$_;CI](.
MPO#N".]>P.@7Y!M)]*]6OAU/<D@<&'6EKU"-'>,!;T[<W6FP@",6*=_G\QRM
M8?_Y;WN/=[\]V#-HQOV]1Y:W??+H";$,%ZE8S;CDT?M*,.?P>_#L2PTM\@0"
M?,9:TO\(CFJ3(VLJ*!;:Z?CJEY^/2,=^0&;,09GY7UDTO2*2Y3*?(4-/@DBR
MB[-ZXW.?<;$8'5FPA$YP%].)Y;\+4/6ZLR;/'S!,]PD=5BKP+"G&HDKN-_^P
MDFD+E2-A8M33E&DG (2P9.QW'B*DRD_K3D8$L*<C%_I44!>YILUR$/V*["PM
MSB_JS%6\224"_<<CQ.PEKQ@,AWOUS$D@$'C#-D '),,QDZ4+9GD63=N%J.5<
M[[7=_/S+")C0I6A=B06"$(ZCK#,#@Z<]<0S2CG,RZ AH^T(2M@'9N#I,^"?H
MHXBS9,$0VB#+=@8M?387NF>HRN)9+0;2%Y4^!VA!00<@"O,&.E9EE. "N?$
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
M?,LM\W<R0L8&.EU"CT4)Q%A-%OHTAZ\9B*9J:P$!/*M0 4R7$FAK;@"8%+>
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
MCNC&DV9^QR.Z'$UE:XKNI_H?% 3A,+G@#[EOIUI/?O7+HK+>M.-WO[Q-^A4
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
M'=I8*B#U,6PQ@ ,PS-7)E :M#($\]:FO\A8T_4=D_"UA9H_S6!YND3;JH "
M_V]O>OWLZ:Z1/:FM"S+V\0@?LGC+?NFUN([NTH(W:1/..1TS8""0"Z0+>1R+
MX+B#:EA1M%MUT&6W7A2K,P$Z@Z944S9M=5D#^UG)YKPY"]EQ.Q?E-T"_'^CO
M"WU)C=*$!N1/!?++4MU7H>^!+?N+L_><6XQKAWF#DZ?"R<<\4JW"&@VPGXP!
MBL6&#:"?"M <WV(O\T+D PD:B#\9Q(5'AJ1I7IIY+235N>8:=<U;HR7.[GU
M&L3<CYC?>2HBY=@:YFH>-[;9M;-L^H.8>3)._?-DGM2BWK+AIC9A5-KQ)VW"
MU-NF7I,L[>OH1K TN]%K-UINHJF8@J[G2<C[FPC!R=*4"FJVR38*?W1MTPU5
M]%,I;2K3^_D7;L^]5+Y ]BL# "IZCL@F!^-"'##PK@I)&[+ 5V7\&!79LLH7
MTU2Y70HWZ)B*"58."NGTM2G-)#0*[W6J:L@/<AA19B%&.H>5<ILHT80]VMK6
MI;3]>A,)17VXLP;Z.6=RE%H@1ZF1;Q'#\G1R++XMAYVP?4:"B9XW%-Z9JRP;
MRE": PJO$-?<]&7F3<C9)NNM"YBDQO!P)G(#(T7@ZP-QY2>!S!C*J^7"J4&D
M[%-D+%&HN,F6NBM;ZA.A0X6X5:C6#+:RO[XRRFJ*#BJ-D!.74(XD'$]9#?2Q
MWW@EJ:TB>UAC2>6YP]H/383FBBR9XYA7?P3T>&P"HRB_J#MOL;4"BA%)T 35
M3"7]K^<:U:C:R-FA7K_:F<G_FFF9@7-K4BZR0:*;> G'PJ5+7:8[!<1(L#O9
MXU@6D\&_L31JPI76U)IGKLX8^&)&:=(YVBB(QU&O68D=I:.>PK]<D9B854)Z
MA$^IUU5I< *J7S)Q!2LD.'_-J(G2X46S70I.;5$A&%7@+3<K;QPZ&<>H_J1R
M[\JB! L+&09OK,Z@T[8KHIFV>?EY9@TY!U2HSQ.1)["8AZ5 LB.$T:.)&.U6
M!('*U)([N9C>1!,*B'] QJ8JRT*8]1<,^/Q./9.L?V+<!\^R@--S<@TQ-3J.
M^#T4,]2'PQB]666ZLI9*U:54I;KGNYH5*.8T@%S )Q4CH(PKRZBSU'R'Y(OC
M1Z8QAM+B$E>OOX"J+IYU]PXV%=)95$H]H6GG2 QYT+4XY6!EEDCAEBSN".74
MPE]0.PLD(.1Z'08S[P=]_\CV3K+WEPDU;L'RFSP6NH7Q,M>WQ]?WEQ=6/BT@
MD=W"=/Z*Y$. :#$1TAK[F+J=B+E_KB/NE+TM[TX]N0'(_UR_3NT3VS)D,0F-
M"FT!F0V#.#+&0R,>94XA?6;<$GH_Y!C9^OB>]?73!87'.8^+ZTJ-_-$TK[S4
M$2I#"5+[JKFR9_(:C3 TR%D-53LHQI)S&/7T1S85*%%$MQ#,$XZB+%6=7'+"
M6WF9S [E%Y9312@J'Z&;7Q!I.!V9PKHM7VLKA<;+J:YPC!0]/LXOS/C@5)#/
M[U75!?S&^:P\X(/1AX:<%X=TH2E-@Y0"#*3S3(Z5]\I4.#3S*>BM,YI+ H"^
MKV=IY)M K8(++C3+:#. $ML)=-XT6D@#B8_)XN8F\J<J8T26\ *.52IOI3:)
M[Z5)G$HSJ4@ARJ_++.$9.*II *H63"J5MS"E^ZIGQW'>Q@I[@DI5@')<S(0;
M7(P[()H)/W(B59[)7+[-EW278Q[P4BD0^NM%A5 /CBY>[45#F3'( "\P6JH
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
MZW2;B=&'M=E''6^]0;^[.U*/:CD+N?,8HZ /]_C.:1^__:AA\@-(MTM\5.=
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
M(R]Q <]%,<KUEPBZ3OO-IZ\7])OSYA7*XX6<V:>H"8D?'FD1[HTWPU82T&D
MT0#W"Y#O 1!;FQEA+";>7%B@*#%I6=E"4\-$^ O"-2 3_GF5@;R.XB43Z8T7
M)'P5P?U%^//I*4(N_)=7)!+W@,M"?Y[-B6[\&9R(V8C>!3N(X/.K? \MZSU
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
MJJ$:!",T]8'HJ(MN;')8IXNW&\OP7T?X+Z,$6X;_<N _HZ5B@E'44VF\_;D
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
M9/#+!+\',<$M;JFC;CNN8W_G?V>MP4462NZ+\#E==@ECF@#"111)H-+ 4&^
MQ/%_#$$EE(P(GQ5',K(SLEN40.6$AA![2Y%U.BCE7:I91+'TQBR"[*R+E ?[
MF=@NJP0GK@CF4JFVG+5 ,^6!XT(:3S"C,*K?$?]UQ&9]2QG[&?NM>*-#:HU
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
M^FX<PU9)N]XMDRV92DA!I)HJC"(38+'$Q)!3$>C,"2P-]F#/@,6B=)>)I@I
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
MJ!\"U%=3FU18QFBD2!B?4R+"(\-H0I[G@(AE26*?02U%F42QNJ!NS&4JH'X
M4-?RG%)Y3RR@F$H3$!=:(B=80-@J832CDBF=6ZBJV\=!FJ[F_/<DYV'@OZ'W
M>?U_X)_%5Q_;T6%OL#A9>?G2/N9:X3G&UO_'C?Z]?G[[OWB5QI!*\(^@2JL,
M:(R=#>^'Q_#=^61Y9V<XB57ZZ<5P4)U MKFOZJO>P Y\S_8[;R?PAYPQ'3^[
M=JWS;^#F6?893X;C*JGUVRCV[:3W.?[^I1<F1PNNN/2YF51^PQ<?L0[N83JY
M_B-M>8ZYCN[RT[C\;[[=BDZ2"12#R>JP)#P:8ZD+EL#6QI$K1O0'+=86'SHZ
M/Z9]8@\C<J-H/R&;8(6_V?X7>SI>^_>W^PLVU[?/_>HCNWZ;U@1X_T^UEI^?
M[<X_WW?^>+/[[G5G8V>S\_;=\[=;FUL;;[9>OKUV[[7EUG=V]UZ^[>SM=E[L
M[KS=_6MK<V/OY6;GU=;.QLZ+K8V_.F_WX _;+W?VVK^4_6A'X]PA#8A@,_IX
M[.)H1M:,=#O9@:[^)55KM:RE.ZU?TK\VA_U^7E5OT)D<#:=PK9"[P'WU,7=>
M.+*C6*T&+(;Y;\"#]K]KZ[IO\ZJZ^2N*\J8<H]>6"&:N1E&.9_VFZ$)#]4#H
M@\EO*/_EH8 $"JE#SI7-_=_"[]\\&TZ?X=G#F)DO.]-CN*AO(/[T;>A_=W1H
M![TSF]7@A2J&7S8&X?4HCG/-4OYU-YWKY@O5O'E>RK0']_2\/_2?'MBBW7TQ
MMVB/W_1VSG9Z.^]?'1UL?CH[^/CF:/<]?/?>G_V#O7VZ^_YEME;!0GW3 ^NT
M'__WS>G!^W#B*)<'?VRQ;;H%K[WZM+NW<[SSQTMQ\+'?WS[^I[_S<1^^.UNK
M_QP=_/%GVME\>;KS]P<>HW,V@&M)M$<<_ ?D$C=(.I4""28D.O=(>H-I#!O9
M+V R!NNEYIQ@[J4Q,9!(A8F28@X"7.M$<!-.,IN-IG%M_;*D*M+8!=:H?ALO
M;-SY)KFB=N&U^3?//EL)Z,??_NW=6F-=GD-MG= \$N^2DH)J[^'_*,-\[3HK
M5-X#HI?SUQTCYQNTO)VZ<2_T[*@7Q[NCW<E1'&T-/L?QI,+)91OW)3S57.7W
M&O[@3Y\B7 X_4&QPPKG=$=,<<6T-LM)2Q+F6X*$SR5RZNOWWCD!57O8@_&7'
M(9T[#N-S=NH<V<^QXV(<=$Y&\02T:\AZ.%]D%.#=L?.E-SFJ?I_FK7X(;^O!
M14YRF=QA' "Z^OW3_#HHZ]EG<V>7=X->_JUBP7$NX=RH]I?M_"OWP*?X]S\V
M-EY7/Y+?_[L"*ERT/PVQ^O3\VZH/5F8G.)LGW4X/_O+E:)B_;_AE )<?7]I0
MW>HJUT8[8MY1I\VF)K9V7EV.>/P#]Y'=UL6AU<4F!FR!D;:;%K]_$_8 W/H<
M^O@"CQOTR'G4 S^Q3;_]T8L/DM 4:50H*I:/D<-/.C&,I%36*9]\R =0)U^&
MM7A%Y_/\X<,^FCW]3IP_[KPEOQSU_-'UF^-\'UW=(+F7)"<,F-QJ3BS3\"\7
MT:;@O#;)-;!!3E^/X-VCT^> I=3S^286&^8R7Y9-LVS3P'U^$#Y1RC48$R
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
MAUF"J0O*L4# Y34@P2H2RRV8-TE&(P%)M :8FIP-5\O^U^=F]H?!U>7@[T%
M_QQB8OU"2CANHC=I%E#( @1"V.!+#7M:<H5*P@.>LM)&PWC5&0)EA*P3EE6#
M^N\Z&_MWV$_?NXMYQ_\G]2,,<+ZQ/VK;^OO1;^^MVOWZ@<']S^'^9P<^!!DX
MD@[K OL(<$Y,BIQ0#4+DO2XI5B(RT67S;O4S07K>Z2SV>+^BCRV@3></)-1=
M:#F8KX5=BDS<E[HSX>"*//M>96C=J#TJ.',2?+K@G0&8$@;^E"HYP*U@;.EO
MW"SM#QCI7\/Q^,V@DL,Y@K5B=PVQ8P=.:< G3XE6U!&IA +SJH"_16HUX];X
M(H"-U>5B5>JZG<RUWAFG?G^A".CG244N-9SO8=6P7M6C:M<\K_GAV8'2AFIE
M+"RR"V!7\X)8<,C! F-")#"YD@>OCNO5XZB\]0P'LXX%"TB UDNWZHQ0X\=/
M%(+M5*;1*$6$A_%?N5*N0HAQ"Q$W$Y=/YP>&"Q]%84CR("F2!;3088]B>'AI
MP&J'O>;9"]65<DVOO;.C7CC*7<MBO29U9S/6 ;6,C9>/%6RP&WWNI3/8R\!&
M_CWYT=2-SCM,-=O6TN_R33%@T$^3U!27O5S>TF9/;?:T;]2--3W7KM5^]^=Y
M$%M9; %WSXZ&?:P7/1O ^XVG?MR+/9PR>+O9%M_M['W<RE.5W0MPC?^8NNCZ
MT]-$?D/.EF'G70^C*5O3R1&8;3 +357A'[^]VYI5%>:I8;KN7X>3..ZXPU&J
MV@_E4CK\?=TM&0M).S"ZF*L)Y]WN;M1B.X*Y&BAEPBNIO7<R! \SX'7ABF@\
M>C9,?QL'LLIO-</\/_6 MO)X6NU?[Y7OL]U#V")T*KP%&[008 PX)XDIDR<L
M2I=XZ:VPR&?9!4E?U7D0,@][@^ME>9M;F[#>?TYA\Q"T\7M!:(]3F.#/0$>G
MC4SDAL6@D:BR(!,QE\_6I;9SRS5AHY.LY,N2AN(XG$X6[CDK&\U"V@RD<< S
M>BP AUNQA!O4N(D RR0=]\E+$<$9C]'&(GJM"PV>5Y(EK1OR%;7;A7]IC=W;
ME>5#Y)RA(C*FF"-&H,V3E"$&[D2X!1M(.Z:*("Z3Y35=/2ZE^JI!6EKLX?%K
M4_7]RRCU'=;#U[6*]2G8PG7U(06=7^(\@/5T<ODE*^5B/VDK4FII?A;^/!K-
MB]T.$_&CY#Z1[##\XOIG[GS\[-\7]U;86"].X?+;5^_XXG_\Z-\OUCUW[?&%
MXEH%,'A-3%2FP)VT-+K"^U(5(!1^N?E#B,JZX+S2P<..(ZT32G"3;!$,F#IL
M ZN"M_KC81=1:FU@L8,5!]7NOURT_A C3?@V;8SINI;\UYW# ZH8\@%'$D,H
MP7XO/.SE.A%A*5=EM 43L)?S;K$._SKKHT6K.^1U>I#<< .]=6E:YP[.4P+F
M,<PG+#$?ONR^/0B1BR C(RF4V"N!)N)88"0HI7C@"AL,/GMA^6J X+9"0K>V
M].@%S!>V#0G-UAD/6)6 /2TD"DB9D#3<*&*DEJ24J@17*Y2AR%61JZVI-]Q%
MOJP_4^V=WJS5LC"2"EI(;*9-4W32:1],8851U M_W8S&)N/H?>7S[ W?C+8^
MNUX?,T1^'X[>-+V4_DING'93NZ==(KD!6:!X29-/R1%G%?BGA<96N;XDB=/
M"D:U"2ZG)^HU<>N;=]M61D3E9"@HD]);XYU%,(J%3U07Y743T5H1N"T1P!;<
MR7,7O2512$^DBX$86'KB"QIUC"9(D;((B+4B<)W^-\OMS) )HFH+G%MB87><
M/BY5S/1,S4IFJSE_#M;3'??7_BN-Q\N"\[<[K]H^#7]+[^HPR8Z;3#&X]^1;
M0>WN;1V4!94B>$T"_@'ZC,W; 3RHU+9T7#O-[+);&*-+18B%E:&4HA28@<04
M2T61@G62+K>.PBAIU38)S:!QW:"K,SX:GE7L5>445B1UP.OMG4Q/0- &6-1Q
M6J]='4.;1;GJ^%5O%#--%QZX5&&R>0N^+'&U9-:=U4[ WL6O0  #-I>KQ#/_
ML(.$)[@A8LL[9+'#3G^#^OCX6\KQR_=TA*R:0JWUSZ^<V/MN)L4H?4ZKF,--
MNTD9]5Q0<1<-FJ2]U09-/[4<YSI-A[[5V7B_SG! R5Z6T5]NT*;I0?1>>E?A
MPKOT.0$6/:TN3  WHNW"U'9ANJ\N3->TI7;AR7MGJ?\Y[< PCA[WX4M5/ *?
MP3C@.A@7AU]\?<MVCN&[O=^.][^&\YV/;^G.\=')SG;_:+EX9.?KZW,8G]S9
M!A,,S#$PT,YW__@=#+;=X]VOK[_\L_WV_,T?^V=O/OZ^MG.3T0IL :T(4\*"
MF6\-L3Q%PL',]U(4RB1:,?W=<AU:V\SE1X!;MFU;-@6O]LZ&:#*U.'5[.+6F
M>TLJ-7>PH 0)>(CD&([@VA/!A*)6Q,A\Q%-FIAY0EX='84.J[X*B-2_:0M$/
M0]'1**46C&X7C,[7M9)2TFL6B99>$NF9!# J*2EHX-ZPE))2.>5%R%LRFEJ[
MZ'I@5+1VT:: T>_#Z:C%HEO%HG6=1+SRE)HB$"6Q_Y4'F\AR2PD-PE 73/31
M9\/(MH;1_6*1;@VCC<$B^*/%HMO%HC7!I$"3*RVUQ#ALL:F\Q1:;%,RDDNJH
MP2JR,F.163TR;NVBNVMHAVQ-.7&LM8XV!9'F:])"TJU!TIJX4<%HZ<$^(H(C
M]:-QG(!!5!):!*=HI"$XB4SRA5YEDO_)YM&LN]%*5<2W<@&> N=IHVR_81\C
M4+B7PQ/?&^3)><H\]Z\.5/!"F#(0'] 9X)(2QZ,C(AFC"BE43&HY]<;+PD6D
M\$S"2"N4DTJ[@B>MN0_4\^74FV;2.XNS_AAX3*^<B!?S7'UW>MKOI7%3I?VY
M-ZY8%<O.UON7G;WA*4B[H0KK.QG_M:[X7#MS=0EHSFK+=YN.PA%F$"%IY720
M<X]RC5/*Y7Z^N8<+_SOMC6>E>[-'PH_ABQ&,;3[:7/]7%Q=TQNG4(==F_[Q*
M>SH<#N-9K]]?:.E5W1S+>C%5#S_O]YQO&#+A-[#*F68U7S(?2 <I2#NEZXTZ
MGUU_FND[_VAN[^9]PY:OZ(T[)[!13D<50VKN/#9+F\H,KC%5B2J=R0C6O:XY
MGK4I0\+-R^Z],)J+?<NN]9+P A^/>OVT,)E33 /S"?EE9RF)39^TJB5;OO:T
MXMF$J8>%G-83GL>Q]ODWF&"LZPQ'B\]$+LX!&A2#"3QD.FB*.W-ETF(-: FR
M@Z8(O-86,M&"F$S[DVXG3D=-J?@L2ZU>D5R #.9,;QCG99ZK0SIK2&X[+AY/
MFX1P>.AE$[[NA7.=,UX -\+4T&&5A30L2[@>;];(*HS_PVE=%0/R$?K3<<T
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
M:6F8>HRW:YH352-J(NSU\#!YYNI'Y*J!>:;\PFW'B^]^L2P_>_UU7Z.Z?&D
MVV+>Q= )W_ :K(M]#DXQQ#]9")S,.@",NXL!#YR: +/9RV<=F*J?$X+PO/UB
M7P'L3CO/S9@M0@YWS&JHUE1S3<>IG/8[V,9@5@C66!2G=0.-[XJ@;130W-%V
M-3X^^V4K?LX96;\/1R\7"@@Q@0##73T_S<OR>K#5BV_*Q9]4>]M3W^$"?;,=
MQ)N]+;6[_5KNO#T(!ER3@L'N9AA2@H%;;)1(L.-)75 ?#:5F^5394>F42^ ]
MIR!+DZQ25(9 @Q 2K&RSO#DVBY;A=7%-JB3'Q85#%-K"2LCRP@\?0V?<JV?M
MXBP75C'GN"VTQU0;B24,(1CA@R]]LBRW^WGI^CV8U4'/=0&4%J;Y0GGMC*([
MUP]V&*QU'99M\C+!@)[F2G38&9S'\#""EZ2Y2'U<57'!@@S0&0K3:LO-&9'?
M>FRUN=8W!M^IZ7*7OPC5W2I7*C<<A=MUJ^=6>U!5DXJGFBEGQ#%5C:9NRM(!
M+<:BJF\^'F2&5$/(!]3?*.2Y"[1Z7U.JORE?-5O NSR8\9OR^Y%L#U_EZ4+8
M#MO=WC]PI=4L!@;VN:/PAV#$*580%5GBRHD0Y*I&14NUDB8F"=]ZX0I+95$4
MBO,BBF(E&V:V:+44SZO<!S#[8/Q]3@L2.9F1$63)&Q]AQZ1<G?E==/3F<CKZ
M*]_C(='1R^?<7/[U=]/1B^>*7^^V#Y&.?CU3QWJJA8?.+C_3PNKU:@!M6>9;
MEOF69?Z6SYF^X6$M&S!/D&#^Y#]';[9W3V!L_7^.]_G.]MLO^\>?U [_\QC&
MUX?[T'^V=\YW]OX\7B;@@>_D#O_GTS[_S\GN\?[9[O;OO3=[G[[NG^R<[Y_\
M!ZR>=Y]VOK[^LG.RNY9@/G##;6DE<;RP1%)5$B^,1U<ML%C8PJ1\<B7TZMEU
M2S#?$LP_::A"SL*]LV&+4+>&4&LHPJ3CQCE9$!=X023SBA@LW_82_&/CK=$A
M,Z@*\<,(U3*HMM3R#Q.$L(:YA:%;@Z%UI/(%-2Q1 !\M&)&>>B1/Y42;0ANF
M$G8>RN2I0K7DJ2VI_).$(>24;U'HME!H'9V\$8QKRQQ)*D4BE1#$1ZV)+H67
M!3-).H7EWE:L)IVUQM!=HE!+)[\Q*-3[W-I"MX=":X)&LA11>.&)+Y(F4E--
M'"L4\5HZYHTQ@A>YZ83\8=;FUA9JB>0?*!9MX4JT@'3K@+0F1A1\X;@N"J(4
MMO@S :#):T^BCHEIY4Q@Z=D+J;M"KQ9@/$@>^9^7@_2M^L=OY>SDWD$_I;:I
M+E?]V)L<O:P9+/YJDGIWAX,Z*_91:^@/5+N\55CIYGER4OB2%"P8(IV(L/D;
M1JB*WD7FHL!V9TSH;F%7:]U^3G$;8G6SX UFEQ<Q&Y;_W2R)JY6 2R7@ZZ<#
M+IQ)S@.R6ED064I)?.(%21$;K/I@!<6&=T57F#5%;DL53A>SY[Z5:G?#XKA[
MD)EW=>+A</"^2CMLTA?A-ZT(K1>A#["EOSY0S.J(];%6\T@D38P8QTN21,%]
M$(73FH'?8+H2W>DK1&@F,_.^![.4T%E;G3HQM,D)S8G R#0]ZWBXFA+?TH@L
MT(CHI?G9/!J1*VE!EE(U?<&U#J:@7#+) 1O 4 S.,PD?1*'B!M*(7*O7Q!HZ
MGV]D;:_+R;[#=.5U)E@%HS-#K/KGWSD_^P**PJR%7^)TA/FP3P\WP5UZ=1 I
M"\HI2DIM #=-X8@S#O9?'RU.=EDH"5LO7<X&KG.(>_?;6^2:"S[KR+@]ZQW7
M[IZ72T$X2%9KI0M-+'6>R,"15] H$IPKRJ+0W$0/4B"[FJT>0=Y[EX%6"NY
M"H[?'I1"^4@](( 2@<@B%L1HFXBUL)$YJ7@,#C9NUJ7%J@UUL>_ :BGXFHJ
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
MP_:61LMN^-T2@2[%?6M-V.Z-0W\XGH*1L(<G7$^9%'3W[8&2WD0;'2R\5HA
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
M 42F J%,1<B&6NOBTJI=-OH1)A(^!(;BK]0=X&0_E@I(\]^"$RYG*6,R+$(
M;4$X8S,UQD;T;EBE)187CUY/TA(&&/-4:!(8:\JT.0Q:'",BABB8B\KHID^,
MK7UB'II2SQ*J1$A14TLMRP)8.<2D(8L4H_<@1;Q*D92;A"JUV/)-]?HB!1&H
MU8DY0P2G&(M(:8ASJ>BUCY%;[JGF2ZL<%J3'0U7HQZ70E7NX77V?X!ZB! P+
M12"6H3$'(P6Q*@J"0:.)DFD:BAUGRT;JQZGQM032_'W]8(/BPDD;2A,QEXQR
MVEB3M;>L]!.KW,,B8\0$]\!EREK22!(Z^P2\\\24/G$I^!"E<MGA0J[R92-N
MO -9ZR!=BWMX^W=I0NVOUX3Z*;"AT3DC0(+W1D,0S&2IN'+>> 56ZCA_]J&"
MS@R@LS&-8)")1A D9)\(Y!2)DZ")=%H$M"8:N%U:U732+:D[H8]%:V40BC/#
M@_(!E >C&0]6.I:EY#RZNTIZJ+H\FRY/D H1E\QG0QRCA@ &D\0D$8G.)C%E
M@K:Z;%Y437Y8FCP+KS '59XWKU"U>B:MGJ .RMI%E17QX .!D$ICA) )Y: 4
M-UZHIDBA6I!.+35I8?$-?J3!F.BEU1A@:N:LH-HR[3E34469YT\<5!"8"00F
MN(&0@-I$@625.0$.H60K<I)<MH);G73ISBAN7C*D9B5<Z]C1BT(,A.L1 T^!
MJO3".&]*8JT7(#BS4J3D+/5)99W43YH_5ZKRON'HS21K8(6+UI9V<9DG NAU
M$F.U)E$G+Y.UGAI5,JCYS0]++/">QE-7ZL1]EL%K *;0+Q6.BVR\A$1+D2L#
ME3=83&V>. \1DY4I1I*,Q@@C-[$&*&)XC%Y1SV,JK9]AD=HO5%U^#+I<>S'=
MFI9/\ @JN*"+6D-6@"%$!F*E!I)\Y#%GHU/6M1E3S42XU@Z"S%IRX"(9 4YQ
MX[2-F7N?N9/H)]9,A$6&B@FV(0FA<\J)V)0] 1T"\0Q_\S8:;Q7$R%EQ[\$L
MDGO_A#(1GFI'ICMIR%0YSCM G?=34A$4>B!@%5%,-(W@$G$)_14M-=7&,\T]
M.BA0ZR\\8JV]@VXMM?["72OZ1;XA(AH+[@PQBDL" 22Q(=N2MD"#SEDIFYMD
MZ%I_X:&I^BRY"G/0]7H&8G'5?H* T!Q"<#(3)U@FX(%B5!&!:*92=&C@J;)%
M[;6=/%M=4QEJ*L,=MW"J;OY<8&""7+"2"RV2(9D;M/Z0'/&1<?3U0U#,EA(:
MI0R+F2S"\N!3&1:63QAU:@I3BZ?6?DV+U:^I,J*W#5H[D]Q$E@EX\HE(B)J
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
MDU!?_FUW3P7?#0G*$CEHY'$LZ&>'>5#^]IO,^Z),[N/'<IYFF%H?^[W!H#7
M12IIV.W1>654/[SZ+&FWUQ.J'[-MW^$@MG(C3VNGXWM5AE?>&/Q5!O= 3BO>
M/4ETO/%UC]N $I89L8RCDQ%-("9F3ZA.&&="9J.62)>01!@/GE7F&'Y-G2_E
MV%1WN/_S)-SSB'V."!_T.B5[?]AT,4.!FLVS29EJ[AWZ-DZ YL&BUZ1084IW
M<,N<^D72_A2H.B=:FT?E*?"/<T[KZ^YV.6TV&EPE(B])AAJ??G\A-HL#E(1
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
M&A8=]8PP,2F67! .C!'HT*!? S8SK9@SJ3(-"XZ-.Y-, V*@X")QPAT# D(
M<8$)$A'TK,\I2S:W<*5NG3PVW:X>S9UH[03)H)1)8#B0)'(@0*TC7G-.G(6<
MBQL:_?R2-*O:/BVUK2S#'6OW19O,T"8S"X88:RF!K"QQ/F;BE)96>65E,M4F
M/P'EYDQ$QVC,1H-UVH*C-O)L>:"*!UU9AGO4V@F6@1GG<DJ& &.>@$1S;'(4
M)&C!2S]I*FU>1)L\SW0&9A>99FA:>[4&EQ?,>0S)#E>KV_/XP#(G$RQ-F0?I
M09IDDG?"!D&9]4P84\F)!8?4<)Z<X!OK'[_M)6^9L#P2"4P0X!+#'(B&!&EM
MSCRZK$KON$O:PE^/N+URW:N'LA-3 6$60*BY$W>G[^=HC9&^^\"S\%$2H*61
MJ,+HQQGEB8D>DI.H[[FTU6%S2>2N^E[UO5(A"X8(%ST 9YFA(5GB7-0$A"JD
MB([$4.;!94FS8X@(IB)"183)SM TT. @E6(R0 &\- HUDX+@F5ME*W]RCZJ^
M=='X2Y:U@>B(B@WKF2/Q*FEB%4 &9[4O7<3GFZ5QNZK^Z&L/EP,B\R%1?OWD
M"UA:^+0=3HM!4UU8W&H*2Z7# [51<6EL\N!M,#(@BJL@( 9E$JT,SX*#_OFZ
MG3@'ZY_97NFAAAY[(BDH0-!':VHEJ-(I7)@8M(^F] >O6UU5MRM9LR#%.\>J
MFR+7S&)HQD!% I%)XHVS)#BJN;3"2QJ65F%9:E,UMVINI5T66+<OFF4GK:+1
M"&*8TP2H5,2*R G+4G&6 9SV2ZMR&4JSL:K;CU6W&=<J9R4=DP8R V.\+D<I
MI$LYQ'%VV8T(E*JY\RK?.=9<(W02CB8"PGK\88#8Q#E!SYH&D:CW6BVM<KYL
MK5H@U9U3$LI3H$I^_>0+2)5LN.,6DPU+(F\UR^;)'TU44J%J)V>=\V!U=L$9
M,-RB1\Z"%:*R) L.ZF\F69)2#E]91XF-$@B M<10KH@25AK.9'968ZA5CQU7
MW:XLR8+4'1VK;DA:664LR;A !%*,I#C1I.Q(6B9XUL94U:VJ>Q<T2=VMGD/)
MT;%>*Y:2SCD0$W1&O7:6>.8S\1%,LI%[4\[H+%Y-@:K8\RX%$D4JE)@U-$&.
MPDL?DQ82N&).&UHYDOO6W0F.)/C$$YA )!B#[G0*Q-H82$*$-B8* =8OH$V^
M:3K)?3?#G;G1ZH]-=$>3\4S@[,7>D>^D4:+.#9+;'G"#UGE.S>.!8DNIQ2=S
M*F;P1CMJ*&6@#/5<>_"5^EAPK-Z9I#ZTCBQS$0@+P1+()A&7-"?*Y4@3-89K
M]+/$?+K(S5&K'M >UJWAZQ,$D^K7W4=5E#%64.M#SHP3T"D1L%&A7^<\$2Z6
MEJ*&.VZ75IFT<\Q)J5A1L>)6L*+FP-Q7%98QFH"S@08))'(7")1JSEX:3Z0-
M+G'@(@N*:&+I'+-@*II4-&DGKJ-TS(2@,G"?718"[5?IBL)3CKDR2O>-%1.,
MDM/@$>@C 1D1*Q0 <30#R3J!52FG%-W2JIIGULU]0D7#1/UGZ/!V^&]L?UD]
M?:C-HP/4C[#Z7WSQ]!$.7/]CN]N,1350<<?ZQSCJWU:WM7;T\6B #]QDH>#/
M=W]\:+W"J3UL?GW>_-S^9[GENK'5I.LT:30IMMK=8:_E6O\S2_5W37F(SGNN
M!)B$ML1G;H3 P67J XP\ G03>*4BKJCDN__LTW#P=]=]L$=;!W]T=M<_\QV^
MN;_[ZF5GX^0-['[:;&\61?_4.=C:_GU_XU.G@^,\_N?D/=W:#FQS^^.W31SS
MQMH>9R:5@(#X1"T!8S/QD"11AFL(N&:9Y<OKBDRD<;7^-=Q/K;+7P^EOHZ5J
MK9V^V;S,?OMWZVM[N-_ZXZ^-7O\CBO_S?3=(K=]=]_-R:W-E;07%;M!:BP?H
MZ@V&?3=L?TEXC>;BXPO_\5=K]-W3*RZW/J1.9]!ZB?K5.[V4*T-TG=;:8- +
M[>:OYM+KO7!4AM.\,KKR2-+=]X)(K5YN>;S,8*75^JO?0YR)@^:U4T$;H,@C
MK+3*XUY\3GR^3J?E4^MH@"J#@MCJI]SNNF[ +[;2-WRL\DM,'F_\M=?_7/X*
M[K ]=)W12'!,J8]##[W^8:]?QG-XA+\-4AG/]K1;XASB^%'BC_HH_JTX?H8?
M%%VOG"'K&5 556UWCYJY^ &JQI !=D4BJN"]V^4CS_JITZS(;U_;<;A_:M'/
M?6^,PO3[5YQ'S#T:7OZ5B7R]NP=&7L:D^(7Y.?=SOW\ZFD/W,1'?3^XS<1D'
M^\QUOKKCP=)_?D1ZA/D?I_#BTX^><?6_OH_?G'+?"XLS0JH4.;>2*LYC!,&-
M82D&K:,6R@<NPM)"F9MF5M^?Z0E.UD&C1=.49KF57-@O[_[2&+6+J(\T$:_<
M@,D@?6D4IGRFVQNV/O704K4Z;><;,X%:\Z)<_>Q+C;K@G*+9:N/7SM2Z&+KV
ML#,>$6KN !V)]D&[*.I^&Z\0\%NHV8<X%[T"%9W.<<O%3ZAD1=7[O8/6$">O
MA5:R^1=O,TC#@@$XR'9WZI.O-!I].I33&Y:92#^,N3SVH'783X.B)/'T<HWO
MT7*^]R5=T.]%DX3?KP2>/KE^\3/0WT#D<L-6P@4>?WBM@R]W1R;A]V(UWA:<
M^Q=.2RP(^WU2)JY:! .ODA"&B](61$[]XM$4?V9P:K'6?G][9J1ZXUN>+NXV
M2F_K70I'Y5M;*&[=\FBMEV? /N>QO-MZ>388E%\<VGGK\Z^1.+I^.O]JF;LR
ME//3YUJ- 8FIJ%\S+G\\NF7JAD92\=+_/K59%^9^_&44=QPUNE&M]']'**2C
M+[4..T>#YA'=X6$'E:$(8OD\#K>,_K;&6ZX]^X";$?UDQ-N3KS8K=8A.?#/&
M0>L+CK9Y,Z;#U"VQ0PN!>>P#%4^E/-,8WT[5=L%U<JHS4>R.:W<'K8"BC_?H
MEP48 T]CC 8(AZ[?=PB6:=#,$N)O=]@\/$J_.^H,&U?K*WIEY=^ (11>L%56
M":>ST=^ @(6J,SQ_E^(KY9%K7R[<3"7.^_#X,"WC,H?.43/I9Y?!D905:'>+
M+Y5B-PUP9)UV*@-T@X*\ W3T!R/;D1%T7./XH6.U[[H?+_>F, 3IC>]7GJ\U
M]MX:CVPT:AP82EL?I:N-HSFS7>=7?E"DKC"6S:.W\4'+"%">RV#+>V.7KWTR
M,O!%@'I%AG$2?.KTOK8NC;)0L#VZ27,.M :?OCY;Q[&][N+T-B[R\_'3/O]A
MI&_+S[,@BO G'$45.F3CS1[5T?K@-!&Z%*&/*A"C/1"NG!*16T,]*\VP)@*H
M_[?P\(#J-Z$>" 8=%]((2<_BF5E(@:RIDDSSS#F "<Z);*)'[]:6+.#H]M8+
ML4>!"W+ZR\\9OK?IT!V7P0VV<B$*!D^#[IN3#/.-M3U<!&YDUB1H5AHIE![4
MTE*2&$TZ8;"1&(87[))<L DF8+F)06-K#>UGI\5%$X&R942VX=>4NHUKW\#R
M63#?_'5MB1(J1,^4UU8#*&6--H%[:ZS(.2D?1U3Q14&J--.M"]=KNK6VE[,K
MNX% G(RBE+-$X0K<D0B!1C Q0X!RBGI>HK7]SX^RM3P*$\]"R^*4?#QRQ8/I
M]?&;O6%COD=.*MKN4;"*5K_<Y^@01:\A)L:^:N]RO[[Y;G$\&ML_Q&"A."AG
MY9$$&Y5'0L?C-0I\C.T1+=6;Y&2;4+>)>?$S)^C2_)37ND#0YMY1B3@/,$;-
MA= JRC,>=G&!BA=2+ET<J>81^^E+K_.EX:%&3S7VPHY/Y_I[@2=3!LALX]^-
MK[5<Z*G!4>,6]<:36&XUOE;H'6! .V+&\$OXXE$XC99G47%G XLAL !1HM5@
M)DN(6F9E+.,NV#,'IR:UW:V*AV-4<<4I*C-S1 F>"90>/#8KC[\YE] 5+4<[
MT >Z1,=1;F81!1^I1)\V^. U),>=R2E0ZV6*BG(=ZZ;"'8I"X%O;.VQK_07=
M6/\L-]=?[/F(BR&#(]XP1@"C$.+1!I=#FYDI8%E0<VDMJ\5UB4^WS[;"L'<.
MS6\,UNT\%ZPNWSHZ;*C_8<,HCFF1ALIHT/;/7C?BU5^7=\KV1FLKYV8D(^YJ
MS#S]^?KWK>\\V&64R:\YE85=QR:TP75\F7S_J/ .:F25Q^LX6HFR/ABS7\L9
M-2:Q*!&C+,8W%/W0K%#\I5/>!'2G>0-/@G*J*CS=G:4ZP7O+C:][(@I)$X8V
M%B.;LN<IB>.1$\-SUMZA2<GTTD,ODUN>C6?YO%<4_@H:6'3K">K4!<@;[K?[
M<01OS1S^#.\.<=[:")]XS6YO3,H.CG!>?C7]O6XZY>3&EQKM0/731]<?L[?-
M)WY<I][AB%B<RWJU1H]_B*#=[AT-.L>M3B]\3G&*?)SNB91]GC/A&APUOK0;
MCM\XF[&R@]7MM=H'J/S#!1>+Y[W!\(?=\Q+OE DH'VUHWE.E*KMX'W%V9F,^
M50PV* 1<[2@(*7TY7,Z]4]E;AN[G]*13N K8OAXO43&0:\._FFV_%]WXE-G/
M%VSC9&V/@:" TTNL\*RX^PBB,A@BHW'>>&$<ETNK8@78).G9J/!L2\P4#X8J
M20T#<-8822$[$;7BGO-\29OYNL377^*P9ZV-.:I$,O6< $A&G"FE&S":4PR8
M<>7 $5L1DSF__Z^P ZC7I[3!*+'OU%]NUG_$V>#$'Z9F0ZASO-):;!A;ZW1^
MR$]HCK3KWP9CB^0'[=AV_;)Q=1'7QAMJ#WL_+?S?47N4TC,:8KO[!;_7<.[+
M9Y<H]GI,Q,^T!3=A"<[MP)T][KD'F]B0&XQ,99,&=:5]MB;AJR29H2_]W1*7
MRQ43-/I4V7?_B1POGR<4NZ-XX0<Y:-C ,O#> ;H%KNQ?-^Z*ZYP?^'1C.$NR
MUCGU,&?J,2VUZ(DG>(G+$[S*<!N4SS9R&H/W%#$N6>NXCXYA6$ 3:,','J-B
MZ?[2PLY=;)R_3,KA[6>:G^;]%^WM#I^1\LJM3[2>.M&;Q4]79Q)\]T/X[8>Y
M ;Y"1Y/Q0VKVA2W)G#R760K*,JA$O?8J&(BE+KNUU#1;DIPRRLAW;_*"=]'K
M?BQI0F43?1LO_'OQ]>_=>=@8.P^]XZWU';GQX?TW=!KHQLEGNK/]]_X._KU[
M\!+O]_?GC9/?/^]\BNVM=Q><AT^O8?/3YV^[VR_0:7ASLK7]=G_SPTMT0%X>
M['QX<8Q.R0F.I[W)7\M_3G:.-];#GDS1V,#0/W0QD=)YAG@9.''@(S74:JK4
MR,=#1$MQK= 604@C@$;K#0?TW0UESELMK5:6"8=^6$*?[+ @2O\H+:V6^29-
M7E:9\8G$^Q^T9VHZY:]O^., A0I2X1>2I!P432X;GC3PR)PT/II;E[!W83_%
MHP[ZL#\F:@R>L+A]V]I^LR>E &> DP BH+CQ1*SEAL32W2A%E2&8B^*S< YF
M(\^%HQBY+M-=Z&8/#?\_]SJ=WM?!LZOXS'):551\R%'NZ)EA;P[*X,-VW.$@
M/3O]Y;?8'AQVW/&S=K<9<O.EW\97'WL#Y087"\R6^XW>'ALY:U<TU<7.C4NW
MC&\\-H$KC0F\<.AG])YD*ZAOE[Y-5]BE[_WLLHRM&"JN==F?OR?%]:[ZL\':
M%57'>@MC972%7E&V?E%V:,8*S+=S"-/\RCM"3W,TLIA"KXERNL\:ZK%\JG1R
M&H1^NZ% KU"=>$%*+U_EH9=6"\$SPS-=H<#3@WK\C?'AH"<\!<6M>MJ/SWYX
M_%\ VJGA1X<V_7P:ZB=__.2<^ATV1Y+UBI;W94VN>*3_.PWV+G7;O7ZS43=H
M_<O]^R9] "\]N3WE\/:5IV>Q:*F?%T2X),T_!@79.>TB.(RR@Z=.<)YD$-2S
M2[H,3>R$_!@_GM\#>=?LE?Z5^F52W,>T2!LAUPLN3XLB;*['@PW^=WMW_<VW
MW4]K=/?39X[C9#LG;^C&P7NZ]>HE?B:P*441Z";?.=G]\,?GS?67!QOK;P^V
MMG?;&^M_?]I<?W.,SP1X;QSG>_;/R>OAQH6B"'^*MYWTOV\Q<(V''@.9W0_O
M3W9.WLO-3Z_Q>==@<_UM9_?@M=CA[W'^UDYVMC?PV5\#SF/>7-L#E92#F$D*
M3A$PWA,7F""!!Q:$3$(DC^"^ GK*/@R9<:--"Y>%8C%R 2"Y]\!H9F"S9CQE
M&:IX/2KQVGJS9XU*TGM'<E:9@)22>.4<\8&6.MT4?-9E)U>*2?&ZP%#?4SG5
MZQJ*!>P.@\IE46<Y%?8V6NC.;28?=Q79*SS_HZFQ)&T*H+5D( ($XYQ1*B(<
MV"@%!,ZO7+'MW.;'0TE%?!AX/U'=D5-M!(WH!D@;" B'OS$9B70T.NEPL919
M6I7J%BK!7@EC'UC1M6NBW</6>HX.94XB>R6!V6RE-QF"U)1*(:.\<F6UJO6W
MI?43G4@M4TI&0WQTE@#GCECF(Q&X>$Y&J]!#?W!:?T?=#N^;'7G^[%K>W%5;
MC]1K+,XUGAKU=Y[PNRGC]V1)/>U8 H<(G;0!COZW5);I'%@&[Z1AE76Y9WO\
MYI>LR^;Z>]C$N=HYV3ENOK>^P3;P67=..GA]?):3#;:[_?X;_EU(/<5E:8#&
M2 B&$0"0Q$NIB1!&H5M/(Q.QL"Y33/GLI!YU!OT[;36G A2GY8R3S<EZ@^Z>
M&7M[5;P>BWAMO=EC7F<K$B<9F"KB%8A//A.GE5<B2^:57UK5*V(*9[P8I-Z#
MX^V@X>TDNPW>;I:H]G$'KB$*SF7VG*<(+$2+\:IE^(>)Q@5YB:6L@>O=(=D$
M7:5CAIB$*[F_@@ 3B1B(0)+S6DC$HBQ=.6\[S\#U@3)2CUMW&8]*HKHJ"!'0
M S$40LX2O5W.)-67'.*KNGN'NGN1=)+.0A2!$1;00P7*#3'<24(]XYH[FWB6
MJ+M\T71W3KS20XG"G^,84 ^Z;=?ZJ]?I'#6:^!R_UN]USI6H73L:[O>: N%O
MRP'#H]3ZO=>-\Z"FGES$KI@&$)EZ62IL1N\S\R#0NS86@G=00ZI[!K/WOPRI
M\%DECA]V/[QG3>6B5V^^XFO?=K?W#W:V ]LJXUM_#1LG,6^M[7D;G(B.DR@D
M1NR!"V*<"01]?@CHC(;@,D(A@L5<0ZI;X"L?2D@%ZE99\R??L-MS&AD(H7CV
M()EWD@4M@>FH5))"UUCJOB%L(I8*!A2E(97#E EC*6:)!^I(TAA$<<\+L5,J
M#2]8P^ZJNG-67<$%!YG+IH$&3Y-S+O@4,\^<.99\#:7N774OAE+,)ZFR#22G
M8$IGM$#*GCU.L (,B+/(&I96V7Q"J3GJ[CPW- 5=X5>(I8:]PWM2P>U>J4U2
M=NQOE<9]3->HB58_;6'IF!+!>^N%!XP2C<T4N,+_T1B9S-7'NE^@GM(\&^-Z
M%X(.1%!:ZD.F3&SDG"@O8XI<!!H8!GKS<;)J>N5CU'KCI.8,Q47Z  R],Y98
MH)!Y"I+J[*I[=N]:?]$]2X:&Z+DE#$,H M0#\5%0HIS2.A@K&>BE57E)6=@%
MU?JGD%[9%%AMJEDWI5,Z/;Q6I;2O06E+*G7Q27AV&) X:@33Z*=(\$Q)[NK)
MTOM&K?!+2GN#[W[:X"].-K;?GVQ\^KV]^>KO@\V2(73R]M/6J_?XG/'SYH<W
M'#]7DM"D2,[DH(D("@AXR4A)#"/*& F"2J5$*I0VM9.4]O*,.6B0.%Z-)XG^
M,'B;K!/,VUPJ89F<M*G2]:BD:VMM#VVH\R $,5I' DPG8JS)A%F7(7FJ3%-G
M?875#9-YY:#I4IBTY/3=[[;)$_;\K6$N!8!(>4:8\R9Q0S58H;,$RR^I15X]
M_[M#N<D]E225CSX0G0(EX"(E1@1.>"@'8*6/%@HQ:Y8!8$Z\[,*$^U7IYZ'T
MT<9 I6!, H,DHI6!YAR<!I$M3:J&^_>N]!.[,<XSYV(F4JI$P#!4>DH9P;@_
M)>=L*29:3.JRD),=#!94Z>>T4[/8T7ZOVRT- \+1L/7!E4+;=:/FB5SCJ>5T
MGI/TU]UN[\NH5<0/J9N#Y>]-Z?M7*V_Y8$[5/IB@RS0'?_CU"O;4C)<K^EC<
M ^,85<D0=5.9+)9J%1(#K>23AIJL=L\^UN?)P K=X(@A,,94RI?*8MD2:R,O
M1&,$+X2GI>LSY\M4+E+"2U7=N7,B,FDGI5:2@A+6&DL--U9%GPSS=3?T_E7W
M8GA$4^3>2$.<2HI H(9XE1Q1&IP"&HVR=@%5]RD7WZBU-ZZW[1DC1&^\ 14R
MN  N,L0I=#5*X0UE+W$LZL;4G<'3BQ$TC;P+?*8UN7FQ8\S![B=\%KG#-S_C
MOR<;ZV_PN[_O[WYX+S=/UDXVM_&U#[L'^'Q?_SEYLT<MC\X)3SS@#W \$A.X
M)[C@ 5U+Y03U3?&->534#5QH9PW541B07AL>! V4.>J2UD)4^7ID\O5Y3QN:
ME8^*!.,= 6K0>H84B?.FH MS)H3FJ-B4YJBU^L9U@G"A1]4WKM+>H9[@O[8G
M#Q"8EAG#.@-@=/3"6.>L"CY0%V(M%KL 4/;^1RA[LQ<E&!6Y)-'Z@+$XD\1%
MDPFW627O/?BHEU:9E0MVAK]J[[RUMVQXZ0PF2@;<,TN]*8>1@-&4N*Y%7Q=
M>\-%[>5!\:R $9U*(TTG KH1 $1$X&!=Y$E1U-ZYGD98H-3CAQ**_UX3D&\<
MB1NJC/9:4<$8"*F-$CZA5X&^AJ,Y7')6JD9*=P=0Q[^,E#Z]/=AX]4+LG. X
M7VW 9E-#X^7^YH?7;',[G&QMAZ_X']]8WSPHD7A,S',G';%-[I6R@AB;#.'!
M>B\0[;*%)@-Y,O-J]DC<).F23\)0D*!I<)Y)A<&99X93"[[*UR.3K\][- .7
MH ))&>-OL*5HBXV9&,B<@0-K3:I%6VYA.US4VBVWFW+HM001G=%.0S;!0HHA
M,F7*(1X:+SFL4WWYNX2RB4@<0%!C(2,:<40C5S;$09E2"9-EHU0"CI&X5<O<
M3N)1W1!_-,H;,%QS B1''Q>8-LX*9801R5%=&J[50/S^E7<R$&>)*NHM*F_I
MDV<L)0YR(I1EGI(VA@>'@3ACR]0^UCWQ!U*_92))N.8(U[(.\RCFHD66.1OP
MR8.EPHKDN4@&G.46["5]%"INWQENGTQQNM"S"EH%2D)F@4! !/<I:IQB(;V+
M2KN0EU8%$\MHD1]*88>J]W>I]]EHXV601AD. :CUR<;,$O/.*SONN5W]M7O5
M^PE_35*GLG2*"%.H'Z,TL=(P8C@M&8S2N%3TGHIE!K6@RP(IYKL_/FS_4QOF
MS?$:5Q++AS?(IYOM>YN=]A:059YMFT=X4Z@4'P67I;&:"8I9S;-7F5+C0]WF
MN6]SS2:V>=!-!YDY\$ 8-4" LX1NNDHD*(C":(=+:6>5A! 95]X[[CT%+8/Q
M.?F23,'0A8MP23&.*@GW*PGEU!@P(TB494]84DZ<=)$X92)J=J"QM$94*WPR
M._LGFW@UD?9JB;37V[>K.7A7K0P:=58\.6%= ,V8X<I&(158KK/7L5)(]X](
M$Q22S<%3[R@)22,B):Z(8='BGY&B=Y%5*AWL6$V@?>S*RUG@)GBPFH*/U$?)
M19)&V,BH=*+R0/>OO!,\D$85%8IE$KPI+5-L)IZB3V%UQO44(=N28K9PREOS
M9VO^[*Q=Y%.( <-<J9D#SH,5SM*(0H[!L+.J=I&_=WSBO\YO?,$W3EZSG8/W
ML+.](9KO\]WV)G\CME[]W=[9_OQMY\-KG*>-XY(_&Q(3J=0JC\Y8 @$\XEH2
M)$A9.NO&J-FH@N^4DX8SY\]JX<%ED3A5 J1SC@7!8^:A]*L/HO8\?&SR]7$O
MV619+OT.1>DCGRDEQBM-'+,QJ!3 9+^T*E?DE/SLFC][K::';/GZ!UEK!MY5
MTV>%HCPHJ4HU*:.,,YDRFH![G6*.M9K4 B#99!@NN?02T<>G7(P=PI*U*I"2
ME0,B:"&M1F,W%T^^IL\NL/+J0%%'A<#@#3+/5D:+D5<T.GOGE*UA^/TK[T08
MGH/$,"1A&)XHNA-28QANE".*B5RJ9=@8FW2,!5/>)Y@]V^1?+,J^R<)?HV;.
M_;1/;? N<HF10E"0.!BAJ;,Z)H\!:[J,DJA0?6=0+:;X64)%&[6TA ,S&/GQ
M0#RUDDC!8@B\= :B2ZOJ075"FU'M;Y8Q53'AYT<7K4_,L!23 9ZC3]$I"4Q*
M6MJCUC(D"X )$^X;R\'Y& PZ;=279DZ.F-(J# RX"!H\_'_VOK2IC619^Z\H
MN$O,B5!Q:E_L&T0PQIZ7B9$8>_!X\!>B5A (B:/%&'[]F]4M&2$)S"*$@)Z8
MP*"EN[HJ\\DGL[(R_<)\KRJ9=G%ZV;#PTD,Z):Q8*NNJ7*-*J7T1*;5YPZ'6
MB]^Z[6\P_%J")WO !N2K+Z7KL>+*>BX9Y])Z1Z)54L>H#+S*3+5!]-2F7?Q\
M@VCS^][N>_YUZ_U%DWZ$.?O(X/G%WI>OQ_"\K/GE$_S[-\S7-BE*Z7(=DJ,"
MT9@PXHI&\!6$1=[RY)*1E"N_MH'7Y["">Y325=XRS!PQ07#GB=5!>D:,M4IK
MH)&5?+TP^3K>CU$ZHZE&QC@!O%/JW$[4(<6E(<8[%J5<VZ#KE%6E=!=4P(<5
M!7RXKA*!'_4L.5,B"1M,D($G*;3)M:HB]2K8I/PU9<$K+WB94#83&9,1)P5^
M,.(\4<0CLPB,CT#"A!!L8('Z,I=0FMF6V54B\(M1WJ*&/V&,8,<Y-T ^N%-8
M22J#DR%4B< KH+PS(2PF"?.$8N14/F&&HT(&<X*HH%1'3J6V)%?2K5/YX#Z_
M52+P?;5P9W 8>[4/K5Y_4&MT>X,#H.%%K\-'2@E>00YV-Z?(F02>D#(.$W"Z
MM;"$:<*-2]8)SD65]?O48+1]-N>0HR8TY]$*!.0/_!I,(C*!&N0E!M>9&N.U
MOO-QUVA5U(8XIRWW(3C,%'CDQAJ>K!15)Z.5E 2+%2;9KTT,,\2]T2AOIB#,
M+? +HQ@Q86U#K\\I";F@XZZO.-N6\BK/]E$K)]GHB2 ,Y-MS!0 'D*0$-\E%
MS*.K&L:L "+->KG&XR2T0=@)0*2@*;(X4A0( P?8TL@\ Z)<URN5J5?I[H)U
M%VB#]%$IC5GD6D9G#-6)1AQXE$[HRLE]>MV=S=,PWCDL(\)4YT[+Q",3'4,R
M1&X ?5T(& Q?7:V4[KZR;>=%''9][7O-B3M )P/&204NL39,LJ@"<&:B! Y5
M6\TGAZ>?M]4\.C[;VSWX#O-R]/5H+Q]&A&?>Y,W?FD=[7_;.&O3#87/WU\.]
MB_??\UZS83;FEE<H!4X0_,:03DH@:2,)-$1JK<AM6_5L[/WN>\U1$9, 3 $X
M(R=$. T(JC4W@@?)9-4LYJ7)US'(E_(<2XNT)@IQ*@4RW@=$N$]2.)(23\5A
MUZIMZ\+<[W*OF55[S8_)Y"E.6GE!D\M=)Y@%(D@XQQ$SHXT4UU1$K)C\,J%L
MU@NGU!)#"$K1 1I%Y0"7O$+,&ZD288EK\,*YJ8N5JEM3*>^BE9=:X5*RBF-@
M'YX;+'(;<14U)M3BR@U? >6=<<.=Y5@Y&A%C.2V2AXA,D@9Q'3VP26EB!.5E
M?,64=Y%[S<_DM.O$ 8E5V3Q9^6O<(C3ZBL^WD4A\3HM6&GN>$Y-%X F\1YUD
M$%A<4W6X NRE ?:\UGS$\$2#CTB)H!$'#Q\9K0AX@0+HEHZ4Y>Y>4M;-PS/[
M[JHBSVA'Y#6K?=#$):.%%#R;><-)2)YI+*T$19453WMZM9_A:=Q&[1GSB(4(
M[$QQ@6Q@!-%@&'!K::3%:QN"U_G#<P*7I?;+WTQY:@X70%6J@B5+*%CRPB%<
M:/#,K%<R ($SACBP^D*G2 *0 E;U]WMR")_7WP]06C&*";)* '.CU"&@:P8%
M95E2P;E(0\Y6X5K7@8T_=G&"YQI$>ZTZ[PPEC"@:*/7<".JT\8(3XF.B*L98
MT;:GU_E9VN8U^-46R)J3'G$7)=+<"V2DT1@3H&XQ-V2H"TKK1CQZ5\^5B[VM
M.FW[#+K3A;%<Q%"0M]II+YZTAB?U6B<.:K^X^_4V>VYAM"I+<84XV]5$C0D!
M_;,4S0K3%XCI> Z/HR)(G"Q!T?E<W5<+P'23$.9."A^-39(5Q_.8D2N4NE@I
M](H2LDJAEZO0,R0M$*EXR+G'+(!"&X>19DPCBX&C&46,X5FA3=VPV4Y^*YN+
M'%K]T[8]SX.--V- ]<FKGUQD7%*N^-[R#,%M]?M#V_$1GKP_6$C&]\H'&JOL
MG^NDXY<GX+<3$EE8QI$\OO]^&CO]6!G#!1K#N;TKC*.4<HM([M'$J8C(""D1
M25P*'*+AQJYMF+H6L]O+,]YPE<?W'#5Y4<2VTN1E:O(,K36.Q,@M13IYB;B0
M%IF '6+),&ZX(BE0H+485'GVG,"3J/(B(XNK3KS>#7L]</=JIUE#NITJCOBJ
MPPY/0;0F-X)&TEAA\@(Q>5['"LO E,9$D%/)Y=@A1TXKG"L6&$LD"Y;PM0U>
M9W(VV_KVD%Q%#5=8?1]C'[=2WT=1WQE*I:43U@B"DDX\JZ]'S@N%L-5&2JVE
M<FYM@YDZP;.A_R?1W]>78]<&O4!%S8(<SZK7VK'?K_D%L*WG%I)ZP#5NF6!0
MBMH;!O(1ND/7CC_20Q^67KUR=3#^^YX9&(N8H-6V?$_,6YO=CJ]LW\)M'Y]#
M78/7BF!'$(]"(DX-0P9KA0)+"3BLY]SC(GW1D+J1"TYE6H B/:/XXB/#Z[-&
MD<>@SQ6*/!:*S';7=4$33P$VA*"(R^B0S64#"%:16,8#*_;: 45HW;"7@R(%
M#__WP,)-Q[57BA]/H6W[/__O:I68B1I<H[E F:*]87(,+*U. .UY@_(KB\80
M_;.'HH4+;G_X5TN_^]LKLT+5.F%Y&OZ*G5:W5^MT!W"?P]@.-7=>:W7Z@]9@
MF(49G)56YUOL#[J]?LWV(L!>/P(0Q5#K.I AFS_4KW53[G1<^PT$^[2>?WU7
MK[WK=CH1-,(/!^61\'K9#;EF.V'RI'CQ=R_^9]B"R[=&19U0M],^KYW:\YQO
MU(>[#EKM&H#>L-<:G*_7:KO=VDFKTSJ!QY]*!ZC7!H?YUQ.8X5;L_^]_:4K4
MVS)QX-#V:Z<]P,D>S&[-Q=BIG;:MAX>!5[_!8-KGZ\]0K-S*B)5<ESI/ ZQ]
MOP6+D04CV5:O]LVVA[%FP]&P/RB7M!=]]Z!3)'4,#D%N#@YKI\.>AR6"SWG?
MS4N>N\B!=(X7M!T'\.F3V#L J3EK#0YK[W:__%4#8[SC!UT'+YIZC6)BIA9Q
M!-#-(7RUY:\L*HC"0:M3@&JY?E<^.E4E+T5'11(,YXWFB)URTFL>DK/* ,_<
MW\K. 2:8H$LOX:I%_\L?QC!LQYW4*&49)'0G3=KYW0R_NW#/7]M=?_Q,C?C5
MPF';O'ET_/UK;E1U]/%B9_?38?/+A\.ONQ].]KZ\/__ZY>,%C*?5I-OBGXN]
M\\;6YGYDFB@>&0J&I%P\+"(GJ$31$J,HK(!/?JT6@>J<PN0.>L.X?%)8J-XN
M2&;JMMO=LRRK+8#(6F$_L]R74MLI['2N3C?"I/,1(O6!J97"D#\,^-/QK5.
MVS'F_>@P6EYP3!]*$@#/U[:G_?AF_,O;<9)8JU.,LOC2VY%TCSA%#HQ-!\(R
M@I5OOSUKA<%A-K_KN"2\HY#<Z,ZCM]>+MZ9(3?F>%NL,LVO?QNODVO=NNBRA
MZ]RH6UWV)Y'$E>@U.XVJ:@[_*4<&E+[;*PSL&Z"+L9<_M;:Q%^UMBJLLIB/I
M_"COZH97<\>UAX2P7UJH;]XCOA@W^S&"=9=F^5,<(_%.^G.,SMN=)MQ^]RRV
MO\4&C.6P_RJ\<;CFAU;CRS;?VWW_O7D!]]K:9'M'O[8:1P=X[ZAYTMQMG#5_
MVR-[K6EO',;_9?O[WM'A86/W/8/G.FYLA5;CMVT8QZ=6@^Z1QD7V[O]N_7/Q
MHP+IH+$+<[!U3/:E5):97*'6XISW;@324A#D.>6.14%#4;AO[F;TRJ:]+ZH
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
M).4%<T$2<!*,K+)=7[ .+WP[ZVXZ7/D(BU/PV5TMH<!-B )A3T#!*=AH&XE
M@GJ ;8>Y)4673*'D"JGX0[<BIG7]EF>:1B>2&8PZ=(?Y?/-83V]UZ.DE'MY9
M_ 2]'-A<=/9>A9"/CI!^UH'1)C !I!51Z0U0($:0QE@@Q0/1+# 6 \Y1%&X>
MC) +5Z9G%&I]9(A]UDBR<">J0I)E(,FT,\4(DU00BZ*4$7$6,#+)6.0H=<1A
M;),OXK%,/O@\0H4D%9(LQ96KD&0)2#+CM3'A/1@!C(13 7'B"3(T." F 5L7
MA(%U+I!$+^H,P=,CR=7>XS_*(EZIR';W,HFCYWZ-?6K%RO>I_6D]O*GZ>=PP
MBHV7P)8TM]XX177(*J$EX)XC2ZR?]QZN5K1'_0&0N6#WIPAW]$5+-'C(5U]
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
M0NFKUL:%8;JZ0)CD**?+23T''U6E^. ,#:8YE-5+:O+D./_S#LF_7'.2)$A
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
MGY$O"C$7/]>MS74$>))>^#(8'M94NU:6;R^^],OGM6N^MH*6/J@2&'53!NR
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
MQZ2VFN64X"I?,)/[A@&#5Y'HL(J2:XD3I5P1:4%J)<V9C,'P>/-,K(8 'H
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
M' X:,7!7,7!5Z^O@P$0#OF<FESE3QY!AS(#69U1'K0)A/ <\"^)"(PL:6;
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
MVM[J'?WW?)NW#S9VN38<@U>.$J=@E7%!D4W2H^"4I3I)*HA9>4U?B3ECK!#
M8QXYFSWR*:<TIW[G4S_<M4[31%Q$6G"!N,[S%+7*U9Q2<$.=\U2LO)X_\]49
M4Z5W]O04_J?:ROMKJA<GY+'D-NR%UB^FZ%3UCVS/#L^RZ(_#(4CL2A:?[G?]
M?C'[0N7P%D:<4']]$=B-XTJQ7=9KY5F%N:<W@4)H9;V?;ZZT:A<L6SOLE\V$
M>R8:'=3'+)^!%9WM2[@@?O,1EI%1?8LR@=_DY8&/[??C5<,4GO('',T5[&,@
MQ;R@+O!VH<79,ZKWBIM,6[^#25.L_=^&L6<SJ?X^02HO88>9^VJ?$%_<8AUX
M@/#&U][RX!#3MZ0(A:_LS\R?^\,+7."]B-PPVD,0Z[#8WVSOU)Z-5OY]F<2!
MOB]OX=6WK][Q=4$37?2]5PZGDJK$,2V9(L98RZ.DFNK(J*4V,J.C-Y5^@'MB
M6,NQ%D*M3=89(80#162=,L)IQJ,%-<0\75D^OGR[]>53B5:HWV?-P_WBZF5N
M 4[*^][ZT\+6 *>2U1;%V!3^@J=-3.WLE]H<1.@>VW&Q(S,_3+BWMJ0O>7FK
MK?S=,SP*9O&%HPNBX%K-W#_)8.-7E+.4P<BH<&(T=Y5)#?NMDHO!"4RD-C<H
MYXW.'Y>U\]4XVT=XK<WT%A@<WJ'0R$;? UV.XE099YONA6EC?]8YV-N%W8[@
MT$@DE TYN$Y &U./.%4R)V(5MF'E-5E@@_TCB^,I$<T*^6S)7RB-2[]IG480
MO;_$<IN)PX*^BF&6'M9 @8';F$,<7\#=W "+#AQ2,.0N:90W9[7&'C[OO/%/
MT-1Y&VB*<>9"4!+$OB&(JX21$UHAPTTTQEDB&<MI7XS9 BOO+L0!(H<+*<&'
M\(YK[)PS3,3 @684EZPB#C(ACML%Z1OB>#CB.-_832QHC(E%R5$)8L8JI%G
M2$@@#*8T(Z% 1&A*[\'MPXYPHG%PU/, 5@ 33DILA;.>*,8*?> )?>"&/GXU
M?1SN>A&"!]F."'$6W,.DD0:A@30Q6(G@,<[9WDP??)X^P';)2B#;.904:LG'
M>L5S;+76>KU)A*XV^Z=VU&5ME?V$;O]K'(W!$@*7I1A&8%_Y&7=DQO2"KR\X
M8/ ;(!.XY6K,\>DYK;!M73#HUB=.WKM>_?*5&UL"<?._&P[VAO;HJ;BU1[;;
M'\-_.;@[JE]XZM7&R4M5P5AX7UO_LKBV%V)@YH*]8:QF[10W?Q3[7?@+%FPK
M*7'I*9>^HMJW<A?0-9I05DUSV>DN3G,.RT["Z-.G #5^SU..%MSR,_AG^7:P
M^<$ [L%V9<N](O&RM&$<GPS[V7T8[Y?P>J'G<)+#ZI>_[QBV?1"RJ;?P_:Y9
M_WZ.7,.W']G#\M73=Q_T+S^^!(J[HXO(P5&$%84)TTVNRUDSV(K8&E6)H(IG
MASD^!P>48P*S7M+W#JX*L\_FJ";+A&7XG ,#UP:\J#E+]VZO'RX6<1=-1K#'
M#MPD+4,&^0PF$;"+%9/.1Q<<N6, \PY:;,+>:T<YOMDHK\7*:^_;YOKA+M=4
M>R8-$I%&Q+'W2$OK4$@^<FN(TL*LO):K9$'!XYV-&VVBRKUWB3K!K4Z6FF@)
M42F ]<V2O;7QVY#$0Y'$5GN7DT@-$ $0@DM@[W**'+$)8:6IH<1:S7$F"<H6
MD,05^R'G'T'^S<UL*T;/Q-PA\^;.[>ZZ"^U%K*20QDI-.#<)Z!HGDH*72FBG
MO6S$T2^FO;,.^%J"2.VB%TAHBQ&/A"*MK$%2.1F24M1*$$=\56!]#^(H4.63
MELQ'RSUX>(([;96V7#O) VO$T:\GB</=P(W@B3!$L.*(!V60T]@BZPVWSACO
M32HD8<P-&;C5B2DVSFV*N00C5PE,C9ONJ%52(%4!18D77]C%3\\16AN-3HZ.
M*Z_P\[B;+><29%_SXQ,[S![#6]OS)[VJ9.GRZUVJN+N'Z.;ED,2GG,4ZZ<7-
M-+/&SZ,8MG+9RQ9\U9O>P!^^.'I_]PU$X+==)D@,Q@ID4LH]**")P60R0"54
M6\(]C<I>3099;W406$1O'$\&6Q?A!'B"DR*)!;'2BB!&CG-&;G@2ES UU(GC
MVC\K!#<:S[J+E],Z4S>^JN@[OEQE.:VC.@73P]<4G@,;HXD_F 83C[1:40P(
M7+PA^$*YHF]"C[_=AN$K[G[<<>D$XU>X2C7>=5XZDZ^X^K%)V=^?;"[-[49:
MWW7^]O7?V:RU6>O+6*O"MYM"_Q0G7?_0O/3;#4%?OAFT?U7U"-7;S34#//A4
M^.7;D*I+8N%.O!AB?H[#EK/=WTRI_K&-(\W&_=C&X?N0I,]T;QIN;+CQ5W+C
MST*AWV;W[F->W*_:UENV@/_C05'6F[UL]K+9RV8OF[UL]O*FO7SV,U+7NZ.J
MAWAHQS\VW.3'WOBH&T+O2GYF"7JHOH] L[!%1A-MN'<TM\IP0:4-C!-F*)&4
M<\OM[5MDKH>CN9(^G.8S^WN=./ZKSB;5U[\=C,:34\WM-4^_D::&IX'O^'BP
ML_ZFM[VU!M^U#<_]>W]S?;_;/M@_W#[8%NUU>,;Z'MD^NPI/TX'U= [;[__>
M;Z^OT<[!!];Y\HYOOM\XV\QK.#@\[:Q[6,??!V4@ZJ?+\#3_81][\?]\/-OY
M$HX=Y7+G -[K')YS]/&H_;Z-.^O;'+YOOW/^X1L\D^QL]6!-VZ>=+W^GSMHN
M5I@X01/R+N2R:1R18X8A:5W45DB9L,Z]U')!,S6Z8[]6T$%%IBRV27(5A2E%
M]B9WU@$Y)M80XTLFQLT/NY'+P)0RR&-&$3?.Y%8@$.94$9L4UT++3(QZOL7C
M2H/G0X"A-7KF>M:V*>GD"=&!1IZ4-#A%^!^7FOL(3'Y#$5?#VLO'VF??9^W.
M>2Z@^7C8.?J[!\\Y[ZR_.^ML]0[;=/NL0__L;FYEV(9WO'W^9]8SW@A@XH!1
M\E(C;JE#+N& J$X..$<(R6QF;3I?/G9G/9-XTI391+D7' 2( \KCWGCE1<3)
MNH887S(Q@IZAT@M'%$;>, )Z1E'DO,H@P]IH$I5E@F9BY//EK8V>^:5Z)D\7
M449(3;WDDFMML$F@8IPG@G/%;VC,;%A[Z5B[<X,)":S]K;/UYJASOG:VO14.
M.^MONIOKA\#*'6#WG8/-]>WS[?/V^<[6'UG/L."$4%0@HX- 7&"%M+46,4/
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
MF8CR'+P>K9P.26B,!4G6F8;\7A;YY=E*VGIEJ4 JLH"X\J!+G* @+"/S/IE
ME2E^R3.9K?1\=(DE 2>5",6&<B(P:'_/M#4DBB1!O32&X1-@YAL,PYVMC]TV
ML.W. >S7^[^/.N_?B6T*SSHX!";^N[NS]??1-AB*G0K3U*1@ Z4))9(XXDYB
M9(01R!"6'%7:B@S5=3_3807)U"89)3YRQ9.6) .J@D-L, N6-N3WLL@/=(F1
M20N9 @J<:,2UHP@H$OZ) PLD2LDXO?T\V&<_/>G^$1%^LI3AR:O$Y4C[O(#.
MMT>24+<8/K/5%IOO/Y#M@PW>IG_W*JMW ^^L;],.W1"=\[WS[2.P>,\_7L5
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
M\'86O-U* 'P+V9K46Q"46U&_U"%Z2C71F7H"&23QE%N<D7WD5% !--4"H&>
MZ0>(_"NF[P73K7!?,V]=-(IDXPT!:';["4^4,RD991R2=Q<Q_9Q*#2Y:T#<Q
M?L\=XA-.Q\?[Z2 ='C^W0H..:0ZT$I078_4'#E7=_+1 \CJ;DQCP@7)A0B3.
MTT" @R(V)$%TQ '67D@H?0.9[1M9%0B6%.2/45=007Y_(&\E$*P#]$*8)5*S
MTN\7 PZ+@2117FAN7$Q*EP4)V==5D&!I0?X(5005Y/<'\E9J(><8O%:)6.=Q
M)C?)$L]](I'IJ(,/+(C4:._/T;BN&%\*C#]&.4'%^/UAO)5JH '03V>,1%=J
M KV4Q&0E"2@A<A8,. U-SQS6D7G\.9453)'0&W[!1L\=]])A[ US[RRYT4V3
M/'XXBFE$\(Y>EF<P'NX/8N_B/IY!1_/KWW^W*?PF[<Z%0/=<<QZM *:]S4CI
M@MED06I.?=,<>3'.627K!9+U^;R:"^\T> 8DJA0QZI*,&.996>L1ED>FK(\K
MJ]S8/H[G@O+"UX;,$UH(NAL-/FDZ$"DESZ)C2B:P5CN\6Q>$Y#&(F.FD5_IB
M_+A*!XNE@U82!H-O(6,  B)[ LX$XFR@A$>>@C.@+?<KJ\*(OA&+ZD+T5.B@
M>D+5$YJAOLB541&TY#J -<:;'!5UV08,9[E2U1/J+/6U4E-%4"^GP(A+&CTA
M[Q2Q2AI2IC;A/'C+$WI"$IGOSOV;GQCS54?H>G$1<$A42,5H IFED>@99?S5
M.4A>Z^H(=98-6DDL"R9K+1R1DI7M,:"(DQGC(I>#3=Q*Q1DZ0M '=N?.SP_%
M!@NJI>EN<FM21]8;'/:.BFJ'&X_3=PIGKG'GEX9$X$./PQ._GUIC<B5=+F+!
MH%YEUZ_R.:6/?W6#4>\?MW^22KYX K"20/;IX^#P$._FMFGD9Q ?+6<(='_9
MGV)K?Q=3V\R-YGAC;-7Q6:#CP^8DA&ER!L P(G*VI0PG$>.9)]+)Y*CW/BB-
MC@^C?::[U$:O%O\O&-@A"\6Y84+K##QJ'ZRP)E$5DPI.AP;8M *[H\!NI7:I
ML%GCD)(H,B5 ?2RJ'H[0) P5.- AR)55KDV?\?8FO2</[.J +*D#<G]9E\I3
M#\!3[3QL\#B0UA F&?*49X$8P3.)43--98J!&^0IUM?JSK)#W:.IZG]<X-IX
M1T7R5D?A0%IF>)#,B2RI!^ZMJ?Y'IW'=RJ@*I9&JT>N0V6D"V92E%5[:B*+W
M 4* L;+9Q /:=@C7SVD#8M/6:[\W2L<GH\/>\'IIU%K1_)":0Y,A^K,9H<W#
M2E_W0E]\3EXD:JUL5)Z ,I& 5HP8KBVQ2@C*I1:>YI55L'V,DKM1UERW+CP]
M:>,*[X>!=RL[8B!8]$LHT9 Y 2XC,2EK(C :B<Q;P8QLUGL-OW/6LV*\PY/Y
M K8@ULF\8VAOY1A,L%Y&C$5 ,)S1A8T$(0[$*(PR*0XUTV61HZ_H7;0&*\Z[
M.Y<_5)/DBNY[1W>[=@N#KFPS)2:Z1,"'A+]%0X3V( +U.-7[TBT9YO1 [ZRX
M<1R,,1H_*Q>;OL\*]9/??O(YU>>\/CC:'YZET0*:5#V+)/,#2$?-2-E?C%"=
M!18X"\"<A(TSDG+O.,F9,0(F%&E:H,2)+,!9)VRP*ZN,]?7"*GCK.E('(?X
M69L*\0>!>+O[E/7<^Z(0;YTAX)0OFY<#$:&4+4D)VA>E"=%'K[Y"?(DA?O^R
M45="O*+XABAN:T(Y&47"($VYX D2LR8N94,L*&&IX4:SO+*J[IYWK1#N+H0?
M(!]3(;PH"+<R+J5)7#!1$ XYH:]M@-@ FB@<4TZ3 N<=0EC5PH[:Q/I)T=(#
MY >^)H9K&]N'X"\Y)U> 0RBB59)$[20&$AJ]C^0RX5HI"!F]2Z%K&]MG@/<'
M2!94O#\XWEN)@Q2M!N$4D3B*I&C8$8/!(Y&&.:.M4<Z)BO?G@/?[SQQ<'^\5
MUS?$=2N5H(!'JD,D1:2#@/"2N*P#\3[(@)3N:>"U7_628_H!4@D5T_>&Z7:C
M:@$T:F6)=](20/>L5&9RHJ-#FM:YO%\;5==&U1T@J8XUK;H\,L/#U].!J9QT
M(TYZ<SI/)$,&QW/(1#J6"23KB+71$PW2)6[ B&QKI^HE1N]#; 6IZ%T,>EO1
MO^3:>P\X--P#P9'CQ"+#$AQ/SJ.2RK-86U4O,WKO/^JOZ%T0>ELQ/E"1F666
MA 2: $N1V&1\V9(9(B01LY(KJTI6\"XG>!]BYT8%[V+ VPKF/<T& W9!!"VU
M/B$Z8H0K#:)D\@I"8*Z ]RY=7&N)0&T^O5QQ_-=L8^UC=T]<]7E.D&]45$E2
M0WSB@H#WR%7)*)(\AGY*!"-8[3J]Y.A^T'J BN[[0W<K"<!%C#0'052B4&3F
M?$GA)>*HBL"UR:R$$;7=]%*C^R%7_[]%=P7P#0'<R@,$&8TNBBT $/%'PHF:
M4D\TNE^)"DYM@I556]&[K.A]T'7^BMX[H;>5",B"*\63(U0R*-U&([&(:**D
MC3%1*B(KZ(6.:*D]IP7];WM\7)* _$&GZ)OD*)]SE[![ZYY<=6WOF\G.YJ0)
M-#5<*!8)SC66 +- #,:'1$87O!=" R\=E"7KV[OKS=P4/D]HV>(94T+MH?.D
M*:&56]!46BES(I0Q@<Y-V4XDC"'"![ 9J2 9NN@>.I42EHH2[J^S<*6$!Z"$
M5K:"">52:2 :#&L:JPMB2^3C0Q">4A--3J6*N6_ED^DG6AFA]KFIC'!-1FCW
MP\@Q.&,X41@C$ "+C&"Y(BE)BN&@=@+$@OO</)4.PT\C38*WD<HS=\<G/TJ-
M_.C^IP,S>9CS&L_>C?>><.NRQ3^@;D\(-TF WSZ3=&V%\HF1_]78^&1VJ//"
M N>%\SGY)(9NHG):D&PMS@L<++%9&6(X#5I'C"O+WG2A^^Q.97(+!]836AB[
M9[I]VJQR^V14997.L$HK)07>X=B59LY6!V05E8F7VA!&<\R9*V4,6UG5HJ]4
M._Y\OJQ2';?JN"V>8F^?W*L4VQF*;3>NY=X[JCQ)0E$"#AAQ$7_H1'-R3*;@
M)5)LWVA3&;;Z;0N/!F^='ZRDTAE2:?>R 9<] TFLYY8 U9D8Q3 X!&W )8YO
MF955QOL*[K+CL3.LTF00_WWL\*2KS?T4&Q\<GC0[\?"5./CG(FF^<7* J JS
M!?O)<[1^05D&E:C77@4#,7NGK:7SM^-\:_=_A=T43_;39GYU@,_H>/QG"L./
MAPC;^.;P9X=6'])?NRD=;Y6KW,)3_[P_#)^>J(WO_'>7AH._#]U[>[*YMWVZ
MO;7S:>>W-W1][2-LG/^YN[,6Y/K>#IYKG>ULH2WOO3I=W]H_^._YZ\\;>Q_%
M!X@XWPD92"H/%;A+Q%*>"74^ADR#XM2L]!)2P1$^Y./126G,@\-X88P';O1Q
M<-B8E&IFA@<F6EZ(=FLW]=QDM'NC+\-=6B ?XSM^,NB]<1GUGAN7-.]:"NG
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
M1(VO:RU=AO6L@Y.38,Z80%@4'N,CEPNL-9'6!V&RHYX7$5JK^WR."FV%]=+
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
M$IN\PUG;*RZ"PSE\X;4#'2H/F #3=CDM4$4]JT+4 Q6'&J:L"UK%0,%:YI$
MI,F)11F-L+*Z:IUE]G?MM$ID6BGF!4D^Y]+61A!G9"9,II"#RSSP(NJI;-^R
M*A%5):+NI[P#E./((3Q$"R"17CBST00CT;PR<Y52NDPIL\ZB,5$RIQ,QLJP?
MF5)H*@PG6O%(<Q0Y<(J40J$OQ:+:659*J93R[1;74.K3#1-1:\B:>;!!1VJB
MEE[26@C::4II)92<])1GD8E@+A&@FA%3^FEJP[F2WIC V*(22I51*J/,35'[
M$$*.5BG@P#3UV8.@(()3#(RXWX6GFLRZ/9FT2ENHHUIH19AGBI1Y@1BN*5$T
M:B44"P+DHDM;'I]-YFM8/HY8Y8<?_^=*7<GILR EN?12J N"&1P6[:.71-R#
M!.</!>&:F[JT+^?!S_[3-T^%ZQ=,E,<PT8O:+^*>A^YCBKVCX>@XHVD-B[1G
M:FTM.AT<[S92H1^';K]W/.RESR'AU\I+/AV&W0,W^M0[2J.&F@Y#>O$$A\EW
M9IC4"V5^/$P-]?<&DX*ONPQ6E6I=6D'1>K%5JK5*M5:IUL>5:F55JK5*M3XO
MM<HJU=JM\:A2K8_XL*M4:Y5JK5*M"UX:]X(+*YV(P,"+Z WS.5&CA?8"0NUW
M>?/4\]%@>^O-V<[:)[&]]9%N_O:&KO_V^_[VP>^#S?=_?MI\_PZ/OX[OK9^O
MSW9/.OA]=WWO]T^;6W%W<^TM;.^]/=T^^'N URQW?GLK=[9>?UX_C[OXS=.Y
M4JT^ \_ *$D1BJ")E<0P%HD1C"HE.8M"-]*,S"RJ'WMGEJFJ'-M"MC_9K",
MAQ@ DO;.^60I3UQYQJ20E0^ZS =M)13P.4A!I++(!T92XK3*1%%+,P0*6='*
M!Y4/KN8#= %,%E9323W:DO%6.) 4A)?1.A_OE0^6;E7ZX:B@5>+"#(2D?)%M
MIYZ CISX .@:9)4M ZE\HD].GK%RP4-R01+1*<D '0(/QB</R5AF?<"_,6)@
ME0LZR@6S;D&TR8 SB5BO G(!<.*L- 28H\(J8UTT3XX+GI]4:Y5IO8JIG'&1
M&<F#$0J\XIY2ZUUV1EB?>:X]H;M+5W-D6J,0CH5D2$JER[Q4DK@4&/$L:1J+
M4&=Q79"K,(RA'=**JNIO"X9U=$R"IL:J'($JZC0X:3E+F4:A;*JP[C*L6X+Q
M&6&M?299"2A>2"(FB-)6AGG)N<I:F@KK9P#KC'&H3 E$CA$2=X:!8$FXLIW+
MAA1J7-%-1+=R#%8KR07-1&89,9H0$>=H;HA,/(40/1-FX97O%=$=1+1%[SMY
MDQ2"%HS61EK#@?H<?5::J8KHCB)Z=HZVW%@98R0"HB<0@R4(<DY"+LM#207&
M61<1O?0U'Y=E6JM$ZY6>A0<I2X<Y$3%P2-YY-&;+I+#,9*MS#1@Z2T9S)%J1
M<KB3-)#@1=GX[P6Q'@.&'(7(&3W&8,7**J.R+[7ND$I4U7U;,*P9Y5)IJS4-
M&@QX*WE,UO&@0*5$?85UEV$]ZV.H8!)%1X-$Q3!JB-P3+Z4AB&;@.4N3M5Y9
M%::OJ*FH7EY4!XP8LI.2>>_!N6 "Y5K'8'ADF4I14=UA5+=;P\JL;* :L>PE
M@5!:PP+.W3Q9+;F6)@2WLJI4WRI;4;V\J*::,IL<Q9F905+<"B71 P=G\#6:
M[G>NKJF VP.ZE0K(B&&O@$1C@$"6FIB<!8G"QJB-BRGJJM%:-5J79E-(U6C]
M3I4X9X)I'CD/@-&7-S9(8"RDS'5*=2&VN\P^1Z.5 T_>)B V0$!7S7-B'61B
MI3:0@)9NFAB "=:W<.<N&9T1+*KR9YVB%.V<"9EQRL""5A$-4D!D!JBGH(.K
ME-)E2IEU%G'T'#-&$Q9+M;FQ9>-)M@0COQQ"ID*R5&2?H6_UG=MI54JIE#(W
MH22%E!:R<$@J*@>;0?AD X8K+%MYO_7JE5+N1BFMA)+B,GIF.&%.:0+2:V)%
MH$1FY143$4RPBTHH54:IC#*WKER')/!;WF4 8-([D3QG,6 \Q**Q-9G543)I
MU9Y&Y4UD@FBK&9*) >(2943&+)3/3N2DGH5&:[FU8N*#PY-&=^HJX<9[T-.\
MIICKF\,>@DKT>W_]_K[W&S[8HU[Z?)3"\;B(4AZX3ZDW*IHGHQ0;$90X&(=1
M*O?B1F<3291R@Z.!/RDOCHOF)1X#O_O_;I+&MDPH!=X;1L&!01N)/("F7(9
M$[^].O/KYF92_/7D^&247A\<[0_/TNB7RY>\@9?QZZ!@?CNYT7+[&3O_W:7A
MX.]#]]Z>;.YMGVYO[7S:*=2P]A$VSO_<W5D+<GUO!\^USG:V?C[8V7MUNKZU
M?_#?\]>?-]8^GGXP(43II2$,:&GDZR@QL;2'8"DF2%*ZB'Z"[3,F6\ N5E'T
M38_2X;@8Q!&.S[BQJB&^/.H=#<?'Q;8FPG5%!K6,XN1C+WHS\G3?0];4PL&^
M*!*F>-A!(_HV2ONNZ'I-E4NG\].E[TW)@W[]BO/($R?'5W_EWE4 KXEC+6:>
MSZ6?NZ.O*F\?$_&CY#X1E_%B7[K]4W<V7OGWM\2$K/3M(YR]^\D]KC;:4//.
M.S,X$ZQXR83GU'!J/7#NC5(L61:D]$QH*K[X"ALG!_@0PDRQ649?0&8I*,N@
M$O7:JV @9N^TM=1\6"L401E.,U^YXEMV^"OLIGBRCT[ !2M<$(4[:Z02MPIW
M;^$I?]X?AD_/$>+GV_2#E@J,"X%H:GQ96T:3@:S1;G4 'T7.7*[T$C+A40'
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
M&_TJ"NZ\-WHBE$SNBSU!A-MX^GIN@]O=>#SX'R)7D"TD1A+&^-._)ZLD%I7
M8"0A1,[SM"Q44BV9YW?VQ7GFC32@8,8JZ4_-:W;AD@H[5ZTB<*\_LMU6RN4P
M7S/I9DWQIK(^4 Y:MMMMG73A@JW1D1VUSN(@3EJ$Y,.3RKWAN'2O+M3+V;I5
MG1^\P?5O_G8;AYCF##]3\7K)(A!KE'N[6_B#.[_\RH_YPV@ZGC"+&]Q%JV)/
ME%7\?%WM6[:SMW_@57 6NX0(3PG@CA5R+F!D-!&4V1 3LQM;O,UD4R5JWXN,
M .!<R%RI"P)&8^><82(&#M2EN&0U&9$)&372RPL9K2P9?7YU0+"22KF('-$8
M<6D]<CXW%4W>\JAT]!YT:]9FK-D)H&)-]V)(V!$.UPF.>AXDU4PX*;$5(%V(
M8K4G#$\H"1=*>CJ4Y \(["3URB!#<B=N+1PRP#&0X8)I&R-7.><V4U(S2MG.
MLO,DYKX)L7N^V6J]NK7T/4O+426 3WN#Z/N'/9#<V5RZI /X8S@:PFF[-LO8
M4?_NQ?BUF+;'H.R,?WH?&A<Q>AIHP%)@CH&R@S$I%UP8;REE=+8Z?DG:$WW\
MS?%)MW\>XU]Q\+7CXVSU_$*UK@A[6"DE5X^_AD78[8_V(]S<9)D*%=] Q7SW
M\^%!U(X&(A.*,8 ";2A%.A&!%'8".!8'T<JS6"5*-Z@8Z';OJ#.L2*\%_\9O
MF:1K$G*Q=852^Z .MVSK;%)\;<<UUR=5I#&3_FV=3$"^8Q>Q=H *KK34P*@=
M]Y%3DA06X0Z=3!9&776L]%_]P?BC_#URC>1 X_8OPND@J[O/C\C$[C;H;F">
M*Q\H"EY[(#('5AHP"61PM+"C*NBH-K;(II+3=E!M)&S>I5O'X]E&_YIAT-S$
MRJ^9..W6/3W%#S-PIMK]3;7RJ8D>Z+FBW9ZO%8EZUM[;'GRS-^SX>^@%3]6G
M\1!BA[\/#(\X1>X1M1P,%6L(TH9H)!*(8&E22#'W:29M(9H^B?M2Q -ME4(1
MBZ>(+P?6,*NB#DC#BB"NF /3U5*4:&2*:AVT)!M;JLUHLW%MQ2ONR24>9G44
MFE@X3>SM'X!Q8&C$'C&L-=BAPB,C&0%C(@IN@<DG*C:VQ$R:N&X]M+/Z='*Y
M(:C:D8IN0#I^B:/Q!S=YZRHW6Z?:P-;I"5!7%F5V-+*=7K86\]D]F(OPY]6K
MM(YC/MNPNLZPUJK&%\HZ5.[.=;V[%RB+E<)57P.>Y!3,F2N7J2P7>*"L/%;V
M#DCV.)IQR=H<ZE6!R'QS-0:J)Z@Z=7E0 "J;&'30T5F,O9OATQM',Z?25[3U
M6&&ON.8Z6@=VC!<\*,)] #7X)Y/V;K/<?[W!<J]>_E,OYY]9X<C RSV50'>^
M0!"BSPY"<&3[[8''##:*)!14,(ACG?-);$38,2XU%<)XN;'5;)?R?S*)W8\F
M8+<=-B['G03GREAME>36:P8@]BX6FE@)FC@\\,0DCXU!U*D RA>GR&&@#G@)
M >2B$L*"\B5F4<6XU>&8\3083 Y;--GL#5P5F/+@)_F/$)[9 "PG@A:I1'2,
M4,FCU\DEZ[DLM/;XM(9WME\=@/UEI @!R90$B/ \BD\"P7%-E<+!IZC);/YS
MJTXWDR@2J'$Z:AEPB!QS8F*(U&0^QPWS?K8+I!#%LHG"'_C$;8!] 9O/@5#2
MF**<_XH$QG! L  B*Z=U_R0#NHM&]T-W\GV;U1%IK%<R>,R-(8XR+W2*)(@
M\D_<:;3 G:R(.@[QJ^WF3XKY<!.9O=M[?Q C(X'*[*RE"8%RJI&V&(/YX)/W
MR6*FP'R S>:TZ61XB+4P216]MU6Z/#*Z,I6GT-+MM$1V/_L#ZJ6W-CLE9(I9
M9^+("H>1H$!$8*8J4)[ %-5M-J,2!0CE&$RX[.._7/8[^6OU).VN W9B;_2"
MD4VQ!!=NHRULY<*=Q =:%5VU_C@=^".@I<IR76WG\QY(C#=__?%'SKCIGPU;
ML=LY[&0[.(X?:9C-G9/) XUER<Q&WKY_?-SO3? ^NJ>* IJ(DD(J3DWBBBHM
M%,&&@P*+911IF7KK9/O^ %X1WZ77U7-5.SM659ZUGL)VMO</4DP\>"T0M1'T
ME)@PLEHE)!53T2;-=,@=HYI-4R[4E.NY8!.ZJMU'%^06["B"/O+APA642;5]
MA3:SMR;$8>>P!]]LG9YD8K4@BKYUCD^/KP0&[TB$.99I#+8)S'_ "W4Q*1&,
M)B$)DHQ<?"[]3GWK%P''4S?T@TZ5:/$G/.*SICR^L_?E($1C&'8*Y&_2B"<3
MD?%4(RMYD((+87B.C]RL( /99<1?3W^8)!5>4-X5FDS7.%N[-3QUGZ,?95*;
M>#8GZDY.A\GZ\SC=XC;ZFZGE*":(\-)*&2D'OF>)T#$8+BT/A%F]A(&M%2S>
MI7HLVZO3T5%_</<TB&>H \&QPP/"HJ'8*Q2U98@[K7+0#M1KZI1FUCF>DWF
MH[3Q#-/M[E+UR'[-?NE845P<?!VGPU;.Z^SB/KW&**L$BSA6L;)+?7P=^]5V
MNI6S^Y8?5V,OGCCU3I[S7_U!E9Y6B/B&T3-G[[8/#W0$Y2O*A))Q!'$O<SB)
M."0,=D$)%UV><D2X;AO:[!9T:_G?BF=@_#A]KD+$D;W%:NWD415?,QG-WVZM
MR7JBEKX=7RG7'U_H"95V.M%;P>IHYA !N9_UP=Z-O>=,Z7#-]T#IS-#L^=#$
M>,2QQ<@E[Q&Q(5AF+0W99!W"R@&KG>'_F"@)DST?MH:=S$$[HV$KOZG4->"^
M5S-[[I?88W]6@YA?CL\%,\ZD54?HMZNY277.6LUB;Z2_8>&U-U#@^<[>SH&*
ME JO*&(D.TVRZ02,PB&NO),B8,=R8S8FVV*&#?5X63Z%)A9&$_Z 4,$(IP8Q
M:B7BUEKDN#)(8.F4<M0FD6E"M!F>)7X?,=&GD,6BR *$57: 8<X8"I9G8:5<
M;F>F4;1*<*]BE!59D+::$98>J_S3*3_7DG9FV0PYJ1_TG3R=K]7M][^@7-#8
M.AGTOW:&M9&[VAK= W)JFR98SD0?Y#/D#/7>, [O7UOX0.]FL]ZA0E%=@),Q
M]*:^LV=<C_#^^[MM?^ \6"M@? )5F>R7U!R9&#F2-EKXA'F"69YB/2LK[GZU
MHEQKG&2 _^>)@I*EDW,Z$A"NP?N[%_F5_;QY/_?>'#A# ^A$&+%<6L*U!3W)
M P>,UH. 5-HYQK.>-"-*>=]JNR!X"@R#B<8D %,9E[07UA!!9"0FW;G:KFSI
M+5MZ>("%TU12B32L-<@SA@&B.9(,2QX"MA;K"%O*FP64TU+L2K7:E/BZ=[5;
M-:0V'G>0[?5.*[LKQ6I&[+C$J*I"K\7(M5F&8RG"VA<>Y,I3T!FV[ E(RV]
M'".XUWL1(C,A*D:\HRIR$ K&<0:+ T)?8.Z3JEP&8-\]8DG<\R5A4E6]1>6!
M-R@4I/)U#$)C2Y'Q5OK(1+#>94]94\K<O>;MRHSBU!G M_\'5#>J,WKR_D^Y
MU/*%,A5U@#BK*_VS^KC^2AY*VM37JJU+)E <O ,]A/!HC*4N6 +:'HX<B%"#
M5<(W9FAYXSX6*+>[>:'H5# >Y4\>*18/U!I;Y')]EG\/+Z\M#E.;N%Z-!4];
MCX?9#_YG/.D/<G+==F?HN_WAZ6"%9JJ_G\#U^\['#V>?MO_]^=.>Q[O; ,OO
M'_"[WSYEB)Y_@M_L?'PC +IGN^?3<-WY]FGOUR\[Q[M=@&K^+=O=>\\_'6>(
M_OL+W-^W?;CG3WNOV'^_O_V^^_W50>0N&H5S4AW+#:%]0%IZB9ABFA#I.%>Z
MYL& 'N"$V1"-3E"6K'7P&ZYDU' &;SQ@12D?-)N>P3Y>_4KK )Z*]NP@;VIH
M_7HZ!/(89JOA8FL:[5I6VI;ZYQ1KJ8GHQPMT?4$E?)YD5"%YS#G80PX(/H"L
M$T%H4+-@"2>&5R4^6T?];@91);AM[[QUUAD=W>+A.'7#3NB 8%YHT>-%@&ER
MN4X</A%7^[*Q=\@/ O.@12N./,ZQ>E#XD-%YN)A*@>L@@%+LQE8"=6Z&X^+*
M"K]HM7[I_+W6N(!*7F?_^)G-PO!TU.EV1N>M/NAI-7%69.+Z\#*(AZ>U@I=!
M"2='HPDHW04HVW#FSM^ST;_WW];94<<?9>H+_4QYDV_ET-9K($$X^^_V2VQ]
MK"X]5JM:KVOZS/=T><7K=P>\M_JTT[MZGG8+&+.%.\BWET,'0+=57[SJN]?N
M]RN\J0*V5<0!]#7014=PYG;KE8__.^W8ZC&N+!%< $YZ<6LSU(.;6,X8^MSD
M=+J7)_UA59/^8E)?]?*L$T9'D_9K5WXW;OV'+W]B'3S-Z>CFGS0FO3\2@U-B
M2I>Z\GHTN-1X#L%(&43[!=D$-_O"=L_L^7#C']<Y-K#KZTLX_?0W*V7UZTQN
M^T/NV>"V)L&!%&U*/.66CQ+[P(*PH.RIW)-AY<1,)MA?.E\K+.Z^:?W^^^L9
M0B!;6:_W/OYU@9FK;*(-!-_K9?O0GXYJE+9;.SF]=/+'[IN/'^K?OC[*5L\
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
M3!!@1V4X,]IL>E[@O#9PGG<LK\!Y*7!N!/>\M"Y$HY#R6.1!B0$9B2VR.M*
MX2A3NEC/ZP_HN8?H"J"78STW8W;64"%QC #D$,%J5@$YT+.04S0YSZDS&=)$
MMH4J&O?Z(GKND;>"Z"4ANA&*XQ1[:QE'6&.-..QFGL:=D A$6VT3\QYT;JY-
M6]$'9^#,$=+/I\9QW&7TEVY_.+RY0<(=,@76FB7-/>9VL0%OJ_7_'5:_,*/Y
M,:,/S6B;(3)02AU204O$3:+(&!&SAI&HLT9HAW/)CVEK\6#M8C8[>"I)/VL-
MY;E'VPJ4%PWE:4]>$L!SI1$ 9:X R@PL!J$5<BY@+;G2H&=L;-&V$/,JXBE
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
M\P6ND2Y()1E1-G+AD]98"1:D,T)%*70![F,"MZ$<,,UX$M(A$1(H!YY3Y%*
M=\ED=PP))!>/\;9FJY1<4T [YV17+X0-)"2))8^8V*2XLH%S870R+!30/B9H
M/S2:R\?DA=<*11,CXE8PI(V)L,3,N! Y]L8!:&E;XZ;[O*!V75 ;H@:,QJ"#
M @M=@WUN%3,AT0!TP5C1D1\5M7X:M0EDJB3<(K"2->C(0B*3.$>*6]@SJJ1U
MH"-+W);RP;'L@MJ512W3,1+/'(]2<N*C5<Y+0I)W@F+A54'M8Z+V2U-!CEXD
M&Q!(6;!L'9?()N$0CDYQ+7UD2A?+]CD %Q-E(HW!),:X<M01+T,D.A*NX2-:
M@/NH+JEO$[?4SO;^V;N]#P>"6B%C"$@F 0:MU0EI;"/".@K!"&&.R-QN3;?I
MPSW?!;<KBUNAB336*QD\YL801\'<U2F2(()FIJC)CXO;[].XC81H8PE'/&H)
M$A=>C-%5"6?D%DQ?5C4D:TM&VY*N4NUF%;/ZQ\BZ;H1_0^?KUC_A97+I8SLX
M[/30J'_R0EY'EX^YIA#.4OWTXE;[@Q '^3:[]F087TS>O R=X4G7GK_H]"I<
M5#]Z.3Y[?4,OQ$DSTI6O5Q]^>=8)HZ.,I$U<HVD<:!M?>7QXLSHTM8#U,4HW
M%;OY,-XD-QZ[[;1F4TO^4V>]_9A8P+WJ36E$N=<%W"O'](G<:Z'7A:VKNMN]
M_B!-X)[9 (^IT<P66Y?/9"[5N%HPC%E]%E;#?K<36I-;O.6A:TGS.(^M9C[V
MO_J#UN@HMLZC';1B+\30VHX^'KLX:#'2;H%N1JXMRK/9\<:&9\WAB>_V1PLW
MU*J[DY^W_HJ#KQT?;\Z"8?=;@AM-H'N>YTDLY9_1=O_I!O_8>C,<P:I6;\N"
M/F!!7W6[-2+?5?V_?R&---:Y+R,1:[B.?_W[8^LW,+%.GB?;7D=H_!D/3[O
M9$)A+#^Q>KO]'JK8\\@.<EKU75:Q+%19J+)0A7$].3(KJSB]BGO]$6CJ]]"%
MGGQOL(NA4ZU!_!I[IXT68#]ZT#MO_LQ@U:HIC'];W..O2XR.NB"\540S)KGE
MTDHLE!&,P,-R[VE5;$8FQ6;DQ\&Z/VO">Q;ANI,ON]O=HWVZS^$^OK_;AFMM
M[Y-W'_?//QV_9>]^VR<[>^$+_/=Y_WPJ7'?\'K_[^*_/GSX?'>U_W^'P7%]V
M/W\0GS[_^WC_L^>?/G_XMDO?PW^[G__[?6?6\*#$-<$&Z10%XCPW/U?.(!<P
MIBQQ)Y+=V!)"MXEX<*3NONAX0I6D#V-X3QGYV(:DE(D.!\<CM=I(AZ4+/C'@
M!\06Y*\&\AM3AZ*10EN/&/<4<7B/=*0>&>$]BY$F7F?7 /#GU9FI '^=@$^3
M5HP$8:(*W%CBDDDYN<ZD)(.1I !_)8#?Z,=F'*:!.8* 78<,?(HTU@P1(0U/
MSI)H0V[=Q)0IN"^X;^:_2^^)U=JY1+ES.04O<FDD\Y@KAM6<<+]V\\F6"/EI
M69^H\5%YC#S&#'&F.+(R:I2$YYZPF+PR<YM/5D"_AJ!7!EMB@HL>:^ZEL5(P
M&8%<<A-_0T01]BN!_$9_-Q>EP,Y)I'U(B%,ID 6>C2P&:8]]E'"PV/<%^3<C
M7\N4A,#<TJ0XM5@[BJV0"7-O</"Z('\ED#^C QP5T:AH+(K LA''+""30/XS
M&CR6UGBB,5CXHBT>WANB0'\-H9]]]T)*KZAW7(.D<(:)&'C*I9.2%>BO"O0;
M76$TL=X;0I!*R2'.)4::.(PD39P%V$Y!0.$7BK6EGE?3N(5C?]T[REU&7<<#
MF4ISN65%&^N$YDX<7NS!,YH.MRQ.];X9?N0A".<#08$9X%,X2F1CB"C8X .L
M,A<VSX;@ILU+)YPU!O3<@X@%T,L!]+2GT1B53)Z@)G,+24Z"0HZ+B&@4.(I@
M>*A&,[4)*YTVUA?.<P\-%C@O!<Z-6*'$BMGH(S):6<2C)TCG3 %'I H,]L^D
MJI1?:%'@O+9PGGO$K\!Y.7">EL[.82*B5\A2S7)[#H><3P%%&8)T@BN7Q,86
M!66[-+!;7SC//997X+P4.#>">]9R:[T6R'@C$8>]1$Y[BYA+5O! F(^R6,_K
M#^BYA^@*H)=C/3=C=@3V#!@Q00P[AT"[<D@S:E!(06OI,:,D;6P1UB:TM+Q;
M7T3//?)6$+TD1#="<<(Q[4EB.=,V]\!S%%E>O<NM\!3VG&<A+6E;4+5"D'X^
M-8Z=:JY9ZY=N?SB\N67(<Q\G-_>8V\4&U'/E?H?5+\QH?LSH0S/:)B0VF('Y
MKV"#$,?2(<.L1H3G%N8A8F5)W5!7E6GL:PSEN4?;"I07#>5I3QX1RH,]H)#
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
M&,ASC[,5("\8R(T(&P6&BU642"5O$(_>(^T,_!F92)((:9C=V*)M3.=5C5>
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
MNQ3TC.TW>'_O/YW_?M_)_W>@!%,$5A=A,*(1=PI4<S"M4:(B*I9"2EK5JAP
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
M 9PT.&2!%9%(2GMA$K/>Y#*LHJO4G0/'2_A7>_F@Q:K2/%HHR+\E\FN*$8C
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
M5BBF]=2M8F:Y'S-+E24^L=^*>>5^S"MYOO?LM\)$"V.B>>G@!E2N /^/A+?
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
MS3D,BE^]>;;?G-O,QVI*70!I3XJ .-8.6:P<8B3'SS@3990KJTITN6S8:-T
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
M<=5>H#>O3Q2@/SS0:WJ'\M1:(@-R3!L .O7($,&0,2$I):ECWE6RB2Y ?YQ
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
MELAQ)5#B3@M%'+!5 D9B7:%;TM6K6!C;'I)4('V?D*YI!P9S;)W#R$0,D/8
M;D,X1I18AY5-!-0'@#3NDCE%6PJD'P.D%ZD7%$@O'-(UO8$D2HT7&C%M*.)6
M6F0%3<A8;7@R@1$+"C^37>#R=D"Z]+!Y E69SWK8_#)K8O.OSN&LMGG''7?2
MG*+-=_&E/.&:]/?>T>:LX':I2;\0EI_7T2:Y%"@5%.D@LG<F>X=5HB"]Z>B"
MYQK6?&65X"Z5=Q'<;HNF);+VEHXV]]31IM##PNFAWL14<QZ#58AD PT/5"'+
M@D8F*9."9\PRH ?=-:P!\W$[&MK<!S4L)SL\I#)8..&A.*%>H-<)RX5BR%')
M$,]5>JWG 22(S ]&P0G@,R=@U51CX_:ULEG&QI_[=O QYJZ?E?ID!V'Z2_S?
MH]X7P,3@;EDL3Y?K&G=/9:++_VV<K\R;.)Z,>GX20WYC;1 NOW#ADZ]AN$-@
M1C^*=AS7X_1?^+M_E)=@X]MT'[RQD[B14O0E:;=)OJ1S5"PKN:)22&1Q!+ZD
M 60H. B1C,(Y&;A,(:VLTB[5]:: /Q=^VQHUJS0';&,$7>&79>:7FHX6I5<4
MRX!4(!KQF.L4\YA 4=,1SB:C3:KXA=/"+T^&7]K1?/2^F::0R2W)I*;<1683
M#THAXCU%G M0\YQ0R&$>/69>ZB1SB>0&7'[MT^J6S!7VXCH]KMMQ\6-O,,AN
ML&'J'$<[>EKY1+<@/YZ=VE3!]Y+B+DGK68Q*>9RP(4JI?S;O0:@J,E*#M#:O
M :1+S!B/*?(Q!<2)$L@H!3J8MQQK99/P(LM(6MPYL;GD+K06Z\X:3RWEW&/#
MD] N88LQU3RIF+1G%=9O8(R^(]8+G&\)YWHRD@0I53"%@E,$<1LUTM1Y9' 4
M3J2@B: Y@KCNE"I@?BQ@YH)[8Q4FW =N,'41VXA-2'"&:ZI2!C,QY>!>*J37
M]9%H+67,H,@$1IQZCHS6 '<GF8LR$2OCRBKI8G;G6D/M2V):1LTCPJO7Z!R+
M-<',FZ"'I++_6=SP'PN%N\03B3&8:!.''SH9)ZE)S$<O#1>5/+9HAUFA\ 8I
M?%YG3$&])MH:8.\JD#Q$9 VWB%GJN%.>RVA75D67\'JV5[%//U+[=+'0/&V6
MJ*ET.@AE-2?(:I=;8$6,0)8/H.$YYCEUQ,'Z-F.A*2SQ"%FBV':6DPCJC74B
M)X%ZC((A(A>:<<@Z( +'@I8Q2"%-;,2V4]Q0#2J#N8)%)QR-LLMILA\K_2\?
MF<^O=3S=8 8N+ V#R0_#(]>/M;6YEB^;L+(]Y:=\0J58-N$D&0&KWR5M]7%:
M)1ZEX:'QD-W3_?,::' [EIBW!H6$O^;UML(L)1Y\0EDU &W!:F049E5[3:M4
MTHK2E56BNH(T95184HW@40O]C8?&%APO%,?UAE86&\>%@N5)%'#L.7)"1V1B
MX,*R  NI ,<:<*P+CA\MCAM/%RPX7BB.Z\5B N,^Z( P31AQ1Q4RUCFD>=0F
M<16D-(!CT^6-&?E;I)HOAX;CAP>Q,['?Z@51[AQ'LKQ:SKP1MII5VU'!9;J;
M]O)F*A3;/,7.;;N%/1681N0Q98B#!H0T5A0)Z1,F3#IE2':C\CEIA*62_F.
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
MUT2>:FNV;GG(#VV1T&5;F\I"W9Q,[5!H^)F1=J<!19:0;3=FS+E_C#L@T$S
MC)"UIC=U%S##0:IG:89!0HH]BVRRA$PBAD0,6;ZV0X@QGY;FA+Y)@E!U/$,#
M*P-@P[/<4-7#$/D:@3\1V63Y6O.(P9W1_9S 0^'_0?3S??EJYZ,!"(C__I_\
M0_%>7KK_?OR._'/XC]AMH0NN=N![GF8A@[HNP5Y $+RY!LI21\Y_D>[^5KVJ
MF)OB)53FA+VU<2G]41S0.'^KLD^>7=#M64''3-!/<SI0W&[YOL\T!'['MU$.
MB^,_.*AW4[-EX*[&I^>H1^);>&HDZ#F.HXS<IE2DZ"EW4=Y3BH90A'T F%7\
MDU$AL L^1#$@2$3Z[%*_GV2CE,XO<_'N Y+>1C'?DM8+K,T<"/.U.4]BVIT;
MXD:VJ8%W<9L>;/$^U8VNP[<I7)6":<'WW&6:^#2 C9;5V6GZS(3KJ&LV-N,G
M/TM]S$):$Y%1BA=\Q/LU)TG7G[\I'T$W#7__AX.1_2Y3X);DEH-'1X!'WJ/*
MD# E$@W'KQT!DASU(AHJ)[^H/\JCGU2Y",/(IRE_?_'=!%F*[SH*%;/'ZA7A
MOJ %J<\NCFG&.T[,CR>83+!?W4'#\0PK>P1^1D-XN8"!X-6H3S.AD9%.5&3N
MT3?BG^PZ9 ;5CT KPY#96*[A/=(H9ZTO3G[Y'%,!*7,V*N3J1D>!IX!=!K\/
M.OP"-D2LO:O^F'^$WKWA/X8+^3N*V">?1A[_5#@Q-(S5NX=/HTQ)Z3!)\ZZB
M')(,/F9YUSV2EU,%,RZ>]XCY9E/F]T<!GVZXY:.F=_U747H$QN=1&L.ZL",4
M^ 6[*8&GA*.8VTQ,^XR7OW_/4LOAF3^C@,)-2);$S"AA#=5'*;-OQ?C9DZ-8
M!-O83DSIWZ,H%<6O'BU?1HQG_*YL3[ +Q=@R<:<H5\*HS]J<I$HV\@9L0T_V
MPM0&X*_E,U,,%I[/2Y:Q/[/1 &08A$V\G+@]^X*)3?','(2UF*M,R89@Y8>1
MV*5\RYT<C1<BG>Q:=C?VCEF'WYB/-QOYO:E7AU$1WQ\-6.O38@1^,AB /^(+
M\4JF1#GB^X"S'XW2QXDNS!2\":Q,QO[/1L)NET4 2R0=KVLF!&4($S5,(Q@*
M+R)@G@N?#%AIYNNPZ@(VK;<DY8,:+^1D/X(\3);0H_V(@K<C)H.4>U7)[C-0
M@!TE9F^;Y_ */7C0'>WWIW=> B,F?'%\$L=)/MYKQ .K>I0OW&F)]Y?8GF,!
MF'XLW\\#FHME@B'0*=4PEB=XY(//@QD:WSV"KZ@0PRC.<N[QL1N&*1G!&T0A
M?'4_WF9L,@:@.NZGI"Z'D=-@WDA:H'V<;=*N7\9[=BP95P)38%)/P;M.8]B3
MI:IEZ%/9JN*7L)]V5^D*M,F&(!X1 T#&OT<SYJ%%6:^TV <D FL^BL6_%1*
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
MH'_HI%H$C=C#BKNV%NR737IML%^_=Z $^[:#?5LK,^7Y\M(SS*(_ZC&#F11
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
M!_O_NKR8\*9[25N7>;^OM'ZZ#]RT_;M]_/F>A#1M'O[VN-(:/L.*!&]L?P$
MAX<'A^\.TK:(B;7@9EX8$<_.<#M1,(B>ES2LAX&?]_%G[.?MX.W!X##K*0RB
M$N24A/<<*ON)#Z\X-"?*6A?'=;PO?MRS2!0%[#Z.Z)D?+$[HE,0N@,3>'S%Q
MV911!]C&I<@8*PT*/T<DF-'HBBQHN"0VE:_<SS]8%I*3+99^$%E>!;)Q7H(!
M+GR;1)RKL7V83JT(Q=OO4S<*<QP#_.[-4^CL[6N-8,V^N_0:AX,9(4NMGHLP
MHO?D&YT1%';2P:=/G_:?<&O4CZ"6VWG[ ?XY.#@<O#O0Z+9IVZCW#9\&*=PF
MQI"+!;TQI'!KCJ%6%#3Q@@R2?PX5AU$O*107(07 V1_K=!A2^\W,?]AW*%-A
M_')S_$.'U5>0A-$RT.DT:\__JNF6>)X?<0SX3?+=<LF\J2^^@*^03SZGS')#
MIZG8KIQ6-3N2__.9!';@NY+MN[\,_"4-(@9BM'#2<03S@$Z_[(&4'J32^=\N
MN7\# TE;5/"O,CS^O \@U+W()Y+"(L\!=B"!2\72&#SO94!UYPT@(1R,G,Q_
M]>G;Q-6=/H#8L?L?,7N'3G5G#R#,8QTFC]"W\+O%G"][(Q]4]&LR@\'A]]]O
MSAOU)]YKWCY%FJ+-Q_/S6_Z_ VN0*_4#BT-:"/K3?AF@A"H.J3/V?N9_EWD\
M 4Z:M "6N$,9;G5=:\&2+].%;%G>8>RPZ!R$;K#@(U%<Y0J8=+$/5Q>;([ *
M&'JTYB/?"WV7.6A$?B4N:F.3.:51J,SB3?!2*KR#I9_ NM&,YW-45H++$LA>
M"1*%UR2 6<UIQ&"<ZU)G%9F45$?JI++^MH+[?WI*NFRU0G\Z\A<PL3GU0O9
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
M@=_YIOYI'Z8?VG.Z(#__\/]02P,$%     @ >8985I-50_ZN/@  #8X" !0
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
M>4%'I[T)NU_F^7,-7GW-J[CIF]FB1DO?EH_X!QEZG%9/EH%+0I$>CV3L:R?
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
M[/N\IY##VE0X]<&'YA'CE8-\X3/_9YZDFJI-+Q**KWY_Y39OQ"E'*GGG%/E
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
MKAD.8,(%L:H;/QG7P\YG?PQG V%-0!")<9\3HTD$YM$7EES1UG(M [:W'.\
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
M143/N%:7EGHHA#=$)S7PZ&4^QJ:R!=XIT:4OK?1QZK'U?*?D:"WM:DPN"["
M$BS6WO/)>)*,+^#$,0RPQY1=T9@2N\OY$6=7@,NHT"$C>XCVQ,P=BRDJ)LBH
M<$8F[ESK DA/(;MB)^W>GUVQBY2/%5C?!=.WF%VQDZZZ1-CO(^BCD0"5M5$!
M,PJ0T5866<S*L2)RC-'%0F;QDU7^[MD5[76_@WR/GUW!:6X)/;E"M:8@3T@V
MC H,9=$B%"=*\R:"3R&[8B>=[99=L8/ ^TC@WW01$+D6RJ3 K$NUQ6OUA,C]
M(=YK0_91<B6T3K%Y&A>EAY@ !TOZ"-?DEVSO@NI;O2C=26/=+LGV$??Q+DI#
MM$5Y;1DJ *;1$>>CTLR98J(46EC5_*SAD5^4]L"!7:1\G(M27PB)\)F%)2+A
M:6,"![3@J<P1JJ,LOYV+TIWT<_]%Z2[";;CK9QP.7N$9C'X>SU?V;0%C72B%
M(3=DVJ0<&"2R0C1'C2J[PN5=WOX,TU_.)I]_H$=?J)B^N=;LA@%/8U<_5)(-
MS_\JE L4EUSM@J/#]GV_9F^.>MPM^F#Q3QK*KN%Z? L/"IL%!&3*!^)FJB&4
MR=9+*E^#K0-BN:N:TF/0X98=MC<5[B*R'B*/5Z$P2D-2L78?-,OB_(*%G P+
MM+P'%6+*TG>,+3[V5GB81"<'B^,X100"UP *)</@H18'-63$Q<2P6">(:0E+
MZVC@IU!$X! 7]T I-TP*N3< O@NN;[6(P$XZZYH\OH_ CUE$P.J<,5G)G-.&
M#'P9:7F+FF598G0N.<36)9H?>Q&!7GBPBYQ;[\X;<^-$TK2_"<F2KX D+:"A
M>O2T.WFDG<VY]7J5FS?J1UXP8">Y3UH*K7V9@%NYRI<)B!F#RZ5:*++&]>5:
M!TL%IHSU-MA$*$L'36X=X+@YG0T$?T^&]^Y2:Y_:?SN]] (5B*@\+3FL0'),
M^R08@*X6:#39%.T#=NEVL7V$)Z[,%G)KG)W_['P9C_YLG-_A;%Z3D>^^^?(\
M!LE%[=:@7;4T(VTOAM.*I$2P4!)$UT'%.PY[ DMRGX)^J%1<53@DGRSS6!-1
M(M9449?HKS9F0%.LEUUVX:>7BKOWQMR':'NX8ZQ=G/#_+@C>SY_IRW6V&6@G
M1#',V%R8+C$P;\$PRVTVECOCFAO<6Z"<EA/>0MZW:6!ZH,$J3[0#L+[:Y&T#
M]7#=\0Y6W?UT.$#N/7CDVP%JLHVL-DB(G&":8+'@H# ',B7OL@'9.E7SR(3H
MT #O>'S81=S]\V!ENPAE(0JR8@T0*(F^;F.>C-KB53%6:M?Z%GHCD(=I,MU
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
M8,"<M2=)/2<O=4RM-6R7^#S9CQ!]'<#I0/9 3S [DGR8IYA18-$9BNUU.D
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
M^8"LLP/6?H)O^ SX.(G;$3Y!+91)MH#&D.KCIX3('-W3'$4.Y!&ZT"F[8R^
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
M[.NA.[;6!^C,U>]I4^=4(B,ZM4(#RF<'07,/W$14+@0;NO4W[Y/N?+HE6OO
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
MSV"QSWK'&KWI@X';+7@&D7/#J^XNC;?"E&]2(F_]6BSK]F,^YYJWXX'EVO/
M* M1J C")*PN8I*"]8+"D\N=+Q+:27D0E^@N8"=&*R]C"9!\[5-(-E<-"M1*
M+Q&1F&;"MR[=NT_#.4&AB9P/GG'/Z)!"A@5$L:&6_PF(UD:@LRT:2S)QKG5.
MVPE';/?!R7!Z.9Z([9V=L XT!,N5):E!7N>/:T3P$C-Y?T(Z[C"(V+HP?0L9
MIQ&K[:7SIT^AWK(?_@*Z\A*[$#58E'8+08<*T>ZIKJ?5OX>L1P."TUFC4 &,
ML)9\>#*/Z&YD4-!GI;DPOGE\940 /!N6'4/_?43<4._52+X;R[F*#RZOTRQ^
MQ3Q-X>(ZW>PJH".M%C[7F8].5L.)I!"83%!RT3DG9=7])B9;W9(=ECY$%&UO
MA<W'D_:C?NI0X;/OF8EM(F<//Z]MT.P9>N_%RY3647G42JF@I*ES?:2-IC >
M.<_I;KSLX4>/$2IS.05?,Q*")==%Y5"1&#S(P(1DW!4GAF_%.TJJ\O8J?N.3
M#C$4<(Z3\RZ]IW-824C$?I&&&99:OQN>4/^W?1&S:ZNW/EH99;C+/W#Z\=,*
M\YNON @?<7.97ZP_J9[ $YY%UO41A"5.![JH/2MX<(!DZ"<TT:"+@\/H&2)?
M!J!::FH &[GGH%OC=4).LBB2B"4+$4@<$DJ*NDC.6;&OHZ>; &DXO1Q/U&9K
MAHAG40M6#!26R#Q,FH,CXPHB8TRS8(QGK2="GG*>72_-=\NSZZ.!,5.JNM#U
MDO/L>NFM:V[5+D(?$Q0R>J]93F!E[6BI"EEFU@DP=5 -FNR->HE]$@;!0A]9
M'R+/SBLN4"@+F&+-SE$18D8.1623>38Q-K=.3BC/KI?V^N;9]1']D>3926L#
MCR;4XOO:.U"2/$3)M$50,J6CU,T-C=/.L]L'0$,K:)3^ZILFMFL/[FU8X<?Y
MHB9@U./6<,]DQ@Q.UA<TYAQXIPU$R5,I6@H[PF"(1\D[?TMV*%T-D":QA:R;
M/-;G"1O(OGV4J,,8N(.I\_ZUUE070Y@\CQ)HK=2%<P0A67VS=Q8B:OI*9EV*
MYU*GUG-"1@;),X;OX3'21P6CW$\_8ES]B>ER,5U]N[I#R?!*1*.'O*;16@Y!
MHP;-+'V'1:]&J+=^2-?X5DTC-3Y[[^RI@U$>#W[ZGTNB[HI*$L05G8GLN"RT
M FMT+=D4# ++# S)0*)R.<76!G%7VLX7+PUT,<K9\C8L/[V9Y?J?2O+7<$$F
M_#6UQB3IL\R0ZWQ-Y<EJ<P$#Q*2DYCKI4$:8 O,$A>>+GV9Z&<#4_7GZ5VTK
MD>:?\0' ,\NFL$2D\>!!"2GI-G:UVU,I!C,G5[-U<Z0GR#D7?+22^  -/6X>
MUG_X=O/E?TQQ08M\^O8+?L6+33*:-C*'2&A%4;.#F*++4CO@);J:JY)9;)W_
MT(VR\W>B!]#0D#CZ%4-EO(:2E@_IO<Y$[4#L0#YU+T(/XV</H?''0#68N@8P
M?_H1S:S2(2@#@4<BVI&MYC5RB":E&+,,,;0N[S\";#WCGA\=M/IH:4A(O9M]
MN5PMUQ+@5S>S0$^W,2)$Y^F>%T6#Y]:#CS(FC-RQYC-?GR!G?%MH0$4^!ID]
MM3" F[Z--'%%6I$I<)LD^%0[5$MIZH S!F@+DXZA"K)UU]HGR'EI -E%"R.=
M(/+:MM=)>5O?6U-@=(PZ,OM<2H":?(G,:U>$,4X0^3(!LHL6'G6WAZILN*["
MJ+,2TPKS:AZQCK>;SG[#OU8_3[_B_\6P:%3VT'.QMC41^W!ZOV"B".6%"(DS
MH4QBWEH6>3(A*N\ELLD>ZXY339&1QXSD"=;D8IT\!!01K$_(C$JYJ#.IIK@6
M^L^7*UKH>N#QG1FT&RTL4[BH>IA()AC6.0_2USHD:0W4X K)ACQFNO,+RN%3
MY'N3?;Q)\]V1UB$J/J@VQWED6:ZFG\,-#]<_"=_6=].;6&?7IM4DHK4FT W$
M;<AT9WA)=T:I75D+':Q!2V:''R_<C=87 KWV>AOE@>;NEKE'=MTL'_Z)%U_Q
M5]I#GY:3HM"C(Q-(,Y3D?#,RAJ(GYUND((,F3LP(L.M#\C&@;PAL]#P+6RKV
M\+BL1_>'?\XGV4DT E4MC2'+642RR.L8;RD<+RQFXT3K%D&[4?J*PE9J'&4<
MP?-4$YIPDFN::786#&I.QH-0$)V28!1+2<3,53X&^%5:7P'83I4#O$[M0/?/
M\\O%A*>8DZ7](DPU9#22#<.U 2N4S"87H^/PCEHG4E\!V$R1#_&G#H&_Z5><
MA!P9M\8 1T?;ADYMB*:VN$W2HG/2)7L$)V E]15_S13Y$']Z9/Q5DK\[\<L/
MGW"!H:QJL-U(+%(QLAU4W4>20Z ]!":D4,B,94R,D(RX$^VO"!U.U0\A:\;M
M@&"#1N53 I[J(#CM WAA.=FYI&@6K+&E==3PI#L@[!Z:&4XOA^Z L%RL)G^$
MV<>KD1B^/B_K!*Z^*"HC:0\R;R"&:+-2-EC>J7:,/O46FNAOWY%T9\'32&3K
MI<_YOG)MV83NFHCK:<\=R.B3@=9%S>V?89_/*=M#^/?5MX?D!E2D"-8Z7QB8
M.K%;);JK D\<T =.AYS06G6R2 ZMP$<2M]KKKX_ &NOMU_#7]//EY^LA,$4:
M)W* *#59.8'35YDA(.-$D'9)YT[CKY_1W)U%QS,"]Q+[O(7,!GA/>Z2M10A"
M8^09B#+R;C#H3:O2HJ3(QCI.!FMCZ^N4FP/M<HDVU,  (=Y'FQ-TH>LE-P?J
MI;>N#6%V$?J8S8$">O(Q&3D=QA-](EFH/BU8I/_+=4)R:)TW>0K-@8;!0@]9
M'Z(Y$,/@T?,Z%@S)'[51UK(J36:-DBP6*[E[P4/X>FFO;W.@/J(_DN9 UA07
MO;0@68@D#ZXA(%E#W-G(' HRI5J_QYQV<Z!] #2T@AX];EKFVFX*N=<$_Q86
MB[":?L7=DVF?^K3]LV4[TWHO'=86J40416F>E&;2Z1QL%L(+)Z)$G#SUP7MN
MXB^5RW=$S%^8/\S?+9>7N%ANUOL>;V2$.U$2@L!UBRI3R-8U$62QMK!<D[Y;
MIS5U(FSO&/6GL, ?PA+SV_GG+W3>ALTV7U2_;[U?OGW_E:N(^YM_AD7^[;+N
MEO=E_=/EF\O5I_EB^B_,$\9"\CX@R)HEJ4)QY.F) "63$6"Q:->^DV]K)L8_
M_MJC\$'4^Z":'N#VW9FAJWC$7;Y^Q\55-C!.3,@^6S(K!-.NSI+&>ODP$'0D
MT5V0E6.M-_M@S+Q">2C--YXOLS-3&R[68LZ_7RZ6EV&V^C"O5^7$BY 42QR2
MC@F4\QD\2@&^&)ZU-]'[^(R],!!IYP3+8]!>PXA8(W9JG/#O7^:SG_["19HN
M<:)3<"XH7Q,!&%T7,D$=+PBB."VD+#P7.PX8[Y/V"L:VVAL@_;&5]?*5/(;*
MV\_SQ=_HWZXFH2A:37K(JI",4\0ZVY2!(:\C9UNB3<W'A0[$RSG!^*CTWC"=
M\F9[QB=XBM^^_\IMGC:"?3=;KA:7Z]2G=7QC]2G,-HI8_B<N5YC7#/Y(COE-
M2?$D:^>9=Q%JT@RH&"/9-62Y%_1<<O1)R,YG[ZB4GQ.F3T#W R1N7MO6?^+B
MZS3A]@W]VWSV=4W_FM?EA_DJ7-S^>1T__MM\]7]Q]0>F^<?9VO]4#I65*H"L
M_>>44P)<8A:TM1%]25GXUBU(!V/FG'!^7)H?(+%S,,;(%9W.,]U15]^JO\<G
MSL?L/.> R$I]5:OCUW,$96(4Z*PIP9P*SK=R^ K^43'R<$?8?<R9/XB#Q;2F
M9_^YFJ?_WK!"5);YXG.8I<U5MG%PW]4R^]ERFC8WDW,I.A$4V6!89WL0T5&C
M B><,:C)_\VI@U6R,P'GA+OQ-/$0/JZ)=_>45?3#(U;1^H]J^4QG'_^HXQ K
MNXE^&C[BA&6O(\,$(GE'+BO6/<&),Q&<BB8ZQ@=YB6C-R#G!]'@T_A#&?O!3
M<&.C_Q NZG<F9'R3G+P"PQ2=V:YV%E%$LM<LR(PQ!=_L^+NS\CD!:@39;PGT
M[_QXU9G<]Y>KY2K,,L'\AN:0I9<E VJGB.;"($I+7WG/0RQ%)E=:X>7A\B\2
M-'MJ80MR]I^KN^O)^?OE(GVB;_Y.7./[0O_Z\WRVYOWJ!)W0;2]$9 QRK*S%
M[.GX3(EV1HR!6U_/SV.Y,)_EYISP>F2ZWP+KO?.O]WW3O?&W+N,R+:9K5?P1
M5C@IZ+,UP0//@4Q;<HT@,"X!9>U+'V,VLG7?]Z%X.5M('UKO6P"]\XM5O5LV
MCP_7FXY\+5Q\#1=+<MIOR%WOO>M=65][HU4LVL0A!JM!6;)BG= 92M":)>-,
M$++#[;[#TN<$JS&DOP4M>[?76%.T<<U_O"3/_.,FS+-YO7J4[.5$>43/ @<;
M:W="8\@:*<@A69N*1"$-:WZZ[4;J.:%L3*UM0=O>;S)KDC;BN6ZO,*MO_%D4
MYWBB(],$4)@B^.PE:.3D1:?@$%M/6]I.R=EB93^9;X'"WF\93S&^^7-3\5<*
M2Y*' %*PFH9?W\M=-%!TR8$1Q4*U[N/3D;2Q&E,,#Y$A=''HEA3?X4]&6?V@
MMQ=AN7Q?-DYW+1J+7$>I1* =D.DP5&Y=SF-KGTGA632.R^9AVL>(.53U[2":
M?W  M=#  !5VM^FY*OKI0M% 1;</J3E,N6TC=<T'D?4X*,@Z![2\@$ZN/FJF
M#,ZS C%[%VK]E]2M3X:QM/],?>UHRN\CXB&4_CT0=55^1\9ORLHS8+R><$4J
MB$Q8R(Z^;U00RK:V01\0,;[YN:]F[BMZ+[$.4*M3+=[?PN=-E7A4/BOG,C#%
M/7D_%LE$"@7(<O*&N^!Y\W?9V^N?\QV_LYP'Z*AQ3<OU-=.!FH&N]+N4'.8Z
MWUTSCZAX#[$.T27A+E4^$"%<>G"HR0N2Y-I&(0C(OO@8D[<)W0DJ^9E;>R@=
M]Y%FXZJT=[/Z.C3]N@Y<74^CXL98QLCZ*/7MW-<!5[P80)UX\-$$O']^;XU4
M;_GHPTQ+WE72\W9B:GCE5G(>#3U>C^\6RBC!ZMN(5Z"2]Q!"C3PY0VR&E/7]
MN9!;-?C,,B>KS9;B&^"L73]_?>^YHYF16F6@/VM#O5S %<T@FJ)\B5K'T#HP
M=X> <S:G=I?T(4K@EH\]E7YG8Y;O;9$N/ UDE0W!SV%LNSU@TO<U?"P=#W!L
M#<*;S\@*XQP$JEJ6FAGX9!(P4XQ5Q)[.HW<;.1K</F.N'CEL^ZBVL=5[/S=P
MEG_$@HL%YGL_N>X9Y902=<)SB#F306 $>,D<R!2%4SK%9+O84SV7'=^^.KR>
MGTC@;*FD(4)@WU-+-_D!5V3Y$H@664!K:>M\20M>!0W(N2\J2\E,Z[[_CY#R
M@O'44DF-SZ)?P^*_<;7.Z/SCS[]?T:,B5R+S""44#XH'!@&](!LWV:2#TOY^
MVL_6 V?;9[]@%#01=\M.+'<ZI_-$GHR6M"KW$10B<11];:2.QG#)DF.=>LX>
M^SB'(1V[W27:L@?$O;[J7<@XOT$.O83_R"" 720WY$0.(U/VT0%C=%8H9SPX
M,J3!ENB2YLSIT"GJ?6@%=AKDT$)_?036>I #2>K[4((@F#7H),A<6VTQ'^H!
M7\<\%H:V8$KW*Y%W&^1P>]'##7+H)?9Y"YFUC&\_F"AAD[0Z\EJK8NI+"Q,0
M&)'$R6/-5A3I=(MM=R13.'96WLXR&R(6=!F7^#^79,?]])7^N E"U'2$Y"R#
MQ!)9;84(##X&^JO+RD2O,;1NZ?((*>=H_;24_@"=@K:0=9T+TX&PH:+4CQ%U
MH*S %JI['@Y[R'V<T^(Z^X%0[G@@MR[6%L1>TX$F!4(A^R-[4TJ.K1^_1@;$
M<XF"H^*AC[B'Q\'55>:"CEX$#QAK,RB3)! I"&@T1R8<6AP8 P<+G+11U-/J
MWT'*CUI[ XU%N)Y=-2_WFR>5^>)A0?2MP-*;BS7JZ+?G97MQ=?V495ROTV3H
MPLBT-AWI<$@YWQL8P;EE+G%M739*)N,]>L&"8M*5J%%,#D?V@>K@?[DI0=+<
MV918!I,X;56T$H(FSSQ'II54F0GL-/=UC(KW7UH-LKA2%>;MI%R7V_F2%%%?
M .DB!,7)<0HH,J#@RAN%VH?6KRW=*#O"L'M;I#W(K6FOL"%>[1;SA)B7/Y/X
MUGVQ9[5_QN9MZ.]T'BUN,O_>S![A9'T&T:]=7-8V,K?*0)<3AHXNTJS NEH'
M'%GM4> *>$$7N(LR86Q=O3TH0R\.Q,<#CR',[9N1H+N_T&V"%9[D*USVD*2R
MH'*)$!Q9D,4$5UR0F<S2UC=2*^+'*B\^,)(/H^QCJ4Z^D[G/F(B8D4.VS .9
ME!&B=QY"#-;3+E0DS3.L3SH0 IZJ8.JCB>&+6KI0\U(JF'IIYNGJEEW$.KRR
MC3 NL: )OG2,JA(=>)\-V/JPF22SR;6>"W($*:%#Z;B/-!OG3SU7S.&S9ZR6
MZ7CCD4C+&5Q6Y&5():.4EJMP#K4PO330HQ:FC_@&\,_NYC 7%IT)6" 85SE5
M 3Q##3%SIDQRN2C;>-,>12W,<5S=N^MB@.KC09(*N_#T6BW3JUJF%TS&*#O8
M1<>G4BV#3/)8\P6$0P'*,041#3F(-2<V!">D'Z3![TG@ME>US-'!MH]J#UPM
M8XH5F#@#3C=*'25HP =.7R6&LC8C4=9WL+A>9K5,+SWO42W31TECO_?>HS@\
MRLN;M)I^I7_5Y.5VYU6;OL&VX?W>:ZH).<:4;8JDV1R5(P<O%.FB0/(-3)ZT
M(.#@[Z*"2X4Z&=#!9G)5R*FET[M <8*9'% +?C2=P)N]B^X^0'-^-5GPX>3!
M[T,1_IA?7/P\7]3?GUAN?#0D7I]*/3$T!T\G!?@8);=.EJ";YVZ.Q=P17AYM
M\=YN[NJ0L!D@@# LHYM6Y!.#&*0VM=6SJCG;CH'G6H 55FH,RKO4J73K:+;&
MAJ\3VA7#PG+4S;,#I@[AG_;G<3V[%O-$BN"XM0EXTG6NCG3@ZVPZ5KQQ00AI
M-![_;KGBYG6/C+9'=L'/(2*/_3G[Z2]<I"G]^D0$;Y)-$C)7GN[TPB$H7@"Y
M*RDD4[W#X]\;-_R\[H[1=L=N&#I$'ZO^O)'("TY7EPM<OIGEG_[Z,EV$30J5
M],A1"DN;W](M&5P$QTJ!S(J0*&)TYFAR87?@[W7_C+9_VF"L81N!4:W-''@Q
M-D5 A^1+&N(Q%EV H>><DS*L/WT/IE_8>P#Z-C-*KT3N!5DKBF3,3:A6?K'@
M<FUH(KU4@@P<GKKT>!F8S!,Z@?:+C!R;RAL_X@S VC^PSF?&_.8K+L)'7)OG
M/X85_ARFB_78\5NG_>V#'V4L,7E!!@D=.$K$FDVB):#/R0FIZ=RWAP'^CAR]
M[I'C!U++MDW#2.'6Y?6L0":>18M%(T3A:_LKS<#)R$'71BTE"!/C<T]?1\#&
MB%TV3ABYPVZ^P6!W_!?854#I>;9%1%$XF?S6H0&5ZJS9: (4R:4P]&7*!S+5
MNK+PNM,.O],&@=OQWVLW@:GG&4^.3!+A$GCG'"@>"SCE'12C(S/%%Y_#8?99
M=R9>=]KA=]I D&L8+!V(\4>#6,\+(K!8K%,&1*X-0+Q!<&@Y9)DC#T8[6;K4
M21P54Z][\?![<21(MNS?>@2&=I09LRL*>!*U-)P["$(&D+EXC2@8NY_)??S^
MW<$UL(G%=<!=EABM3, "UZ!L':9H=01N4Q*,[+%X/YUGW,CL$9U[YQF0&@(H
MQ_32^G!3KS[AXL.G<"60)8GFZUH&MR\5IV+DB@PD*6MG4KNI%Q7@N&?")J'0
MM![Z-RZ'+V;;G " CNDAM3NW5^\\,0GN/#=@K2V@#.= RN% %[=&NKE3PJ/)
M1._+W EMDA%0.OZ&V@%BQY0>^BRCZVMV^6[V.RZF\SSQ17LOLH182Z%45@YB
M4+QV"N/.2F-Y;#TO?"S>7G?207;2'@ [IFS29_G<&+$W?)J,:)2*8#R2K<I"
M@:B8 ^%#P6199N)H,GQZ\O:ZD0ZRD?8 V$DY0U<1K-NLELAE"@%,S@&42AXB
M%@LQ>^Y<CEJXYBVIQV/O=3L=9#OM![.3]I<T8M9.(>B8R)AE.H!/OCYXLA ,
M\]*XT?M6#.,O':46^KPR3"Q7+G@7@<?Z8%8,V4LL)2#-.8F1.R9&G\@[K@A.
MZ'P\F3#18! <8H[-$8B#_'^/LB@!F@</2M*Y&9%$DH(2C'P6S^WIF"#=^3ZA
MO7<,X#_"C=P+N2<<N>KP>B2%T<PI*+YJTF$"3QX3H!<65>'>XZF&ME[W\8GN
MXR$Q?,+1LPZG6HB!*UU[:E87IKX'AWJ^"6%,DJ)8<3Q-#5HS_[J9CW,S#XGA
M4XS@U1RT#D=:\I8;P\&Z2%+PUM7<N00V%SK31)"&'4V?JZ:<OV[CX]S&@Z'W
M-&.&S\O "#JZ,!3(T2 HEB-XSP*(4*).S 3#CJ:)RF"^\0ZZ:]9EG 7MA. <
MI-6A-K JX"3]@2II9T7R+C?ORO$"YP'M%=,[B+*/91[0W6;/G*L8=.1@7+1U
M#I<&GXT@ADS4(F 6IG6ZUIF-%>B%@2?'"O31Q:FT9>_"T^M8@5YC!7K!9(S^
M[+OH^%3P6_,Z7%8(6+@'I3T#SSB#&"-SRKB47?/Q?B>#VUYC!8X.MGU4>^"Q
M CKIPC+CP&2PM7F. *]$ B.BY5ID:\J]%Z_7L0*[Z7F/L0)]E#3$.-\[\\V2
M)F^/F'3:D%&2HX0HE %CN469G6;-ZU7.:\[C/E;=SIH8X)7@_D#"#M2\F#F/
M?33SS)S''<0Z_)Q''F0J+ AP,9./;(L#9S6#[+R7K+!2F@^$/P*K8R@=]Y%F
M8W/A9M+VK>&$6ADZGE#7\)X!Y8R%6!P#R<F@$M8GQ"XFP9://O@\QUZ2GK<3
MTRBS?O[<1''"K-;@?@B+:2F8?[A<3F>X7.+R#_PR7ZRFLX^[S_7IN\+^,WSV
MXNG^O![#2N+%\FB%RLE&KHU0]*5,R:IB)GT7V].IW*QV\ZGO9F6^^!RN1'05
MC$3I-4')0BDJ@2)X@@L^09$Y.F&0^=)ZH&X7NO:]3O[ KSB[Q.5$^)@2BPI2
M,:FZ;A9"$A$*JS5"(BAW?ZK9WOQ=KWT 'Z2UQN_?*SN)=0"'X>^KZ07)$I?O
MR<(.E=6?_JJ6,DX"<EZ"R*!MD428M$#LTE^C#>0MN92:!X4?)>8, =!&\ /8
MCS?TT$TZ_XR_S)?+B4PBBUJ:0/>GHLNXO@N72/>I,70Q\^1$\_D^6\@X0Q3L
M*^P!G,7?<'6+F.1T\!P+Z.S)=,J,#+)$?K@E@(;$@TJE=8[F'0+.4.>["WB
MG*-'CZ$?\<L"TW03,9GE-Y^K-/ZU_NM$"K+.<D H&!TA%&OQ,/? BLB%BUB"
M'NUJ>(+.,\3.X.H:("7FW8S\!%RNKN\WD6P(H2@P,3%0!A601T9?N9)+"I8'
MT7J(_3T2SA 8^PAY@!*AS0'W(?QU1<\/.",IKR8)N<FHR/_6DEBL=J^/ B$+
M9;*-0;'F8S8>(>4L,;"_T!]BP>R=:T(>^6HYT0*C$%$ 8DU*4PDAHB:SUD=G
M4L@BR=:JWZQ\AIK>0:0/%6L;YLL]SO /WZY^N'E2\<15KJT14B!/5Y$O \%J
M#D$&&TDD5OCF3^G]R1PM!VYHH RMHF/)9_O],EY,T\8Z^O8'?KR\""O,[Q=_
MGRVN__+G*JPNE^L'@4+VD-!D$!FM"RB9&7A,'DK.G+:.#M'FUF\B?0@\@I?3
M8=!R_W%E,*T-$!>YH8_,ZUL$7AGB\]G5NT47*@=Z7.U&X8$>78=3]8/(ZF!Z
M.ARJ$@O*LA*!\5J8X>L$$L4D6/3<\OH^DEJ?6(=$TW.ON\<&IC[J&1)$-W1=
M/7QR(VL?&0XB2%$3Y L0LPXL+TX;B:A+:U?[,5K&M\*'T-UC\-A'\$.\ZFQA
M]XJRE*TT02)XSHDRS=?L%D 7HF-)"IY,Z]C=H]2<)2@:"7^(Y&@Z%#>E-5<O
MY5>6W.:<-!B]B2)"2#Z#$E:#LY@!I<L6N78V-F]O_11!+\4*;J>5(1H,;&BY
MVA9=B!FJD.,V(8>Q81LJZCX$]I;R$*?%':**XMDE:<";7.K1Y2"48NA&DP:+
MT$FXUA;H""I_QM <2^-]A-N\"J$>;O40NR+I_0RO;RN./F0R8I2K;PB,CL_@
MA :N699:,&GN9S0]4G#PV H'B\SN(O9Y<YDU-/RV4O7AG_,;NT.RJ((!S56M
M?K *HC81A,JHHQ="L2[3=!Y?X6PTN9O,!CA]WUQ<K"OAKT^<*ZJ,CRRIY$!H
MG4 %.GV\SAR,0O3&D,)*ZV-X.R6GJ/&&LAW U'H[7Q 8Z<*Y(B<;EC,Z!IC)
M\U#.*7!8^^!&R85(6J78VE.[1\(IZW@?:3Z:9],R!_S:I'@[_QRGL\U(N-_"
MHOJ+7W'WQ.].'[M_MG=_ZN^E>%N5<W*,<Q^\4B%[QY$I8PH:Q;F,DTXK[+?C
MKI=XD_[G<KJ\%L+5LUO!E&IW"= ZD*_.I(.8HP$L.0=MF+.I]4OE4_3L8QG<
MCI=.\?;';UHTOR^_X_Q+O0,77S%/BL'D3:#[3M1SD'NR:POG('*,G)06?9 =
MK(5^JXY_UC33_FV#8D!1-S87'Z>TTC9-^'8^FV%:[[N)4%X7,F0A&T%THO/@
MHY-@BL]&\H#&Z[T@\7#-LP?$GF)N[ <^2^>;!88)AA)$, )$'4NJC&3D_!)>
MB?M:7QU*C*D%#NIB+P4 O04[1(7PIO9Y^6&^IF^!WVNI_K:H:<I$ !EB9#09
MC\2]$P4\^4=@F0PH8M2R-*\E?X:F,\#'(.)O/*5[BQWV!Z;YQ]GT7YC?Y5IL
M6:;5@]XDI5TQ4-]7?J%O7Z-^N;S\C/GJR;:69JY^P]6$*Q?)P\JUP+XVW(P>
MG,IU8#,&41C7F&R'XV1 $L\ 9,>DQ '2R_\VG^=_3B\N)D*8A"YIB.L]XAU"
M,%D!1XM<Y#K7IG4!YO7:9X"2O<0Y0 ;Y-1V_7R[2I[#$-RG-+V?U%>Y-_J_+
MY6I]7DZ2T<ESGR#$0(B3J("H1=!9*5D"0]-\.F(GPLX0$.T4T3#'_)&SC6SJ
MY31?O;U_6(39<M.SY^I<P_J[G\D J[U?Z.O95URL&T6_#<M/O^-B_?V)1<VE
M\P;R>KAUD!XBPP*.;/-BDPU2=YF"/A!Y9X"P8U'> *GQE9;K2_1GDN0MF4U0
M"YN4)J_.JWI+.DV;1M,?*IHHK2^Y>2[?$^2< 8Y:"_TA'MP^Y].M8W(U?Y/S
MFJ!P\7N8YBF!]LMT%2[6H(WW.U5M>B-O6IMM;*_I[#93F3,"=LTM8U*2T[B^
MHJ,$AE+8$@QRV24J,QB!9X"MXU'@0U3Z=@4\6^2V_.';K;]=-413,>G"'8A0
M'U&85Q +G:].1,-UT-J9UD]2?6D<JW1GL%-L4*4<2[W.%M8V_4$%>LN9J+TO
M#*BD,W@K%2 OM35H#LJU;IS^""F'SSX<0OWS]FH8(/=A&UE7QM]U=[ .! Z4
MB/@L<8=)3FRBR@[PV%\/!P&,TX:;6!)([FM3E6 @*L/I#_3<1<^C;3V>ZD!
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
MA%M3"(/+OIADBG%"17(252[!V1RB0JNC&^WXSB-]_MM?>N.S9O3*!!.!N\Q
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
MP^LC6PVBK78:TU$4XT+\\AX*XR73L[^_WM+.62&?FV4B'G7-T-*F5!)@TQA
M?-9<B[UF+4-/+^(:^8B;S9S&<SL12EA=ES=CH*>Y?PN4N2,];J\GN\G-XL/[
MT_:I2<"I\+LF-?<O&[HB$CO00JBCU"^;I$/;"&)#5OR<-[PER5-?H%]?WF-'
MLW3,R9S]LWA5+H=<;_C3JL]6)G=NMK[R4381Z0@WL6W@]:\;Z/ORB[T)Q)"L
M"9AF*!.,<AEL)3$9$7&1OI4&^:OIU!SQW.+&'9NONF6'W]M.\A@]_-*5(_W8
M8:>M[XF^++A%/C-!@8#1)&X[8FHYUMU_>V\Q"B6\^M#&\=OD;<V71<JV9AVY
MPREFRJ::0@\-?26.TODP3 RI#SE$E45X=K:G2Z=^-0AVGHT5PMYN_/%26 +Q
M_7RRYB_KS[!&!N"P_+W+VP9Q[H;MO=:CU^H\W@=Y%3=PP/%2<YJY1%&"^73;
MNNC,9FQ]D$;EY%LV0A^31W= _B6YCPD0C=MNCOV="X')/,GY1=^.FJNL,]PB
M7UC19ZVNWG]!.4<PUVJ3LB_SJJ'<<M,=*<YC.U=[X?#A;C7CIW'G+!\E/-1Q
MOQ4S)1-Z,(6'3^&8,N-C.LD-S32(#1@Z>H-OUR[&6W-K6*\H?=P\&/Z=[CK%
MJ4R(@.V0?G4E[K8L%9)^O,3CV3I.U C\D%>9C8E>>TY:@O 8=&2\_+"3[*Z]
MYQ[[BJX! <*.J+#EY@>=+P]U9*#2\ ';X<]]@E.7F9BS]&;6D@Q.<GV\*33S
MP^M\#+*TX=/V<. U>'9#/?:CE2'?EY:84!IP;5#];8RYA57HF&NF9'C>2TL3
MQ5?'E"U.=(:P2O_"GMDOP'G"V*A=$FP?2)@8?0EPL)W[_4ILGL<CE<?(TWN9
M6SW=1C\43GA>XRB"=Y\4N_W,0[%<87B)L*R=(G.GVNU=OQ.$K$ =@%8DKC/,
MFM_X.8M>L\8B58BO-,UDP]XC\F!5P0:6+QI%SIQPWEV_GW?F]L-SPD46>)5M
M-A)\78]DM-DFH;U?T2B_U,B6/B4T P;.Q%]6DAU7>'SG9XF4@5++Q:;2&\W,
M3T4!!MW1^%DL*);<T5LB?+UET*>NS&)BM]$WLX&W<5D]F#,H"'[+1?/-PY[Y
M<Z(F1Q-4ORN$7N8_=P*QQ"#;>(GN$2G\&>?!X5E%)<'M<_O)^HJ4RQ]J&V*.
MU]NS1EY^EFU\Z#2G?&W#\>3"U(-6/@DYU5]I $!E0JKMOVSD6T:S-'(O[6A*
M0 9TY]R\ PHL B0]7 -SG:4W-LS,I&H6@=(FIIBUL^R,^0!#$Y^&EO==[:'2
M+0*770SFIW1-YJ\!5?\;=BN$D@R)0+(Y\C2X2+I*J 7-MH/W7UNTFGN:F\K5
MDA00#SFOG'/G;WOZ5NWI^S73)-F'=8A5!^.U&C*;';4W2Z\>;)C%X6&SZ+9$
M 4_MJ\L[CR+C*9?<*F,$D\\(>Z_S7[C/V7\4@D@X>UK:NL'*O$796AG!H>%@
MVF:N)5,Y7O;3"J> \J]A7+:[[0DOELT ZI-9(LQ*V7>+19*[PDN37Y<?5@NQ
MV1OZ977-WU;R/W>&>7.070$5].KCPO0 2A@]"RA1I(0#YH9\E@S_(@X6G8EC
MK3.P=;V9[T16.L&+$+&.J8@J,?PB\.BMS!->ECM'.IHBXK?KE.<E"5%]&N-6
M)F^'7_(?OUILWO+V6O:.N2,TB3!=MDGA'=SVV8^O=RD Z92KFB2;Z/'>8V'
M@M,!?+_Q\U*(L("!M.6$SO-G"@?6.]DOBIN[4@?LM"A\XY?!U"G5_62D!S'G
M"K&I-!K2G*4_"#^:T>.PFVP<X/G0MNPDA/WCWN*2MD*@5+=+WIN.'Q/J][O"
M10=C AP24Z?]4W]4UB<(;ON2+#JQ0DB5JA&T!S0\'196;[W],J>NOR+8UU.
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
M.1D[O'HV;@7S?9VZ]POZ?-[I'J7*I&[,]Q%^\BYVX@L1%EH/(<ZUV 6$-$)
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
M",/49,QB]UT@6.-?I_7_(DZ'Z".B<]QD2"$-^+93A%[:VWG_;]]X\)6UX?_
M\\]_OTGKCFG2$6X*#YJ:J$(#3DU'X79AMHW\-" L#CT3_^A>IK0@KDJYT^NE
M&#=HW7A,5^"3KL=6S]87.0HE<2K1:]]A%K+'1+<[=)%J/.5K9>B;)?^7CJZM
M(0U>>Z9G+L2^\TH-$$Q_<"[?[MS#1*6"^Z9L?&+O9MB$F20?.-" QU1MI#3X
MC,34CF.G<,X5ZIFUZ3/75%:34"GPNIZ!^9JH;L;/3P\XG;2YF77<1WI'Z6K^
MH*?R9\?ELG[';6NO36/;/W9B./5UW:%\^M+@(B$A;0;'YS'JQ#CD?7>+T\#^
MZQ2^VRJ0\#-E[9UT<9?"C(ZR9BFPE4.(;(/&2JC\D>)S(,@SYGWA%3"NE:_V
MB*MM/EXC.R:S00&1R+3C'#?U\HWWQVS/.'^2=DU^Y5CD\&'+N>=+\9VL8B7Q
M8I?@  NSY9+/?]F).@&M>$SJC*<!!#]L:&1$1Z40^!!Y\AX5[[LI#Z?V\U*R
MT!FO N5N7;K#E*[/A]0':V:FA1#C#F 2:0HMN%Q+;531/9[335@-.DHH/"H$
M^U#T]-4D9Q,N0Y*[E^O1U[>3%6Q7X@*Q&MD6A0WKV0.CUB/;8\6]L^\]:K<C
MBWK\O'-6-=,>VDR(!BVMEP@853\'+MWCRXP/Y1H,"U5,!DV(4H:@WBQ:!)%G
M2AJ-J8Q&PF>-1N#>]<8E&M]%?.-BL@R33T+<JAF,CC&'^-R@"B,/@H9$+QN2
M192^$$)DT*B>A(V2'M6]KE> 7-%^$L._ ?'A^1C.%,>E;?FJXJN,F&Y@L>QV
M5>:C:4>EXFK<T\T(M!CJ".7.$-+B+46%-)E0Z3/3Q]/S&LP6U92I6#>5N9&,
MO_3X9[Y?K^J9U>;WL /Z>@B?N?"=.#H#Y ;-VFJO@HH=6BBQ1CC/4J)K]>#X
M$R4?=YND!Y[CQ&=<0CD/.O6<D@A8+@3*JRZ>]6Q9Z3/+6J^,G?+*B_%?>G9R
MG^:+3NPX)P=[KK-9F'UX_H'Z(PYFYK@^_:YZU_X+@<J.- +S2.QPP4X2=.;Z
M8JC@>5+N1@JA1KDR7\4XRO?C^4#M]P<_> _<[F561:Y(?9:[WTPTLL#K7R"Y
M4=2]<:%S4AW5<TTT@!BA-S9)Z/]@6TFL64:B$2X\O(=9-'^F;\B_,5SV/U(H
M^"6'^5EUL-)8U53#9<@,/$3_)!):3M*%"C7JFLR-^<&%82M.$EDP+OOE/,,!
ME^/;WHIWF6,3CUZ/Q LI?K))94Q\#&.LP(34PJ)\BZ4ZJ4HD=C"V?72/,HC
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
M'L@7(TM36@,S)'7UJXRNCUZL?G!E6B,EX,EFIR%5GB4,9RJO< '-V0P]IBQ
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
M"'H+_YX;K9/!V 9Y-BR?,$^FYYA\7EU]&E0Y75ZMG8LHFZZL[>CNZ%@>'I9
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
M7SEL6 [C+/UW2CFB'M\[,WK/XMZ@BM$AOK*%U-:B]TX?4_RYQ>C++<^P7;O
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
M*;A 'Z@4--GY/,7C4LZ]E6&A_-?@[5[R.9G#L OF&$E6-WD/Z\CW3?@A#'>
M"?'.]Q^]G1_ 9\,]TXX7'1VCCI;(3"<\=48O*3H+$<KFS2)*_KS$M?YX7S1=
M.(6I-Q4A82/'D: ;-?$V;;/9)'00=Z2\%I!F7&JN\?@L]+YR_%&[J*+*ARQ.
MB_,"0!A/H-[B)NT"ZY +37PR/3Z3-D5_! 929QH=3\7G/!R_D&@^R!%H-!V9
M,:1;LO.WDU&RNDPZSK%N<W=0=8>;*/:HAASE6V"D^7W/N^*58O-CV5*%RY?A
M405W9^ZXW-A<K&'E#!#O?K95U2[+%O+T?3HTM($NMC6_H[\*'RZ@&].ZEU3S
M9^>R6(, /TM\=D!ME93O0N!3/5;HU/_NW<WJ:H5NT=O''N[E77']M8M-'B'"
MV;"OZA$;-GR-4J=H'N7*U0$IEA6?I^ "G9]MK&]%?3D7J&&KN72;3W16,1RL
MAI0$F4>( Y-WS6P2OD2D+LF%ZOAF8"</;!A&?EO\.13XE6/10G4:PLZL[B$2
M*0)"0$A'/BP;)OKCO95M !=%>ZC4\T9@\0\=2Z#L[E1O0P<'A2#IJ-)0HG>F
M:!$*P-.9"A!9:DK\ ]'*QGA_D].YL=M$E_X5O^'>8<5:ER'IQ3@12@31A =,
MV&RSE00#,^^[;K_O5,O)'W(YTNKM?^(80B8_\Z/#:(E<I1L%#[KCP#.YK>3$
M"8 I<,V0^O@]CK92S+0&\2[PG4T[QT\^)-$MK+5?-NNH"%.D8TH$*8#T1(7"
M#V2F[#R"'V*)=A9]BP9>ZA0OA)/$(ZY]*UX!(\J_$%;/__@2X&E]W4UU0>)D
MBP%2#C\FR=]R1?%.KOR<.#!GKO.G&#F)7>*F<D\$?ZX'^VC$9JDC+Y6G$%%,
M0[>'50OONT\.MJ.H?[11DWHK;)AK-WBJ>TF:Q@TPT7/"&1=M! W2!M7\7M-
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
M@VH""<'M\MBB8):(<KOKXV,NIFVK V[DN)MW8AVR*L_,U11C_%\JS01K'V;
MW]I[G_X=JZUP=^;-Q^'\?H^Q%9'%M#?^?]QURQV72C:+(EKAX:GX%J5K%+D4
M&I=N-<T\T4Z(7D"I#;XC3RBM>//Z:&^C^(\XB1"AM[#?4ZK"[VA!%+]RVJ6[
MH-)'D'&SBN81DWL%* "?BK>Z=5QZ$,5O)'-Y^>[3 X=O\"I.N'NR>&;W&]E.
M0<9*O<.&Q:NMN=5<US0O\BTVR9T7'+_?ROHT\. ZOSZU#3/O,9P-VQ--T9*&
MUOX7TPOGPD@/,6U "'MR6@^H% '&OFK^EI5$A96#W*_RM_KW:C['+$@K!ST+
M*M=P.I%TORW</^)/4'5?:]NX>;Q4+AEX/3/8.F5G>OJ^DT)9\<Y'LSN]=.OB
MA2 W82:VCT=Q"ME<Y#U944!5UZ?]3?>:W.&[%6HZH*5]=*NFK/SMZZ-=Z4G?
MCDN!>2J>\6S8 >8U6HKE3L:ZIX2E=4 W<=AH]\O\ _@9RV%C_7!'6;\D^P/'
M9&B=&&]T *1V0Z#)EJ4\JEM@BR$#AU<VG \@1Y+'>1JH&QN-]TX(N*P/A7Z/
M22RW^L<Z8;\;G.X%-<$ 30& PXK8@I0F=0:+V8>^$>S8?,F 0E./9YK)Y$7^
M"95___;&18X5_K V1=_&G@*SY'#/D-25)2=NB&0,WQW&5!QT%'*(GMXNW#I3
MO^P\=O/[2I*\;]!'?'#Z-CQG6!Z"PZ$L:7"D&--EB8C[@&MK$.]9*K?QO')?
M5L!R:%3@Q)OJR[''0LX6ZI..WQ7C6X)3'5K8,+@J&S84>HV&PTWAN6?]4MMJ
M(2SI9(T8*BR^7WA^J_-8V.:1&_U^=J.'F$W@&D,=:/)F2:/O5(,EZDU*@'%M
M=4GX0#""(K*$W!]GWW[D^/G6(,?I<],)]Z=?-S;A=<$]C"M00(,LP[$[PBN
M:Y+,%+":DH]]%++\(*U%G5S&&X4G?XM]>J3NG&Z50B.'Z'3\+T.BA_1GQ.A@
M4R?@+QE::VN:?/(\A#0Q5TQ47I8(O*2NQ;I_Q -!1D\R@[2?E+F9!(Z@&GSX
MAB]0Y*,:= )"Z8]ZZJYI99RGMD6Y%+AINKFD')102Y&)M'%ZQ*]OP'6Z\+[_
MWC@.>ACH/8G"9AS?25/YK"I'4P_W,32RN/= Y5W"+_?E@_Q/JAZO3F,NZLKD
M+40SDP<;E%EC8HZ50?D!B91*YE&$;G309[GX#B*!SZ?SV27['_IQAVZ%]1@T
MPL<X!NIG2 2J!3XDA0WC4F;N^<Q4W\EO.!80;G/ZDC/:91+^8O.\D<OYL+&G
M=A8^]E=+A>;6X#=%PL:/=X/WY<U8]5WI5MM!F@F,]NSWE/E3C)L"8=DY?R0?
M#XR;6,F[V01U_6 0+X.021#XF6@:U^(?AQRWJ&+0\WK9+P1>6250H/F^Q\$#
M)=:OOS[8 S_/:U$OQD7"\X Q4S.12*<8DT,!R4IFQ%393[F!A3;.>*D4+?]]
M+^/%L_PZ%)I&0Y-(JEM65"?6H7>,BR#?9'Q,$=H#LMT_ 14K^N6U8_D!R%9D
MJ<W?]\,O3QC;J9^[_)<C/3=@)M8?[P=N05Y\;2>*I>[\S*AR$6)CG"%4$:+-
MU>&EZ?YE+</,\F%4RUW.&/?9F/9ADA^E?>ZGV-_=S'__OO= >XF7S;A44>HJ
MNF)KU&>M3NF6UGR0Z"F9!*RVNMQZ75)NA_NZ.](&0?_[@O:]HP4.U[I"W:,#
ML?M>@,\Y.341_,2X>FXV9>'B\2ON_E513K?0M"7Q*Q*I*GQQY!'(QJ&_B["$
M1.+/$+ZH&!KIL02UKUU>7><Q[)8)3NU="UPKEFY[A'4>/C ]V$XN(2TAJ5T=
MUOW3X"[]Y7P%BM TO\_WJO:>69<,NME;["X_ZB]RM\9^_N[AO7NZW'+!;^1R
MBY;NJ/.NY!+_I4JJ.?)0I\NAD;EGHW%YUH5-0 #+O>SWPY:0_1I":U6%B=J-
MBI/_E-OAAW,56,Z##/,88M"]B*1APV3:4Y.MLJ3"I?+QF1Y;.-A:Y ;L3MQX
M:F(PNO")C[9P+XO<MIE\L^9&WIJ V/#X[2&7[#:;F[&/GCI3V;!6@N ":O?_
MKBL3A,A%E2(1W;*&4EIGO\O.NWR#<R>6'C[T%W5HNW^$2\L<L;A '9E*3J)V
M<2.&L:W;POC)UIJ4K@;JTU&K(8/]*V-V<K*A2XRQTMXZ<5NJ.E-XH,^Z7D>X
M?N>MQWI.[>O"_9F^D\[+PSPM60W=8Q$CS_6G5/^HRR0.+C-Y%!WOSO;&LO#J
MG4<+$ST0AI7%*S:JE@3I.20?TY2V7$);:T$>W. +T:R/B/ )%NY=,Z8M;GJ)
M:YM/WD%WW,^&UUE$/BQ5Y]*05(#6U(*-&LXE=1]A(GXU[$>YL([VEED9UDN3
M5EVIV@U%WJ=.6EVO1(U?[WDHL+1:$5 (\5.,(%CK0K5=7:.$)6,#IS9ZL]74
MGC7D>$DE;U;9S'?AZOB=,'SC$XYU5A,0#1>28\,F';&?F#[@06HSL3EQ[,G
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
M-V*W0#? TB?:!0NP-%O=!*5;:,H%Y2[%.Q__E(=@B"-YMX#JO\4#_"W>)[=
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
ME$>J"=WNAX'QZB_[WVZ809L9V(LM]6V65V<N?V[USS;IE8?S2^HN(DBFS N
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
MR9",*9Q-NE,AG.ED7_+A<,[LP/T !6^\J.XY->]7;NU_8FQFC5SA$J@4*T;
M+3\:3BSDQN(/4OD#]_C$U?:UNS1A23/;VK:&>Y:_C6\^67$TCN+Q(WZ1@\]*
M.36UV$>^G[ZWW<-WE([;KAKLOL+.L+_7$'8B)E_<G)9D@:1)L&5PS-V@*_V]
M [6^WX!4WT/RK7\TKT>\LX?NLE-,*6!0K;/E_)4&M&3,A^\G]]%W=II3<P?J
MTZ!*'08\0DGLA4*#80<^=LV>>!9"4OWI/6=GI.]7>/'2L#MIR:50XYH4:7LC
M#R47"KB0>7R<%^5$FME2RUR1'HK'=E5US/C]^>8<] 6^1.G!WK_,.-+?A"&%
M!8/2$6:&79I+CEVAUX;?'R'F/DXQ3!'S!BNH!3H#EW[\H(J.RH7"]@$++_.%
M9L/TC'5^(/-WQ>1W78S[XHP<>:5_[*$8\BZY";HRQ#(,B8^YQ1BBF^0^7(KO
M[&A6"LC5S37^\[X#L1R^AR0;=_8(H\NG75H]4F2E@X_!WTV4[9"M9MN!_G0Q
MT_Z]T.F5_'6;Z<:$R59"YZU!-]OJ[,)H]1;C344Z>>XJ<O8T5SP8S*(NR)^>
MZ-)<ABIPI;YS%<'H*WZTA(/R5M-U9Z^3K+Y,CH>]LKY6L72I.RZW//RBL.^E
MCUT/.(4P_3F><QQ=QRAL#[A'6P$(FE8_X@Y7:YQ 5!BI T7M)J1/.A%"BN5)
M&3GKQKL\QZ=)"3TBPA<<=$[)& XW)<'N@U]8,9@!,GYOIT0J,8A,>MZ]EW\R
MW(5 P&6Q74-K[<R27M@++\0FJ1IFTV^,>K8#YLQWG#QX<-VY7Z<YY=@0:#K7
MC#AQK^M1+>@P*!>?.O L>></M63K*,5]_DDJ,]UP(*+P:TX5YB/YU0'BRP4O
MSSD/S#1I=[%[\TUM&P&UG^^K F.Z7?ANVAWCNQGO7L:[C[ _!CO1VSL>FS"#
M$=SNOXOESS!C<GN/F^[5F;20-7.,"*9&&-?>)U7=D\ZZ(D]ZU?! H93B)\X/
MP;QQ+^..P9NT5G L+5[REN#E_@+ M(_^<I/\J7+0]R!APG&C /_^YYFUKH#1
MHR?F(G.6*QYWJA'W$BF/H7)<0[8 A]"U'S-)!"ZL@VIRA8QF9CS!Q!.>:A%]
M^"/;)I*J*CYFZ]_I8^):-BPO_=[BIP4N4%.LXZ8=*U6&[V\S$$K'\6B\3G?,
M%D2F:P?:A4=4LMG&T4:O/9>Y"E./._$E]*OYVN^ECQYQ$[3E$7F+S"]=JMPY
M8H/I0/V=4*"66K\J1@T+192L71P<['.QD5^_;MOJX &?6C#2D-+N_>#7LR@O
M"Z2SY=R9 Z I8, 56^L"M[>]S7%[>-=*Z=+P#/XKE.0/F!3O+0GV"WXZC_?9
M- &JKI).2W98GW_"&%'?P__T93%7M!P(/,LI(E+219^RQ8]\5_JV\DWKMG%N
M6FGY[2O*#AT3?T3-CVC[M7N]-S/=N'W;Q/(XA/6--C0(3<7N0$M',*!T@WY5
MK3XSV1=Y0R9/ZQ :4G$-AVUI%_N1>?.IMC.Z*Z>>:-QRA8FQT: QR_*[O.\!
M\ A#^2Q#K"[UET?(U4'DXB>?@[O#UM0N:S3_HZ,3=U.[:=HY^[#6+^P%3A4O
M*H030?UO*\T V;49"J2C#)D1V"Q&T+E(_M"V*C'D[@_I:M;-:9>RS][T"U9Y
M*3R\TF6$MIHD!I#!XPE4B73V_AMAC3B>L"NJKD)-.&73E-LY"KZ+L^0WQ $S
M*\4F=XL[\W40S!TPI5_)(#7*"R>%RG5.>SOX05US:G*5H&8Y=9\I^PTJ" \W
M^$1G%C T9WAQ)Y!(2N_&')NZCJ6SG(#:3+WZ+TW4W'4Y>3_H/+8SMRU19W+Y
M9Q]7[&MYQW&&%G-S.@HIZKT4*T<D%&><50HH^5RU@?'^]4^RH5'>H$+^J?6H
MDUY%%PI.0I_^=O^VWDL&]>&\V&E(B>U'9$'Q6FQI<UI@EK%!&N^*OPWV@#=_
M]2OY/KC^:.)1FEUUT5<[I4/Z'E6%<A_&%NQ8Y>_>:F9A"2@;KD@[2P=5P!7N
MK,3V.-6O__&2X%N.-XHU*;V"W[-TDVP\C%?R/E]Y-;0251?^K([P(/#&V5>0
MWP8D.)/**<!>"W/NBQ=:E6>,6 $?:FF<JW,.P(>\F^.."4\6O.WW9UQM3O6]
M6'.Z<;CYZD^/)(&9Y^Z?D6SY6CIB599&3"/B#=*[3+G#0CTD#(%U$32\,!Z=
M9:!H^5P51CNN+_3)>-?TKE3"A(W.T4V)2.&?U8ACDCP5>P:FCYGRK$WO,JQ=
M&0&@U$QPF::$"D-;/@]N-EOZ$1^356,Q*B#MNW"_)F@Q[FK)_LQC_K$_-0-V
MW?%-.I&9N2G*O+E=,0I!-&ZD8/3!2"IYI?F%#:.,$MX2-7H'NI,@L8<T%/U5
M2L=*,P=P%IR,W'5-RC#.,K-\CL\Z'$Z19\O1'3FU</]Z$9ZK'F$="3&KS41[
M,'RQ.SS9!Y"REG*M_G$[#.?MHNHE;06.J'O;*]Q2[9H5#4?J)\%6'S__81@2
MJ^1*&"3XR=9]+OH^$S/FK9BO:)_\YJ6K0])-_C#O6P_$"Z_^/U\Q/HZX"Y5@
M.S&<J2;MP*\>K$PT0F"IC9"1/#00KQ(T$^^7+U$F>4]6]["-121"?0O2]PP;
M!OWKF#L$9<L%D]E6B0-6B29V [/?)*Y\L1'X\61XX=?'2M?%X:"EB3('QP*'
MNI=^%U/-7OXD+L[\JS7^%+PIEW-@B)[+%35:YZKE@M%.JY5;$+O7()V'UGOS
M+<B=^I8G]8%<M5AYK#&4K=&+_9D"?WK^UQ:DNYH;^&6&+?.O_O,1:$M.-FP_
MB+3E'5;!([MEL9SDF9A%R(P1R[AIYEI3GK[;Y*8]-$$AK5OBJ(!0<NAF=QNA
M[75;_ELFR38@[53!:6W9:Y=ON*2\V0=8UJ_MZ?+G/,92<LC V7H2GB9#ENTZ
MCGFS")UD6T4?*F*Y3:RM&PTCKYVXUL+:/9:5?H)TLG_#F"-$J1_/N'$ *G6+
M9F%89UW52M<]86;T1='#JG;7L_/YP3:+;?F$SL\S!@4EUW">(2[^ 8U3S> 2
M9@>VIXOXJGY5B.7+_81'C5 V!HA[V$83'6*/O>=#<%)HTY!<XP<S4L8=;A$E
M?*<UWO[,KX6WWSW=,X"9_6\P" 3,*1(]3K.UU-7Z7EP27/0W8A<8\SZKK^J[
MVR$!Z],YXR8?2S2NBWWHQ_OEA];7)S%._^##,6;DG(YT7ZRU3LY,/399>>K%
MIE]LW+GJX^U-<U^<BDP;VCMPOJ+:U:D/'QV86Y@E;!I2R?\-6I5<56<63P",
M7\<<XW$Q_+DM"$UG35OG%Q',F/=A3V*! N$MR%MQXO_!\ TO*\$IY7"">R\Q
MRTR^'ZZ$[;D$TT?-V(\C;V\LRO 0E&V<'-MA\?1LB,*A-Q:1 XGN-$?K1/6^
MYK^$9T^+IM]Z5(H?%=664V2^>=XX^RB-)M_<DG'MKI7V]^5[W8"ET)/ZT@]@
MBB%-Y4RHG[?*XQ>MAR:JZA*6GIX2[HP-[BI^33 [7U4'?4]\!SKW$/? *450
MP-< U!I,H1N03F"@8.8X4LPJFE:F>MHY<^("X%9S&4$0+"P/?'7MGHG&O)QM
M;Y.OR;>O/,VC-KKJ0,&!FM_8T@8T]WXD"4??2\2R8& D,V6RXP2@-5C<YC/P
MN;0XO8*JM[I&M;V7%ZCQ7/=9M\!\X-R4#/<!BL6TY!3 =!#!?W$#T-D$ZDR&
M?M1]OW2'EAFV]!44,V)PQV">T<<C.2X0&7T(Y&I;O1S:"(R@D_F=@+XAN,1O
MQ] ^=[>G8='4!2_[M*^#0>[*5X,TG)7WD5HNMBC;5*-JTK_-;,]!9Q+H!J !
M;K6>Y8ZZ-H2EA+X7ZOZ[LX"F<_Q,4VGJ.E,<9_&Q1SN_02'/C]Q8WG4SL"Z,
M1[?>(O#-65T\OM1C]H53Q96LM&((,5$,U_1^K##B5$F^U)5]INB[IW0%7^Y:
M"W.>,-X(3(*IHF'@!:JY$Q]:#]#/H=:)]-A_"FK;62);7MV0;R?5)_)LGT9!
MMTKIV'2CCW)_FS$Y'6U515I2PCP*U21P4E=$=4T/MQ6B/EL+^BC:7:R2M-PW
M)O0%OEK+$F?;<9X3*4D5!F /#2H^4H,.G/ES' /K$WN.]PZ.[\+,B/T3R)?=
M]/=PKJ,336_'W@[W*3)@79:;090A7K.%AR'N_C5R@YF!6Y!$:([Q\TNW#H5>
MF[[G\>.&M:U"+@LV/>W3 CG17ZMXU6GJIP?)(6AZ#VEPS"C )/6>S*'L,/6:
M(X/:>LK6XQ;F59X@MN^O*R$U-;7!Z].GV>[7IY$B!UURI$ZZ6)V'G(= ( =W
M#$.RI1"Y1,#63H](2=NN& [4@YI;D-5@=(4,F,"0'MJ#JF<F@ADOX'F5RQ77
M@P7:(GU@ZIF_+<4>;YZU--B=%/CN]C!+T -F D!O=6F"-[%":&L@H( FIO:=
M+[HZ-#[*/6:";R+JXG,=C%H2_#"6LB86V>NKP7LO [Y#Q:X;EYMM0?K-R .)
M.QV%3J9]T>R<E)<7\5R$G,W/A@F?1"'C5^"49E]](#<5BY3X)&AA23,7LS 8
MVO36FQJW(8AU7-CY.5M_4_WL[Y%;BUT4T)VUCSN,V_&GAJ'58\#S5'(*05[@
MQ!8D%2U]I?9#=[9*9X?MD/I= IXND;0%X>_:'ZK5[PL#C:F.D>>/Z :P+@&K
MA'<#\FLO-R6;=I[;B7H/P6"Q/=TXH!2M (ZR]F/(Q?%AJS-]B&2B8BDBTR"0
MW]ZH7?6D9W?;@SL/<?I\*B/M^'-9[.A KFCZ0Y0?\QMBUH$9S2E'7ZE!90V4
MSJQ*/00'>S?ZFAD+JO ^-[D99.*+$K6K<K,"8Y!-48W\,\\<)'5^^[#A#X<?
MXD2Z,@)('HVL0Q..#0J[E6/B?'U-5N9^K@X>&3SB_:VW?O871:O[GXY<2GJ/
MQ"Z4<;0B_Y(HU4G,\T?OC[0;XXD51HMQ%DWQ8T+?<KX-&:3 &XK9*GB&P0"\
M<6@ (8$2LF$4K_14-:<1ZA5"@!_3[JO()T^*C"JH14>7O]C'A']0][LK%LG3
MJ_:X7/*NCNUBL"H/MO3@4M.<L*M$!JSS<0A&99R@.[NXY';A^T;(QN&Y<WO<
MLW=D7S(0U;U^0S7R;QA]/1F[$Z,34FK=S+"A0M,L'!(>>I?EB/Q"C.FM:TX$
M'#O@$%NBT$O69K^QW+2I]F.?!5ZF .O4T9P.!Z"/TD!>[MK76!%V:JB7E%C=
MN=:,&KN?]R7?)D.C0-D=W;#[X/*MD]!RWE\\F4N",J.!0+9RV$-4%BTVUPBQ
M N='80>:%D\06CJRR^"&;I.U<@V/CN]Q%&#(Y"H6C)Y\6+2C<X,KML0IY1["
M#/-.8@OGL>1=7,/O&V:!=S[@L,\7?\C?N>ASPN"/:-FGRU$65<F'Z/JW=[ST
ML7UC/(CMV86];+7=.4Z  _H $SQ->2?*1XA&[C-\VMNVD6$4!KW0;M4R;5!_
M.<%\+DXKVO5NU)OY5.\'_--$RZ#_W5"#/QU\#CP?Q$E:!%-PTJ ?/:"5&@H7
M#<U)?/&=Y'*A$:9V>_"\IW>QXJ4>\Y\MQV70KJ KW>G.7B/ *8-]A('W!@BX
M5,)@UW14F/9!$E3JE-]!/7V'[!>7RS>]53+7#CZ]D=7:&"'K-Q(:5.JIWTQT
MC%U8:KM^%TJK[ZU70I]DU":CG:BY.:7?4E^P]5X:,_&5P1>LQ\!,:47+X)O>
M_GX"ZV\IGR\PW*GN.;!]J(D>F!8P-/@^LG<:(S>CQ/+XV/BD,@AM)9S]L+%5
M_^CKY-@O-V[JM#Q.W]5^^[]<-+>/#%KT<</ZN-\D.+WNU%7L55Q3(%L:RS38
M[K;W/Q?&Q.* 4.Z>=?#,-H'8M<%V\<S97B7['+<%87R)D"AI7QGC<#[-_J3K
MX<1Y61U)I&1M07X'X#;S+*RV(",B0,2LF[IT9J$M(3!L?59_:-E;C[;3,?^:
MRPW7'Y.1Z<;S+I[3%_,)7RM&7V^^WX+LS$=K,VK[)91XC!F>!C,)K9## TVM
M5)W50.OQQSF/&#('3D0(5@]'%&9+$W52\A M"%F,+&J")I1C(4W#[D9?G['0
M"Z2&1=03RI7M,TW2^\_??ROJD$_74=#"N NIM6 _C7*%B2QY7FZ"$:F\J)=V
M&C3FW5DN6Y/LMP6YG<[5UK/FA5NL_R]V+LAI*1N98Y9T?9U?W\2G#K6XUR;W
M=L!DG2NXCANM0(=3Q<2'2-+]>;,0,8U_*I79VOK,MOC%#ZMU>N$/X .(5%\C
M\!;=20#$]4&5C4=%/4 O[]#_>R-'D\<_M[P=%"87]KRI_+?P=X^PBFZQFM\$
M:=I#1=,?C1I]D)C2]?:IJ%E!F0LN5S''V=<X^5V'V;Q(GI+4X< R9)N-2; /
MC9)^G?[8$<E0O"<EAD?%_#7/.:7B]Y7E_-CRX)IQ5Z4"#\#D#.X(5 G-8UZ"
M(^,6FL!IFP*N)':NC$H#'6C/^]_ES=E4O0_3KX_XF2T,M<JHFXA0#!W.?8>"
MU_\*,I/]T!Y&R\J1&W<\]V$\U,O1:O4?GM R<C*RVZ]<J/KP5HEEGX*?QIZL
MVYT -^5I2)/G6N5CC]'$FA(XOOY DW71S#N?AKAP:^>;P)SM&\J8T/8<GHM;
MD.#R6.9V>HIFNW"JT&+ LY&!YBX)X%'^4)]IT<#*ESUVJET_Z.<\29K_C*CM
M:,W44BXV3_]2O#K,LL:\W:L%?56\*A7!BNICF'KG,N\!X7B&]* A6!:>3GT>
MF%.3KZBW3Z<VR/ZVB5J>7^L1K];"+S^O1;!*$OW\GWDXUH3$1'A[>9_YZ.TU
MJA!5J'"E\!^@.]E2*%GL9BERY1<@9 7DX/HX4$ILRJJ1JKFSCX/31[T.PU#5
M\KJE!W7O;KRXLN=RW!Z(PM[??)LS+$ON&"\Z<<6Q/4-$$:XYV@LLJ$$A>F$:
MG+OZJXUZL?V&R@>1X5Z>I5_""CZ(#,;<2=X_=-]!.W7^),R9@LS!OG):">0A
M$\2IY@IB>SPQ>T"U08E,F$$3XUNO009\3X>TX$(Y%Q<1*'/Q$Z?FJY )37W/
M0S?2+5JYG=LG*%.B'R'1(4CC(.P90ED64E4AQ7]E>UH^&A!430Y]G?BRCU]#
M?,GSP+[=#9(HV1*&$P718W"W-/%E'J.9LIZ*]@OV@^/\0FGU$EXA4G,C0Q^R
M;MR5:E')WGN0_Y<A5\25MOZI'K'=M($[T07G9'0)@88]4''C)ZMAOQ%2H%<O
MDZ19F[TVS1S6[$P[2,D:S;;W7-"Z7N(I;!]P^.X6Y#'Q]6#[8Q#'M 9]:!+B
M(=,;TZ98B:A@O?#5 WMLM)4/WG@[TB,[@<)1A7J1RD'3,!4&KG<+(K[T-Z;H
M4=2(F-.99)KR29F#4AIWW [+\/V\U;VC'@7O7A0!$RHEQ$&AGK^^Z;49GI9^
ME3\8<Z=4NWY=SSGUF7*-_N"\4#*V!X&!@+^8CWE_WX\=!DH#[;:)-OVE&TGU
M\J<GKK(VFB_P6<3\X,[G2%J-*M^_J?.!%^9P35N0%3K#@2N< >0Z8;,65<?_
MC*83Q7\31<%URZD_J#"#J!,V9QOOOJ69/]'T1QT=,\RA['BQB]8U66_(X!WK
MQ5)A7V+$@2D,)Z8C&$CS0;_R>XE*Z2Y-_$)55X!%C>$_7XY=/;GW-$L)-=I'
M;&Q>;68\9_:#'D]>U@%_O_7ZR@+0VVS7X/=%G;#"B#I?Q/SL\/C76<TI>K-T
MC5^<WE>1=_+&OV+94@;TV%XG"&86WE2\PJ!#[R@%X.B=6&87XT#E8_!4PBU.
M98*_[JDS;7?G ZQ3KIT;O'[]_,ZORL7PFK:8\MH?<I+!GH[9)DU-8R_<IJ<9
M G</3EZYX'I#]B0$<@SB=AIM  8MJD]97":+_U9_OARC-N(Y)9XG04*N)J]*
M.NDOC \**2L4#BD\E!BM!_<%9J*-7["C.>T%MC,K:_;<3WO56Y%J7Q"2K2(-
M-S#4H,]\;:HY=]/P1,K<J#+*C,X5_L.H]$D9,$N8]<",P4Q;.]J\&H_TB"I4
M>ZCB4T\KBBLPFBL*__)78CY@\>1T01*80+%)T=WYZ!HSEC;2R\Q+K)E]8["[
MS$^9?O7Y/\>%^-4SPW$L4^ZHTCE<8E4P@@\M'Q;\M#\OQ*V)*]=HNT9WWZ-M
M_]C"]M'4I9UO=C_\(\.WR<\2HO>3@0!X5A16XG!G6P,82A_H:"*8+\KY("Z6
MIQS\8IM1=!9*O1ROQ/K%%1Z@.\W&,K?;G7JB)"@Q>70QB2&SW3A^(Z@8R.QS
M:).7G#/Z:W3#._A7F[]?JZNX1E*>KM>]MI>_]7[7IV"DV ?!R+ X?V"#FIO>
M>#!:]L(3J\J@5YYU8^=[SB1KG =W=P<>FT]T1(VNIM"AI$CF&5"/NOT]/1+3
M X.")5&+AS+)KH UCI9@L/NTWQ6UMS\7SHSORXHM57>^E?=57KM;!8+FR6^!
M? "[JO,,'?Z:=ZP'YF.I_J,XZNBGE,%84C9,NQ.Q )8NTO942'K'2I*\E^0%
M,2L!'_J>'YK[.^%KP))!2X-EP&C/HCI8S++4+]Z"B!K2D!E5#&@.]>-+SP3'
MX^^.>'G\*/IE]MQ!MKJ\LT.9^23?JO3R\Z]YOA]/0@MQC1)W+9216Q A)%IJ
MO);A5E%\B'5T\9.%'NI6T9)#W567I&R&NDVZ\$;FO8AD'3QV#PK%2P4S3VO$
M;DZLJC/WLQ135D6)JU"@0#E72_'#%D1KHRQ^9;,M$G%S$3."Q>M7QND_>H+Y
M4"%008M3LOM6UFMR]J>Y"MY0H<%.(]_)LWD+LOL/(,K=<XN.!2]P);@D+VI\
M&Y&M;D(,D=^_D=%!-L#>5_Y*?O#MP5>>1.I0?+1,5,12GD$!U]P4W$ZV50@:
M0:M/\94;[]!_Y?N8R+P%9#<]LQS=:9YQU0W>W<^?X@JGE,&!\_6S=MO3KA<0
MS!C&QD"=4 ]9BJN$UF4(I5BX ZS^6,9LJ-S?!^<7^F2" P]YU 0WE)W2D58W
MPB8JVBPYI<$#R4D5PC-4!B(%M@L\;3NEEU66Z' 6F*KK[/?ZIS(L_UB?OFO)
M.8G]=[Z'B#DP@SD/"#A5!/K\%!>".K#<3RK/+O(LOO,2K1.P,1,S;GT5Y=\2
M]"[?^F-^JN(=;5MUE?-"U$YR/T(HF R<07Z",[N:@/ 2AC-UO1NJTL<#=:AG
M.@8(P5U^5:Z_\K5H:6IC7U L^_E!J!%CK\P:]!$4[[3*OUV3X3R&F:)V8;IQ
M.[IV@\M#HX<F5Z.==J%-\$T=0'C%ZZ*R"VTM+*7AVE?F^VV'[:Z5!HU!VA=@
MG\<[%"D<T=X\E/09H*8L\%%/(-,V*M1+@=YXEQQ.UKQR7O* L/+)0?$CEW"[
MN7QH85"G!O&=N),K CKTNL57I3F>F^B#J1!>9:YN*E=?4K^P?S-75\)Y^22T
MA"<=7'.3%]5YOIT+%JTSJ9S4N@[HTV7B:V:M1ND!0N(.GR%ZW=4/"0D+IRTU
MCCF]GK/:RW\L;*/ 3/V46K[=]J#29!1WD2C  Z\*T="<1@PQ2#9KM)YS;W2=
M;K1N=6\=^R,+<?*[L7-7%)IZ9\>90VKLES6=ZF= 3<"OSQ<Z::%)';WMJS#Q
MN\XC9JG-_^ZM,-G.[X-'=$-N75/00'=/\I+C::",FCTC#Q7#R(.Q?>.^VG5S
MW^,UY-)NM&JK]&>U['X06.,(B7+Y7YO@(W'R:%D:] Y9+#J7'W2F':BFZMDX
MXP^34 6V9T++3PP+O<^&O_7*CESVE0:RF/*<RBX5MOU'=@2-"!XR[2?+_2#Y
M4TK7^^(["TOG0G;Q[75)E3GL&SE4G6AHY9 9OD*OO]5W-=3ZQ3IJ-=A.GW6@
M8+-R!!OBE(20AL&"E-SR@%%F!<.I3_@W:ZATB:<,QDYK%#\9;CS##=IW$'YX
M*'Z(4[0%\=^"9",@?SCN[F )*P U0T,KI9:>#KU"*PM%T1NB$P==?B9IWMD\
ME^!.N&"C$?=2@C^M2&=9G$VF%38U]V$0W9LCS!><(JX^R!J(QPVJ2G!%%.G$
M5*[JJX_]S6W6&<B0ZW7JR2;!X8K5%ZU=Y,+[9-FKF$FX:@>2=08=,(7&TA$9
MW'T,E)WGJ/4T^MP2$NJ40WXC_F3'(U*L[(6D#POQN"4X;;V7%_5CP. 7['U@
M997C$U1"OUS A/OKE LMC:%WA 4KC\ZUV3[[U"=XI=7.^9XM_.@6I"^-YPC_
M('Z'$#?1RT1VN?>G3.EG'/(D6*%'M1@R?^ F?B$[^N;7!W\2]93M#QGH(#^C
M#7DOAF,QO7BU$"!? O6VOU"QAFFBI"\" H?%=/K,; D5"XW%FQ=HAH=NJ-^3
M\1\6V;OOL+C0<FTN3 6%'R +ON0J!&'E"#FBEUH^TO%9@VY2@\C+A:Z6K:Y7
M\'':=JHP/U\/UG'>:76W(%?@LP8T;P1/U 36)T>B(ON/>(P$&3QFQ-3=J!=X
M*)1#J_A!CSXFM+MV][,^04NHI5MC\%O)QN83BRK#KX\'>*P<R;&/P4<\($7\
M8'@55M>V%0W/;Y91Y5<,6#;HXV!A)4@?P (7D1E=>A.-(SW&Y+0_"3K&39.2
M.RR>BAR\W/$MU_XWEE1 D>\?S2W=65B%-N34=C@#O8DPQM<V(M H.:RY=#1,
M"EZZ2T3BW9'%3OM,PJYJO^DTK]NUZ84*M2-ZG!^F&ZT^Z%(+=Z87IYA[!,T_
M\\<'00M<+>$A"H3(!8O5I6>&U='O#D]M*#J_A12I?SF^ZMO^[Q5WG]E9>:@J
MH$_HZFF>*U]I;R(OSF$S@-H4C :V1Q=.Z4  3CE"@XC&>#:<(5NUJ)2Y/&!B
MEE8K6U-)J3O;30P1U3$;O3R\[[I=BVY>ZO6.L-%>1,,&C[B&Y7X:X8J1.,^B
M1V?3![LT& 9I'?L9AI<FL(&Y2F_NSB IY.8YS_E0.92BI*YC;(3*'4A._[B^
MK"#F+?AOEG';E\,,'?$3?A]?_ ;5\)E\N]WR^N6,LL4>[;B5]##B[GU:22N8
MRK("G;G"V.W:>H]XESB(95ISJCL./41? ^-J@DD;O3YPR\E^KF[9(,8%&>>G
M6=C%^A&^MG:AU$Y6^%>^3K[GL9^)[EQA'Y[0*.:4&)=[#>&DB92G</D7,&7N
M!$F/T'R;[4XARW[_&5SO7WMIAU_S.,6\]*M#68E66]&Q+0CZEWW>G7?GYUYS
M#,%0E@[W'7RGA4,LW2F%C,]-8FN]0*RQ8NJH]4*SE[SGUXXCCUY2<T=7M&H9
M1_;#\:/=4'FTW43741#/4U1_G.1_*&,;T.Y/P(#I1/L1Y,+/\ I#7=0J(8VG
M.72XXOO 5$K">@X1<'J^KG(_*F@=&US.[S;Y&[''Z,C[P*OZU\_RU&-NI/:+
MJR?S5?X14M=P7]*ZU26-/@B&_"OR*J$2^E834J+^RN4(/L*IY'S5\%EP\O[S
M;.\A3@67#T7WP0W C$$HA>/GW#;'++=Q =[7]?\*.Y_59J>N^\G55=%"D/_A
MRX*^155@"W*[T0LKCG(_A9\P6K9E>EX*9C[=??AE)$$*XJJHE60^)OAV<\2:
MEUB>8'L,,8= @_Z9>.1J!$75;=2JJ^UCQ^F'"X@G70FW U)7=Y8?S<HJRDNQ
M40F6WOR\F@T[";>>4>517#)^(QVFYH/V!3:ZB4*74 U_;?(W!N1\%1JS+K3$
MLMYMZ"@4#J\YJ&P\E'B[!<F% G82.69#;&6;I]RW>T4 V*-@>J*\9Q>80I78
M\<9T_L='$T+$4ZNJ,(&O7W2U4._\CK=J6D<6_" "E^I)0MM=D6]C>U0[C $_
M)F+J!8&LS)UT[U(<9\L^]/#.T%='-GN2$1V,EYX*=6I-)>$^W9)2Z=HW)'Y4
M1\(4P$- : _,< JF#AI2M=*,<B672[BDF<;.G8N+&^='PF%HQL.XN&]?M2J"
M^'_A:<4K7X*W6]+T!,$#D*3D.#8N#;,/U, (+RVJM?9Z_8BO?F;TUZ,ULA]Q
M_9!J!YK^+C=XWZO1TS1XNC3W$Q:(X+W%)J#(M4D+1=9AMEIG(T..>)WFX,^P
MKF.V[/Q'!5UG$>,N&J&6?#;NY)S#0?BCO8> VM2.2.HR<1<XU^>)>5VU)'F_
M_G>GVWM]O36_$Q=M/POZ)-Y1>PB8\G@0']L &&A.YGF+EBVPEA.P"S]NI&>B
MXW")[[BY6H:KO$9!]U(0O\?L!8=VR,-K^:@=1!TL94Y"&33O)RMN0<*C@(W,
M*-9T*^?9GU7[A3"DU+NF2._1+][Z$D=@TR1Z2DH*XLFB&D!.1R,>SZ.0 Z5B
M14]K?6I&GHM93VDE^[\Y%G7#->WD,77"S3;DR@C+-*A9(K:2.UHAU%CD$'<Y
MWP$I/#OX7N9UXTUK^T%A=^MK_M_?]JLD6T$PB;P'2L08 HFC*]4LW]##J,IS
M"<?@(>MW3/'S6?T_Z82$!!N[$OPM96V\D(5DU;<4A"@*A5J;XXKY<_*Z8&S8
MQ_ .JTJT).?14#9&(ZC-]I>_X]&)_O@Y<]N4!L) N^2\P#^V-YZW$1.N;T$"
MD+/$<XWM$[^W(+.L'DE+K,A H@!,!N_2FN-SS>7>+F!)5:K[.%^>TWD=]U[H
M+HPT&M;0.6$A"!#[VC2;JAY%*R>JGTF>U4_:#<GS.ZD">0>[#@Q-C@E]B67+
M5W)%1%G2[%A./CP0J<J&\M*+(DT5YD3RZL&HW?\1OW)T)+#F5+AG:-;]%"3A
MTH9@Q.%3=87[#JOAL<'8N_#7]2O5O&@VQ- :P($'<7VC0J@L2NVJ!%#?MPH,
MT=(S+ R1==__^G-+&\XP1PQMM/OS,SQMHBAQ12MD=7FG2:38=C6Z831Y1=H>
MB%V9HH@=F#X1<.*J>9AA3]-AZ[;LD*7B6Q?W"2PUV H0T<(*_+]4UMGVH!.
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
MZ.CBG+APP1FRS(TR.E7^XD86YZR&':=,A/'(U--IT=Y9 *4':!4!KUI5?K@
M.VUV7L<*_-HIY-'QZ %63XQVCB23$I\'R)[RHX\AA]'H==E._:5>L]^^?"/J
M:?^TJ75B@L[U6.2IH)SR$&89SB#")(4DX!E,D:!YA%A&N=-ERXGYYD:'6W%!
MI>6] )61&*QW(H-7Q:K]M:7'S!9[.V+TB.C(Y+<#\TL#9B,LZ$GKC]@L8?%$
M7J=FFY2@+%5_2D*V7QL8[5%_$^75^O:N%-\4M17W[9WQY3TIECHP3J[+BBS5
M09!MRJ)6A\'=9<!'H:Q'Q8K7Z]*$I=1U6=!-K;_U=7VMY%S5BSR0-"4BAE$6
M"8A"*6">H!AR)#%/$"<)R9QB1L:5=VY$IV_+R++X+_5ROEJNJ^H'<$,4KZU7
MH%C=BT:M"[ 2YN!4D^]-.-T_O0HQ_D%]1&?Q11?@GU+<_B4T_NU_>A6AK/OW
MP#&@9>0')A%A&D=I "E*U<X6)S'$04AARF(9)BRG7+#%O2CI^@_XR/3EGN2A
M,4]+^^0<?&B D%*P>E[/@=TN.Z.U'7F7-IJ"1ZIVIY57'_3Z7H"MTE!I#;\H
MM<%.[]XE[@7XV*R]4OX"M.J#OOZ@7H,& 8_A6],LE:\@L)&EG3:4;!KHGP6D
M333M,,M'S? T$V"!N8Q#1A@4<:HC7., $L8(Y#P0RG:)PR13ULHVP?$D/>V9
MP\G".)"QZ9-73+HF*'<I*\2(:?8'MQUA'Z!V+'XF3",SKR;+9RD]_GCQB/*>
MN&S?#)/RSQ$5GW+&L8\.]4C3^OVJJDMS(6ER53'*(H(8A2SGJ7K-<P9QDH:0
MBR3-"!81XDZ![,^GF-LY0DL(=B(.ROS= Z2MC_@<>$9W_3HA,\"3>TAY;P[:
M9Q-,['<]I.!S=^K!3P[TDI('$Y3X2;XI[@LN3%3/[>UZ95PEBQ@E.9(XAA$.
M0XA0I'9SB3.8A1E*)$4)EG3QK)C%:<_>T5FM'FV[>AU>'_-.5'!'"N[H$#T.
MLZ4_]'S4)G*'MH+J ]*GDA<KHC;]K<SZ$DA+W?A*/?I%K>#QY18]/MFT7E$K
MQ9\Y1>V^-33AA2S?5K5Z-=]O_277Y?I.E/7#9:TOS1>4AQ''RH+(..<0T2R&
M)$DDC*)0!CP):8J="@:<GG)N%H66& @C<L^MU"27KM:K35TLB_H!W#5*J+.=
M:[;+R35(J3J/Y9S!-.)$T;M: YHAKL,K9<)$D$0Z>M_^L.9Y#28\N[WT2MCM
M '[Q'7D7,(]W(RW8B0LZ>2\ J8$6V6>ND2T\WO*,3DXX<8Z1+0#/\XNLOSGT
M.KX9[%H](_7EBK_]STUQIV?Y:[FNJD66411B=8#,91I#%"$"U?-%8!!F01IG
M$0[RW(6)CD\W-Q;:O1-W6MX+0SRB$_D"W&BA7:_@C^)M:7%Z0W%LBW,+H!'5
MX/=VA]]?C^(WX ;>!A9O%_!')YOX_MU&\>?7[U;?\GO[_D;(8B5X&V>DI_XH
M%*,5Z_*+*.\+)C2G55>EX$5]6195L;IYLRG5_YOBAIWS?!$*14"9,HP"KA,<
M$T(A1HA"9:"&81)(FN'8Q^V[)WGG9N,V=V[LT9W;JZ8*Q ] 7ZI> -YH#FBC
MNJ% 181:=5 UNJL!CM@)+_)<G'>Y^@*K_0*7JZ_>MPO]P2QTJS1HM394K0C;
M+'2KMC$(P:M&\1_4/BC50ZHO6<>_1/6\)"-?HOJ2=A:7J)ZAM[U$]3VM>^IC
MYX/YNC;%&DMA\@>^/%2UN*U^UA-JL<GJX9U.MUSPE(19F*K-1Z08HC!((>41
M@PD+2!QE+!4B<O#&NDLP4\]L*R+42:G"TC,[ /[CE#\2FA-[;.LU:$5O4H=
M*SPPTH-6?&#D'PUH^US+\0"?*/W2+_!.B9G#L#N2J^DXX&3IF\,4[6=T#AQA
MV(GF9^-M+$2UK4;5YDR8?6R1H9PD+,)0[0491)F(( XX4C_Q,$VR+,JRU.5
M<GRZ>9XG[LHUWYC" T TPCIZ1TY@;&?<^T-N9';?"@JVDG:Y61? ".O/O+8#
MQ9-U?&*R28U;.\6?VJ:6WW(W+:^^_O*E-5UO2B$T??U$:F.^7FYN-E6MP,S:
MV@8RCQ(19PABKG@%I0&%N4XC3Y((932.L BM,@P<YYT;MVC102,[V H/.NE!
M([Z.]\_L+1^793AM7XX$[LCT8X_K@)H=+@#;VY4C 3V14>GA07:R) >@=<2,
M=!EM,AMR@(I] W+(UP?>LVWHLF#;;>6@[_VCJ+=YZ@A'H0@" 2E1U(^83"&A
M,H(B2@E+,.%,!$ZIL.XRS&TO^+F[\M<R.Y8,&+($EO=QXP([MI/!2 ^VXE^
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
M*5:Z(3:@1'V&"?"J6 &^7BY)66DG.J@T1C],5$32YU,E0T13%G.8,4*U2TI
MS F#*4:I>MA"99+E[5/U=F59MVD.BKD_4YUZDSQ1PF3-_?=[G.R.S',0=4;F
MY=EU42]  PSH(=/6M%8'A15HP='=3+9/8 <0:!$"!B*@,0*[I+<9%%D=8<U?
MNDRK3Y7^&(5>1UA$;Z5BQY!M<,=G49:"?R7?&P^-^J&)_[XB9?D@UZ66M_JK
M,G9+LGR]J8J5J*I%%',6R93"+,ISB'"<PESH0HQ2ABP5 LO8*2)JF!AS\YS\
MK/Y1=^#[+U/K:9L[59/O@!EEG/M$#UD;NPUQ?,1'WL(Z!4QL=N<_UC^W626/
MU+@ K2*@T\1K>^DSD/37<'J($%.WH#X#J#U-J<\9[3RZ/! $KG@QCR56QQJ<
M!+J?5A+ /%"\B"B/4,($)ID<PHL'YIL; 6[?R:))FU#,YWKK?@IA-W;S@-M4
M-'8LT\0_69T QC,K'9KM1>CGA.J'>.;4UP83BN*E;>$L]6@T9/9N7>J_= V!
M'O67YIG,6 RS,%/$PN,84A1&,.11G%">!!EV*F7J+,'<2&<GF5,0Z? 5L*:@
M\7 =F90:28':0X&6%73"7H!6J^XWYI^]LM,PS/SQE>/\4S/8,'CV<-K @8:Q
MW/6&+@OV<VT2BJ_+]9THU9]JIOIR90[#=R9_1]^U+ (D@B0(,YC&L6Y#Q1)(
M!1)0G2J#6#&=Q-PJMG[ W'-CMD9TT,JN;Q4;Z2_,:U>;HE!;#=IBFHX!2BXK
M8\=[(^$],N/YA=J9^ : YHGR7&:>E.P&0/*4YH8,X1Z$=/7VI\NV4$>>B#3-
M"(>8Y.KXAX4Z".9Y#,,0YQFA413&UDV:=L/.C9:T9/:A)3UX3D?O#%-Z9&[0
M0@WHJ=13W#Y"9A@ $\6['%UXIW"5YVH>"3[I?7BR4)+G O8#0_;\ZS##J'-+
M7:UO:;$RR_=9L/7-2ON0WW.UI(4T(2B-?7;)%&FILZBBKP_JUYK7=%'YJE*K
MSW?66N_?%F' P@C'"<295)24\1!2R729Y!BAA- @S9SBOD>7>&YLUUQJ+G76
M;ZVS?I<[4=U,K?'7VLY F]4*CDS=G:Z@I^P%V*D+^OJVMPB@T]@8?3V]0*NT
MN=3N7 X?+!X'9W-PLB7R9$2.+^^DIN=D\#\U6*>;> ;;E:@768PIY93"(*<<
MHB1/U3:5AI"3@&5AS$@LB4MVHF?YG+:B"1(;6\F ,.$#+[C["%LGZ LNR!]T
M9Q&'@P1>=AL1OIVMOJ7[XVX1XJ"C=JQISJF68MHQF# FG<PNU^6M#B@UM;/?
MJYE,TE=9K*J"-0&:D<A%&J<29BB2$.6!4"0?$9AAG.<L#S*46N=9#99B;J>*
MGLQMV7%-";>FDV[[BW)7(*+2R@)BM 6%4<\$\)J@W<HR:O>\53SMNYED;49F
M]5Y1#J-$$^S:%.)XO%X7H%'E FR5.1&_ZG$QAI1,&7%1IJ^8XGUQ!E9,&0BJ
M5<$4U[%?H%[*0/7WETL9.MC0P M:ORDJMESKQAR[:L-!$$JU7^ENX@*BC(:0
M<%W92P2<QQ'B-'4,;-TWS=QV(U/);B>F305;%U!M R;.A6KDS6$ 2@,B((Z!
MX"W,8>\D$\<R'%/T><#"T4_[BKW217S+@FY,#/[KA[>W=\OU@R@7,68R%G&J
M<R!ULQS)8!Z3$&8LQ$$>D21$KN'N=C//C2B:TDJ[V/9*F:Q<@'H-Y$;9KU_>
M?KX^-_KJT!KP.$QX%%*()<DA(HJ4<T)3*/(HS+,P(&$H%_>BI.L7786^!..M
M0R>9KJ&XDW@LZ&WY>P0X1Z?TY^%L3<C'-J7@D1(Z)ZY38\RPMQ/(C1;N=FC>
M%PYS.P''Z?"V4P.X^T.NRS43@E>F[8XR3[6M^DGV:]3^FUCRRVIGW^H6X8M4
MY#''D80R8PBB."&Z$S>&&95"69LIIY3;.D.&B3"W+>7#]F:5KLMR_7NQNJG
M-R4X(%7?!\*4[/9GZX'+<]K+,3[H(U->IT#3VJY309?[>5+96NNA6!#TCMU7
M4ZR!O7-C_+68R+,QVIHXN37.@_.(3V/@P),Y-,Y3O._-.'.D\YL6M$U*%B+.
M:<12#&,28[7/\ PJ.SF C$2<1RG-H]RJ'?J1.>:VD70M>^YT"NYZI=^>7=0.
M/ZN'08<JCEB4)D$ @R13NW>:8Y@+2F$FL!!9J/9T&BQ6XD;7]!T7U[S!M3_7
M9,B>CZ/=@>+,9V[D??0Q,ZMS0@O23Z3>E)[C@8X@,4(SB*N7R&TYHN*Q1A!/
M/SJ,03^*6O.P8N_[@JN#P\//VNF\>E>L%($K@_22U<5]$V.7)XB$-!-0D"B%
M2.0$DC -8)3+),><A@(YA:S83SVW:!1=M5X;Y;K2MI%='XYE)S<@6\'=^,)A
M+>QH9!R$1V87#:Z6&ESWP'VE)0?%Z@>P%1Y<GH;9F6[<$?/$0@X33TI.[H \
MY:P!(PS(1"'J:2KJA\N;4ICZ,VWZ0<292&C.(:-(Z)0Z#+$4BL(H8E& $$HB
M^[24_7/,SAALQ01;.1T2-P[ >-HYX &<D7GE.2Y#,EL. .20YG(^4%/EO P
MS"T5YC@4Q_)B#GQSNB29XZ(_RI@Y\=%A=MLE8^N-[KMY<[U>%DS'NG5WSLHH
M2X(LC6&&J6SR7G*BB(^00,1!B$G(G-H&'YYJ;M2WDQ1TH@Z^T#\"L)WQY0>V
MD4EQ(&+.=M5I,#S944<FFM1N.JWP4SO)XAO#J&);P[FIWJ+/C@L2HY2%(E4
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
M8DZZTXP-]M,M:/3Y!NY-]9K]]KZJ-H*_V93J['$MRF+-_T:6&[%?Y$40J[,
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
MT/<=-X+ZKEQ<?5W('"-..8,9DBE$49A#G.H^M3$5<9(F:2 R*WYOQIL;;7=
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
MRB,]E_)X^_[F5O_B1CP:!MS.\X)$:9)G,*81@I@:-[I"$L8L(87B,2&Y5?!
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
M3ANE3QV85O?XZN/3E*1KJL;EB?X_+F&:\QQBCG)(4I'#G DD.$M0SJQ(Q';
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
M,S;'\:=&(]7&A'\WY_ NI6F'PF]'*0%!#<PTC>3 ?##@IT9XDY7P<[T+/"@
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
MC9&L?]GT)'1;PERGQFX-"@AXX$7$=OLQ ]6LE(6$C3JMZ\TTW=R;,VM_R\%
M1#WQN>OHHQ+R0&A.&77H8P;$6<<1POI_^1^WO]W4D:A93 G)&(5%EA40$TRT
MY4\*F,>8%#@O4I%DUE'5+Y\_-4HSDCD$\YX!K">XX'H8 A.-$0X:Z8 1;TB$
M\QE0'.*9KP-GI!@M5Y#<@I4O0] 5FGSFKO$"D2^+_"SLN.,R+WVJCY[PIL"6
M\;S4M;JY-C0W4M!G-;OU[_0+(SJ:SN9(6WN92"&2/#$,6$"*$(%Q2C*2<!7%
M>7%%E^H (D^-5+MZ5%_593C$=/?S]_0F,?"2<+ZC<.O N:UTT\FB4?NTI06H
M-:_:"<,@W:=#O!=7]9Y^Y??C53M/O])[<FW?Z8!3YM9U.H0@K]ES.B"P/1VG
M0XX\M)COK7[@QFS@A/SQ7_)IGJ0Q3WE"H$#"5-R(**0%PS J$I2E%&<26;F8
M+HXP->.@$A+44H)23*#E="W:>PID]SKN!9[0+A]79 84Y[V@_15%>4^?.'(Q
MW@L*O2S">^E"]WW([7JU,KXYOM^]7ZW6CR77;.LDD;)=[=]--)ZF&N.O:[+5
M*659CB3$>8[UKH+ED.&$0ZP453+C$B76Y7B'"# U&FCI %I*')*>2C5FX+%6
M!)BV6O8VXJ IZM\)A 8^],&D'>:-#I6[V=TA- A\>W,[]"2,9#R'F0PG*_@:
M)#MLVD&/'<U"O4;IMKUYU7.&'5]^D73YMNPC>.Q6$G.1)FD.%<^47DP0@T6:
MZ56&9D2IF,5*62TKEX>8WL)Q_[!>E7$S:P6,O* 2^'GIPX%]SL] ;'?2>!UP
M@8F_C5*(IN>7E?=T[G=F@%&/]BXK>'IZUW'EL(_^W6*UV,D/BT?3?FNG9W5Q
MV,.^V^_V&WES;[J7_JODG[I[U.'=Y3Q1JA IS))"[RY3*F!!,(>QZ0>9Q8SI
M7[K0PS7"3(U(*H%!6^*J@&JC5^VQ<B.0JZ;+CFK&FH3 I%2I 4L]7J)>)L_,
MGL].K<L,O%ML3:3#_Y%T WZC6F6S;PY!;#Z@]D2!5XDR*EGZ .V45KT\<TB?
MG8-)\7YE6MXOQ(*:XDESG&<IC@H&129,>YU805)(#$5*HHS':2XRZU/"BZ-,
MC3+;%I:I6MH2U:4CS"5,^S?@7I *S&MMD-ZOP%?/(+ETR_$ UFA-<MQ!<^R,
MTP-&9T.<2_>.V >G1_SG[6_Z+O9NBKYY^HW^]WISNZ3;[<V/Q7:>Y3'/L-Z)
MTBA/S;E&! E/&8R3*$<ICJFV2SU9GJ=C3XTUNPT=4R>XE!^4"F@S1JO@N&MU
MF9BK;<QKX'Y5D](1:9_&XB7,PMN&+T:>BBEX"1('R^_B(ZY-<>ZMC[R]5""Y
MZBV28)FJ%,4P9@1#3 F%),\P5 HICLLCGVA8OO.5DDV-&ML)MU6Q=-995'U[
MK*K.7E95O[9'S+73;D>MKS*9@8GWY3QV%\??=E;'#]FXQA/FWI.JKY7KE3*L
M/<%Y.=W:UP##EH0S046F)-S"Y#R5B=Y:C*V2FXT4:(XX5[E(,$RC(H,X1@+2
M),L@RA-$5,:)$$[98BZ#3XW8#Z&!O!T:^* ?_]TDLCYL%K85> =-A1T3AP(X
M,-F>#[M\)CEHB>Z/1?]_[MZ]N6U<RQ?]*JB:.C/=5<8>/D 2F/G+<9*>W$HG
MN4EZNL[M.J7"T^%L6?(6I72\/_T%^)!H6Z( "J#99]>N3F*3Q%H_D#\L+*S'
M&+P\$:73T)-RX1A0GM+=J&>,C4!LBZ(*D61)1CA,DR0SA<$%)$EJ.G\Q0:54
M.,E2M\##>=:7;:/JW K*/D-KF% NP2 P6=BJ/R*6\&Q=6-L0PBEKP)X2_WG
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
M'<.+S_0@!UZ(&D5@K0DXJ-)$O5[5>4C<'&#VM0I14,4/H)Z"62X49M* %S_
M/0V*\?147P4_V[]^9,ORMC%*(BE5A%0&>11+B'!"(.4%@HK0F,<I1Q([I;1;
MC#DW:ORT6?]/\W&VQ5' >B_KI04^GP-.4D0*A2B,(YQ 5# *J1(Q3+,BDQP3
MO8%*%TU3O2];NMF^".Q/QP_HEG@&.:!;/1&WY:IVA*\5>- DZ7\>TBSG49)C
M2 47VF;0>U82DQ1&<2QQ48@\%5D[#V]6X@5GH1M]ZCF0IG90*/3MK //>(;?
MBQXI9=O]Z^-Y3O%0D?8D/L%JT#X?\86KSIZ$X'R=V=.WCB^KW]7P?DMY7;Y8
MFP%2OW5;DWEWO?W4?>(+Q6(I(T%@7/?'IDD"L8@13' 2ZW68Q!FV"ET=,?;<
M%N3W;;7YI@8_X,9!K?_)UIO-^D^S*&RLTW#'S(0=-P7"-S!'O7]4R!]T@E^!
M3O0Z$=?0?]L758OOM\J_(V8>B__;CCQY3P!'2(ZU"G!]A/N!P*_T?]:;NL!3
M*3=U4YL8Y8E*<0HEB0N(5"$@40F&(E,D$K'01JY5@]2C3Y\;)]4"@DY"I_9
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
MRA&',4X2B @U;5&)MB*C@B&69BDE5CUG7E:-N9%-(S;XJ5P!L5XNZ:8R94E
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
M%TF4QSF5!&*I<KT9*:BV./((HIS)&"D1:WZP]6JY#S\WQMC+V\\KN )WG=2
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
M@H*JD;0[.W4@K=.8GE\8O" 5VE(]@-0*"=YX!,F>O+V -1$_CP'-B7W/@C%
ML*?OG8Q#SXK?I\GS%X_;V1].-=9550?;J:;-7[5@L3:ME=)T*$P]WD@H2"GE
M,,U1GI$L53%U*@M^>JBY<>+A4&^Y-EW.^K*Z;>H'X+7;SOL!+3 ]]@Y!#5XW
M5G@Y[^?/0^%I)S\PT*1[^/,*/]V]6]PQ(FO___G]E\UZ=W^SD:+<7M]N9!T4
M]RO=UN4HKW>WNVJK02Q:/Y4DG"%.<FCJ=IO^G2DD21I!+!$3":$98\0ZS]YM
M[+D1B18?U/*#1@&PUP!T*H!&!V"4<$AC=IR3\V980*1#'S*Z@3RB[Z<KV@YI
MWN%0GRHQV],K[I8T/0ZVH31GQR=.EY@\3M5'J<0C'S%B;]T6=!6_4TVOO]#E
M4F_C%Y02(E6B8)3E$J(TCB$FN8(RX:0H<*:(B*SWU<=&F!OMU[*!^T[4NC+*
M7:G-=E/,::W ;2.V0VV4X\!:;*XOA2OTQGJ/42W@%6A%O!09AQWUI0A-M9MV
M1<IM*SV$PM V^NA]TVVAA\1^M'T>O'!DS?2V*<[OY?9;5_WW?4E9W37J@Q:^
MR4=<,"91+HL<9C32]G",*<1QDL.8YUDF4URPS*W M]VX<R/%Z\L.IUQ1M]M>
M!\ R,&-V$H,_M<B@D_D*[*6N"]UPW[FPCD#Y*@AN.>JTQ<'=H'A6*-SQ=L^)
M97QCPI>KS[+:+8VGX*W6[].F7&^:MA+ZVB[%K5I$698A$2>:M!(!$5$99!DA
ML$!)SFF2Y%'AE OK0ZBYT5HG?-.R0"_/VW6=7M8UB:STO_XN5T T6R$*[HU>
MX$'2TYD X6;4CA6GGJ? E#F8F=;.WEXE8#YX4"O5=LFI;]GK-4&NV@B40R>O
MN8@TCVRV$2!:I[>->?9(&J][D):RVGMVVW.?7ZG)=37GXG*11\;)6G H,=$T
MG6&]OZZWVXA$-$NYP(53\*7-H'.CX9YHCK1J@[ E;7K&+30M=N+VDMA:@:^
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
M%0=+<>1@H0,(; :,D9W9\XN[9^-7"0^-]&]9;A8O"C"T51C/_@V';R0K.$"
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
M3X >P]Z#J-=MP.\/NOJ#U+/U>\%NWQ)=N;5&^.I8Z66\X=D;T(.([D<&?*(
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
M<E)/I*W$:T?CQ=\&GBJ</.'\_%@GC]PH&=>[XDGJ2_QES<:8<J1PB5.8<1%
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
MA\0_BL4/7CS.D6N+O+0E7M[EGZN6M(9;RY44&4LR&D"I@@QBIE)(HX1#(:,
M(TJ#C J'+%2K0:W>X?FS39ON.V73LK>J$UBU)!>B>- &P4.>KC<;\Y==U8I@
M7#'G_NFP\RHO1W>N\B#/ZPNM<] 1UI\S:H6))R^U?ZQ9W5<KM9_ZM78W>:H$
M_VNQ+<L5%HAP&4JHDC2&F,8,4AX',.4A%2I4B!M/US[%\/0P3A;7;(F%LBU=
M;K+8J^9/[F=T3F%J1Q:7(S4Q2YPL]UX).6&1]R,0IJKM7@_RLB7=CQ0=K.1^
M?/4X!O@]+^IBJ4I^_*Z*ROIL#&"N+0T5I0H&56\<$1'(&&>0B8QH42(>)5:E
MQ8:'6IKO95)S]/=?F.Y$CM4+>_"T8P _*$W, ATAP5[*"4J8#H/AB0UZ!IJ5
M$885?LH*%G>,8P:__3#?ZD?DPEQ64=<*)1'+>))!A$VUU  3R"5+(4LDDRQ,
M RFP"[E,*NW2^.E=_D,U3;G]-.V>9\[M"' Q,SDQAT[7.'FO<V.@^>/C6>;&
M$Z5/*^NLJ\(LL#]=6.89U$OCX[4JGY3\-[D5GS0IKA_N5XA$69*%"63$5)Z0
M1.B_I1D4/*4H5ERAV'K?UG7PI:T<)QH;IRT/B<-$E]H-3O5R4BMQ>6OC_@D:
MWI&8$O8Y'>:.\*=:X1H-0*/"A'A?U)C8&^XOV8CX$OPO;3ML!:!;F^'^1[YD
M6V$K90?:"-L]8YR3\X87N4EJ^:2*ZNS$Z_7F07M2JY"0A"(:PHA$%&(D,T@3
MQ&"L%)5*8I&A</5#%>G6UD$Y,Y++%],=;[H/YE_^F>H7[M\;^:H#BG*[V?"B
M-.Y%?5C1\JSB$,IV#H$'Y";F^%9"DS%?'_DRI=HJ*?W9W@,P>+*:SXTRJ[T[
MH.I32W7H\G'4\(6;5E+5<>P/>NX_9K<%STM>)>^_WM[S=;Y"L10T)ARFJ0@A
M)BR!-&6A_@/Q%"<(1W89@?9#+LV>-!*;4EN5S.!K+:1C?KT%T'9$X1>^B3G#
M$3EGNK 'PQ-S6 PX*XG8 _"43QSN')'F]N:F/? 3A(C]G6\>ZG.<F\WV3^TB
M5T4@/JM2%3]4>:/I[$X;0]LG!E"YR@+]?T@E$!',(6:(PE2F"<11R! 3E)/
MJGJW/Y&61DV-H&"W!<43K]<A/<S/; U[N///P=3\]N:F<Y0P""%B5V"O%CCH
M!;1BH-4,M+-VNWWFG[DT%O8S;0XI@+-/WUSY@C-.HUNVH5?$^U(3_0PT7QZC
M5V".DA[]/ME][7S%-R:(G-_I<7Y3]UN]+,N'^R;P_$'M5IP&@F"E($HE@5@F
M,60IBJ%*HY1A$@@<RE6]2?9EQXO=\-HX-*3+)_MTX GWEM3=.L^K*N*5_ XG
M2@8QUE]'@*A*89(@I"T/GD >40R#F'&>\BA+2=!@_":7+X%P.^R$#G\NIP%W
MV%#P"=?4.YRMJ%5F[D'8=@_S"GQPL<4&P;-?KGV".--"?!F83DNK+3H]B^;@
M(V9;#FV5Z2YTUO>,Z>?99O&>*SJ281XH1*M-2I-VITF6,JSI%I$4BSBC)&/V
M'3T'1EN:T[9/0O=4)V<8[F'&]0KBQ)3;Q<]'D9QA_%P:?7K$<;96GQ?AZ=CM
MTQ*?WGZ?0\^8L>.GI3K'/3]M;QH7U*^Z,M=^2-NI%K,$*4X5%$F<0)Q*JNW9
M.( LEBB(8H(XLN+;\T,LC63KCN&B%F[4&8<3,-J%Z"\#9V+RK''9M]?TU<EW
M6'=/$?@3 \P:<3^OX-,(>\^5EU6]^J3?A6^:/VZV]_?K*O'L4^42KE(F)1<L
M@TB)P$0&,*0244AQHC 57&$NQE3 .C?@TK[Y5DZ3Y=4(VF0+CRN&=19H.Q[P
M"=_$K' HDK7'\"!M90+T@3BZ7-80,IY+9YT=[D7*: TI?ZZDUN!]XP])B>U=
MOOZ_56)2TZ6H7&44*8P5@E(I4]14A9 E(8$,*?T3202+(OMPX\!H"XTTUB$P
MP'<@W0<=MQEX5-RRE/40R"A+J.(1APD77-MG@8),1!&,(\EP0&+&$;&--WJ'
M>/I08P=@E4N_T-IQM0>P)J;HKH15GF<KH]^3:#T@>#R&=FJ4V<^@]:AZZ@!:
MW^47GTSOY('^NMW*/]>;S74NWVG?/[];IQM5VY%/_[U"5$6(91Q20D.(:<HA
M(Y1"):.4)#$FG#B50[Q8HJ69A ?YQI]P'SDW=L0S*^(34]3Y-/2#T-Z/:WD#
MT/^9^Y'RO-3Q_,O@ZSG)?^&#1WK+JBRW17-<.+][;R)N3<. \G;[2M4%1K1\
MVDM7/--DM$(Q#P)%$4SC*($X80+R0*60ATI/L_:M$7/SGYU%6!I]'B1S]*#=
MP;?TJ2>%=&HONQ+^"NS%!Y7\5_NN*;NM=C! J\,5J!0 _ZUM8?!6_\2C SX:
M1E\NN;L \SKIHP%ZYK:/?]*TQ/<;WST4Z]WCK2FR=*O^VKW2 /QC%2:!MAL1
M@ID0$F*2*4@I32!%-(XBD2K&G"JB7";.T@BQW:DQ/NK;!RVQ K^M\_7]P[W^
M;'-36ZG5[<G'/ U_GIE#OUQZ^<PLC5??KDNAIZHBUE8[\+72#Q@%0:6AS_X
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
M$ 68$14)I2+29NW<VEM(_:..2-:YG<%(Z@@-I%G0UXW850$F1^MH '<[/O(
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
M$6DC%N(]S,>S=,N !J<SSXI0E9$!:P3Q-F>BI%"92XJ&3E4Q$0^6/0@0LF%
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
M?RS'$Y0(+-[/9U]@OOS^'C?H\L4TO?K/F_&7(KW?87G'HL=CTY=(UVN*+"K
M$,IX3D![KP/C4="G:G1/0=0)9 X+NW-0,;NLBGX@%+[UTS1*+DG<HH((Y0R1
MWCCB*>[8E)(/0@N@]JEBX#[A5^@;%G>]@^5$<!ZMN0%165S/0_EZ"4@=GBEA
M H^^-T)1)J,H)\&6YH0IE3ZVRA(70@+AC>3;U\$[$PHU:!DFC+LT*@?1W ]D
M/XL3OIS?Q*+WTM?]S11_]*HT&1@Q .NU840I3XED.N/>9)PH\(Y1'1)WM=W$
M\ZD>)C1MW=96TG(#N$:/?;R$M^.OD-Z@8J=78]RM*]?JM_D,^9$Q2:\]>E.&
M22*E,B2X( G7W FA:.&W,FJ?HVF81KM#8;*JAAI W%Z!K;A)VD8(B9&LBQ\/
M@A+GA"71)ZT,"*[#4Y>H)UG))RD:IH7O8!:PGG9.Q]ILZ2<7/;5?Q'AS?3,I
MF;-;IZ7+7TL,'8/T4,IG.9$<S;K-C!*>,A,A(9">;*G3YY&]A^1A.@VW?E[7
MT&\+IO-P\8ZL3MX"3R1%Z'8J+UUY,V'! .<N6L^>>E?1<PIIF$[(K</T6+TU
M8&$_@)^\*N].X,WT*RR6W?R -7\OT$]>+$="@C>9>6)Y><CF+,9\0FCB4C+(
M+4W"UKX$>)ZJ83HL#P7 REIJP!0^R=$>:V^8B2:!)*7!'Y%96H+>3!F$9+SQ
MW@6(3Q5D50?B&2=X]=<%32*S@AX;AVJQ^#(P&;)VA +R)+7*Q#O<B*),ZN*"
M>2DO"<M#3^?Z3:-;Q."Q"FK@2%[E!M:-)>ZK,KWRDCE-5'<S@.:<.!".J"RU
MUZ"">W*LP>F7U%N$#)LFKWAI>+Z8&[!-O_K%Y_+_94]]]9/RG@=WV,?/L_GR
M$\RO[_?#O<R$!R6S5QCS@R8R>DU"R3X%*H,O%RLN/_6@_Q0@'4]E"U?39T%C
M=E$]-8+$4;16.9TQVA$6+2V#,APD"Z(5LQ%MKI#\J0=ZIV)K6+3TK=L=4#I*
MT V XP-*8#Z.Z @6ZE$ZV_):_NKG\^_CZ=6_^<D-C))WDC-F2!;XA\R*8A M
M F$V2&G  =?U0\ZC2!SV&+PPY/I47P/HQ#BEC#5:?( (R%*8 'J-V]8_.)YE
M0M^4:NO1U:#=5;<@+B9A-$091&U('D)7"^Y8S8.RNBX:QU>IHP I'".TM!24
MOG2LU5P2+BF')%Q@3S;<JHVK@1VOZMH_ EY'J:(!6)6'^]?PR7^##7;0,^!!
M \_$1%H:/S ,=H.WQ&B?T3/@AJG:=FHG(0,;IKZ!=+[P&T#0[[/RM#_!/0>W
MMGQ$LP-' 1U,_ L>X<P3IY@FS"09E6'RZ3XMI\!H/S7#%C'UCJ5*:F@ 4!L<
MO)U-KXHO^FO'7%PNNOE-5W-_O1C)[&C0L@RJIQB]>%W:II;>(LJ$\O0XL2>[
MC9[FWA]"V<! J^Y-]:"/)E!V56X59O/O#R0V"C;%5)H<,25+IRP,CQTSD43E
M$_*D4^2UR][WD#)LA5L?.#I?X@T Y_T<OOAQ>O7M"TP7<.?V,>V,DI: R!Q-
M=\K$Z@C$"MP4(G 69?77$KL(&;90K3YHSI=V Y!YM_P,\X>@ETEZ"R:0K$/&
M,]DSXI/K)B 'D$$K*VM[V(^I&+9.K#Y8SI1S TC9LHPJ:G R$Q2*7A?UJE*H
M)J5W+CCE=>TRV./QT5N!5@]YH9.EV\"-[@:XT=>/6V+))F<C$LI!E@G947-B
M%=I&0[/0C*J0<NU+DR<):L$)KG+#6T_L#9B7;1?LGJ-19C8"*[T>2L-/J9PD
M90IN>;*"0LK@<+OT[/?>4S-L K&BRI]Q@4^4?P-(VK@=&F5IK)4R$=VUB?5
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
MPH=/#!0DX94$ A!,2:)'$AQ-1)8V!4F(+%WM,IOCGW;T!J.^M?WDZXYC1-\
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
MT"J$GWNHGD7$_2;^A,K\95+*DBCZO3XD5@8/&A1D9*4TDZ$@O0 5(FA9^UE
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
M+O48:.N(H;;+Z(\F%DAYL8"L*J ))8RA?V7D'4WDL(,W>X)@OZH:N*GY^YN
M)*^>EHY+N8N?H!%'$[YB97N7133G45)9:LKQY*>^M#-RI;%1E,P$93.P9V*&
MXU<==M9E953U+/0&3-NNXH;UQG#94Q>3(L[[<J&C2QR/@;4-.0@A5&:A=EG3
M?FJ&'479D[&J)/P&8/3F^HL?S[M9*O.7X\67V<)/WN72Q^3M^"ND38.[D;2)
M"D]Z5:[UE" R2U:JF#)1/E*K?.(JU2XD.X7.82=1]@2]WA76 "AWCT%\;@+G
M>@."59&FTE['L3*>F&H23 S$:&= @!-1]3&K]U1ZAYUDV5<"Y%(*; "LKW$[
M=G,Y-WKWEX$I\YOK3::8,)*Q,I5*9B(U*UVE#"?11T9IM$RFV@\+#B)LV-&6
M/<&OODH:P-E=HZ!MXVZC#TQ!\5G+%8K4@?BDNMX>,@L?P;O:!F\?+0//A>OK
MR*TA^8$CT!?I*^X#6+R>S4O*&;="7-_3E<?-\W&XZ9S8-],7XU1>]MS_R.YH
MR85@K5.*>"]1GIQ;XK-EQ%INN5=).[:5)]D9HE8FZS#\_2C7"4/KK0&CU[FS
M]P]GWV%$?_4@W*(>J!:XYY0H;[PP2B>N-&;VR0:?4Y1!U8YUGZ/I,!#^:#</
M5371 +(^P%>8WL 'B+.KZ?A^PVPDA$I;!Q<C@7*O(@7W)*@RQH0'H9+CDM/:
M=7?/$G48MGZTZX>ZNF@ 7/>O4C??R+[[LC;=Z%"@L#%<[UZ*W^X?JT.. "1E
M@6&/E98XZPT)VB8A;-;2U^[N<@*9AP'P1[M\Z%M?#4#RE9]/46R+]S#ON-W>
M850;\-I)XJ5!\VUL:4"!WD%@F>GLJ3>Y^EB-ITDZ#&H_RHU$'WKXH0OB/ODP
MZ;$<;OWQERN&V\5/_Z5PE@;%# )0JUB&#GB/P/$"3\?LT>OB4:7:[=!Z'/5W
M5TBZ>7?W?6]UPL;L!8Q;>)D^C,%,:6@J!,%-E F53E@?A=.TOTE<1Q+;;,G;
M,5C:/Y"K3]4-G$39G#IV>YF\4<O768"-X8<J4Q^<)<)X]%2U#B2 *>4*24/V
MD0OCGC%U1R_:;-';*=CJ5^0-^&1O8;&8S=>C\:97;P$]T+LV-K-?2D $Y5+O
M;WYY,\?=M,4M1U= JJP)2Z5]5RK]!UEP1% EN8E&Y5 [0#V/XF9KY\ZQ?!=4
M8C/F[[8"-:%/>#--BW?Y]#SEECP2XY+26&9:<X9;F.+!$*T@* ?<OI0Y#>8H
MJ]D?K<W6X9UO;!M1< ,V^EXF^S.@6QP:&<!;)DDP'(CTVA(;%2=,RY"X4R5&
M[,T9/93*9LO]ZGBAO2BK 3B^'"_\U=4<KM;/B=>ITRVFA 3!I(IEXI0GDK%,
M'.OF+] <(<H,IO;CBX,(:[88\!S0U5=)HWF=1P/'3T[A[/ND7L:B]YB8>6J\
MM<1PUBFG">#!1B0%2:Q/@?#HO6+1&YEJ)U0'&8Z^.7^!:4&M)IJ5NNG(*.Z?
M&(DSS@"'K *KW1CZ ++:'8!^#$(.'X!^FCX:.-JVZO5_@RE*;++1<'\[V/?(
M _6)Y'+M(I5UZ$AF043T20C'>:C>J_=($H?-QO0%O3[UU.C)]W9S2/7)I]ZN
M3ZD^0KO'TV[/P%3N'5  (*Y[$PA!$B>8(E&!,"*P&&CM$IR>!FG?V=0BT7=K
M@;[V<8WTC<[2-&"8*A##L@2RG*-1U<X0GW,T+C)PKO:MR\'$-3E4]QB,[#_J
M:JJE54NS.4'X9$/S^$-J3^,>PLPP_)_2A":' 90/!H\LSTD2,;JD/(^L]J.C
MOLU,^?R-NO2-(@"J(Q<:""0HB;+$,1R5@0@#+IEL(]#^[,L^JAHU+(>C8K]A
MJ:*(!ESH>X[6MPVEYTA^M&\W1I,'F9(6G"AI%9$L('\!(OX1H]:.\FSZ2U4>
M1N.P3G2OL.M!28T>:QL3VT\^U1Y_1N59\CV>:4]-#_=,1)41/!@*E5ERPI'
MRH!,*1G-H+W2M1-%/4Z4OT=W*:6<38L]?9?O%GSUK917PGHJU7:D:%U*1B'_
M23 B8V+$991)X$F%1)F6OG;SC3/(;7<>_3&(VF^=^M5?4Z?EJYPAE@+?.SX_
MH)4H]>C3$F7X'=>8&B!;R!C"",W+!$A.;.".).ZDU3[E(/MST8ZG=]A3M'^P
M]JS!IM#Z<DT ,KE*^;Z8IK=C'V[CX2WO(3$=DZ?%0;&K]%O(#/^II0*>E17!
M]1A+'$'JL.5!_6.T/[TU!<\_IO/50Y[_ZEB]'4#Y83:9O)[-__3SM,4IM1A2
MI:B)2=R4JCU'7-",, ;>H$.M5:X]9_5T:H<M^ND?I+UJK]'HY+98N10I;S<;
M.SE<.>!#:\0OQ])>*:!YHEW;#F@JR:Q0#H-7'=$QE#(1RZ%TUO>:(S)M_1$&
M1Q%8S_B]'D_'2^A:\>S4QD9!B.*:E:?7"2/X,B %MZLN'C.-@#O91X#^SN6#
MR1PVR.D/9?L-8#\:;-3R;<Y;/]G2[?B0VK/@>[1DQTSICC%829,DV97W!3+2
M4B:6B2_U%-(AQ%CMD5D7G B_43TYZ7YZ-; $Y;\;_M9(*R@C(I;*22F!>!8\
MB=Y2+RW*H_J%S'$4_CC3WX_!U1,UK[6UUE18@=S<7'<OLA=_+&#;"[4V)XHV
MEP2:\ "0%-F"!!C1.Q4R593K_E*'3Y(V;.9E !16TU-3\/L=ENL#J9MQOAVL
M:Z%U=)YP*6WI0!R)55F4S*>6D)W-H3_X/4G:L$F5R\.OGIY:@]_KF^+ME/E^
M-]MLJ:B3=++,@%5E0"O84F@CB0G."Z>B4*)7^.TG;=ATR2#PJZ2GIN#WXKJ;
MX/3A+C7T9OJ+GY0'81\_ VS? WFTY F%5\*O@-&8"A@8E6)3YHUW/H-D/3Z
M.H;485]!#7 X]Z;'9MZF;M7#%U91C>G=]/U\]N]0NL^NSX?[-V'H+N-9,;\3
M_Z/(<[,15<"#0ADB.$<U*'1B@G$*3Y' G96:@MNZK'_V47^/Y [[WJIO>+>J
M]Z8L=[FPWV#^[F7ZULV]XYPGCBX1M;FP5^K<G"!&\I0BHT;X'F^S#R%QV&;N
ME[?4]?76: JRM(19W5^<GH%\_!DU$I#/4%:KW/D.0:N2FUN8?8#N\4X7Q72=
MPD+I3W>+@SNT"0=2&.J(BJX,T,R66"@]$AG3C$O@@==.29Y'<=T"L]NURZ*O
M9_/[1G[K95_,YWYZ!2L*-O)CNSO^=:3_TJE\:Z,YXVAPCI,,Y8(A"=QH)@")
MDEL#G@7=XYO^"S(Z<)'WY?;"TW5O+<*J*;=B-Z/W$QX^+I&]/Z9C%$^I&7A1
M:K,>-[_)W#E:&N\[1I%]L)+8G!)1.J"_Q:/RL?;4TLHL#%R=WL)^N3P4FMH)
MO\^Z=F2E5<X.CG<SRRV+5%)-K%>EYQU&UY9:0Z(# 3$*_':/^;KC"1XVB=P$
MROM6<Z/>^4>X*M+TT_1[*:"=CW/&F&0]_JP,U?LRFY>.*J=W<SUN@2K]7,_@
MJ9+3OR;A;JG[A_E&.&58*2>Q@DA=:EA*,;T6C@KCA;#;^:7S+<,>6BHZ"ULK
MO)GFV?RZ4]POW]??W+BCL9Q)*E(Y!(#(X(#X+"@IDV>9%!A=V]K%8B>2.JRS
M7 5#3QSKO2FM45.W:ZCCZ351^S^L2FW4@;16,E<[EGLQ7<T:?!'_\V:\Z(8V
MW!?B00SE>H DRG(IOZ,DE/[HN4RN]_@]K6J[]<=16+,;TMU-2D)-CO/X=@9C
MMRPB^V&1?U<=\:@J@@5&>=*.^-()5$;<N\%G3[1D)B7C+8_]I5^KL#"L*>P1
MGT\U7KJTZALUG._F5Q[ET'T,.E7W[89>PM*/)Z>8SV<_LH81/8[N2J9T<]'2
M)74V&:=;P+[?X&1C=&$I)8"',4T #)"S"22$6,YY5?JIQ$RHUX(:$87RM5NM
M52'\,CW"1@(#+I]3)BB3B-Y(,,0'*4G"3Z0 &J2IW9+H,,J&-9.7Q]YIO<..
MTM^0A0?SY>A>CI!>X2G06?IOX\4HYQ"] T\"H ,N942/6 A-F(D\4Z6ID0>-
MY<1%-O"'_[K'WE/K#XNT/O0\JRST!H'S<G;MQ].1=S(QPS,QN=P*,"J(#281
MGT3@+E$3_4%)@!.@LZ)@&/#4T^PS4#E!S$.7-_GI_YPMX._%@2DI4#_]_C>X
M#C ?,<N<XQ9WCZ.&2&LM<4FB:YNB]A9,Z:YV2$'2O@7:@L(IFIO5%F,#UP__
MYN?C8D'?3/$S8;'LY//]]]GR_7Q<9E6MJD;P )_?,FBH<#J7P:\&SVH9J20A
M2TL2$]1)[K6RM1]9'TWD,)=I/6#M,FIJ (?/GO,8D,$;]" 7(S T4$B,"#S;
M48[(5"C]K$+(5(@L(*?:A2J'4S?L-6Z/WE+/BAKX6-RYOY"]WV_*9GJ7;_\]
M,DSSP"4K/?<]D5#Z'5,&)#,%F>'^#OF04_+0]1IWOD_4]:QGP;<(IN^/+?4M
MCQ]OPF*<\"N%3R8T5X$;$CLGPM)(K,"M:@QP%PV*>+MCY^$ .Y"&QFU83Z#K
M0T$-'*R[>7WW)TIU\7G\Y3W,RTAB?P4CG;.SPFAB>?;E127Z#HX+HH5FD8JL
MM*X]Z^5@XH:M&^D9DOVJJM%<_V&S<!^,_?0;8S_]CD8>)U\2]$?+Y:8&GRVI
M_D<,*\-$",J0'$O[V9PQ).&*D9P9328%J8!6-C#]C1@^<#IMYV_;\B0=>"+4
M,DVD,QCY4:Y)=B:&P*03LG8MSA'D-3M&^!B\/!6FU%3/P+G>#Z58O$MCQB A
M"9Z)C5$BT:43 @A=O!(CA3, _*"+NV=2NW<+MA.)5%7G[%S9M@"(=<K'&L4-
MF(#^*$/? ^-ZXD!I8K*GX(*+*E2#Q- YW1.5M:WN$R0WL,+_-IZ.KV^NUX1S
M[8U3+!*6. 8CW@"Q$KU/"+@!DC'4YQIW@P\6'5CIIZAL5D-^0RO>?]L@G!HI
M6=*:>&X3HEXE$B(&I8:[9*R,^+^#FOX]I_C-18?+JE=1_,GR:R"*?W#^=69/
M9!2"4('X4,3 !2^!IB'X=:5D  V^=M?'1T2TDRCJPR>H(_L&P+/9V75]%^5X
M<DQ*19R6I?1&,A(<=\2QY)Q(5 1=N[#V,14-N93'JW565<8-H*2[R^[HOS6T
MPAO*7")"H7F5@/3;X"WQGD4+S">5:Y<&;M,P+$+.U>FLHH ; ,AA]O8^%2J=
MY9HGW$X6S:V4,>%ARTN72.N%P#,\5;<Q1Y+83E;Y8N=79;VU ,M]')4&?M\_
MX:?<)90<;E*J6"!0"B.D$ :EZ#TQ ET_[US4L?:#L,.I:^@TK V2;4#VH[$6
ML/CPHF@OHW=_&4F98J0ZD^P5!J 8<I(RAPU95=H&9H(2?;KQ!Q$Y,#)[0LO3
M=2V557<R-K_"/,PNC,Y/<S]=7(\7BU5!_\MQ>:<>;HK"1Y!D8B"*SX)>D%2^
MS"N,C!BM,W6*<F4/2CCU@-<GR!XX4&T+P;74^P/9VW?+S^AZ[_ON*&O<R*QT
MXO/%N^*)$L=E()HRG;/W/IF>*PI/I'Q@![8M7%=4\L %9(=R_!*0NMC5C#SF
M5_ED@8(G*C,@TNJ(OIK"G>W*2WJN&&PWLM]92%:#EF%[-_<,TT$4=CI 9TL_
M.1N@KQ;+\74I<?]C ?EF4F;<+%:C(AZP=-_)$D+R$J"DUQV1(6+<D+@D220E
M/)XR0/T!6#QRV1\A/7U>1-6W+GZ@(_[N+[=BR# 23E-E0^%-B%+G'HA-CA'I
M@LP!@D^^>KQ_.KD#W:OV#:%SXZP3]?D#0?<)AWR#^<1M3+8\VJ#9XMFD!0DR
MB=+FCC,+>'J(!B.O(^%=__:X47C7U_D/!/BG/?4-_KFD26O%2<RE6;H.>!PF
M_"-01G6.07HU%.8/Y6&8$*U5V/>B^1\(^=L=*&>+\1)NHX*N%24J[/5L=4VX
M>#/]"/.OXP@CC%2=,XR1E%T@$L^Y4O3BB0Y.E7F4BO;=AZ0V2S_"W5NEZXZ&
ML-' 5MGD:$1Y--(G102@N9'9 K'*Z1+X\F2-"\[4[E>VN?[ B8D+@O!DJ3>
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
M<7]B'?)3.*O-QQ:?PB+3&5BNZ._S+Y<O+9=1[]\6:55G#_^,%W_/1 Y>!ZU
MLIIWY2.=$N40#.=)>99BO-N[:*=Z.63MK@(R!TI\>4+V/P-X719NO5R>G5UE
MHAOFM3>1@]%UO"9J38K=ULY/.G(90O8J- +8_=6G#=%, K$C1=#%3;C=SROB
MYZXDXE_^2F?GVS@#,97^5W,\9\KJ%(*/]?3DVK9:@:N!!^-XU(XAQM#^DMR;
MS&E=K:9P/)6PIH[:G-'G+$A$W_!RI^]6RT^K\&7].VYFQ!A3@_3 HN,U:I$@
M>,P@O;+6E:+2W0?1W;&;QQ:9UN9JKL+:,71B9-QP9K=6OE3'5YDNV]WE$B4G
MBY2%Z$$%+B%HST"20Z)UE%8Y/0 N^Z\\;?%2<PR-S/IN@/4&T^>PF*^_K-]N
M/N.J[B.*S)P*'@HKD0X(7>7.:PY"!R,22U;<S5U\ D+WUYBV$FE$L!S)S@XL
MH[=?<15JYM+KZCQL_R"/@N[9633<$7/(II/D3*A0&#'&%I"%F>)JN#NT?K!Z
MD)AI:XQ&L7+:,+X#!%VJQ/6,%Z&XPIJ_6YOBNXC@#5ECF(P(-CHG<^O1ZE=K
M#\*'>U;X.(BMA\-AN0EGK>X9S-?@OMS%-I;ZX7Q%VG+U"6?"9!D91BCHL/J,
M"9P1$HR2UO@@O)%#*OL'+C<('/Y9@&,L)C_KQ/9?PFI!WZZ)'1]HZZ-GN#^T
MWNE2W0?M^ 0Y[])$$8L$+U1M<LD8^"($"'*_K3!T<9GF52\GR'E_09^?YV?G
MU:'\@.E\M<TTN @[8+X(2WSY>GXAW;?E2ACO+H5Q\7)0LI?""TYGCF_3\$S-
M%G#@HU:"3J# TGI01-L=])M1OP?J'LZH/[F0.[#4ML.':WG4R[.P7K\M'S;+
M]*_MVWA"DU@LM0E'EJ!42A#(!@7F,,B2.'>L=:SS06)Z2<8_/4+N@K6)N#K
MW6WZKY*S>-96"@6E8.WQ6'MR%!XA6AU+1%Y3_!H#[CX5$R.MC7CO-J,[CM<=
MH.6F5'.[B3\6\\WZ_8<_+E,P4&46M&6 6@=RCJV!J+RD\U5TUIPY(<<;8K>#
MH&DQ=*RT'QQ-=RSK.\#1D?K[QE$+(EE#5@<D6VC?V2DR/;0"JXS5+#'/?&M=
MU8KV7NH))K]+)P'#\S\$E^/59/$*<T%@)M50 I).28H$@9(I);,D#O1U KJ8
MB3<)YMH"_P  =!I+NO5H$VIJ__INQM_ON#D\<K3/I[>($QV\FT91H;M!R.7B
M5A^/9(I2!%)TI*)5LH[TM!-@&4LN&NE]<VWQ"#EC]T(P+D=7M &MZ0]5E 3O
M @?MA)#"Q8*B]:M'U[T06B%CWV8(^\BA@XMY5^6V%5';P *@* 64SQ8\RPZX
MU<E9A4R%UC'#9]<,82\Q#VB&L _/^X/-I<^73&WY7=.;6"'+F.4,COL )G.E
M5$D8Q<A=-'H(J!PMWD'-$/;A=0> N>I:>I%;\#'\]7+[.KB^].E=\IIC<$ .
ME":?2A5PCBQ-(4HRV3#+FM]>CU/4%80.$?ER-/Y/G$3V;DFW^'6'M7>X6&_O
M]D7>ICZ]P3Q/X>PG7&"9;ZZVQWP0L10/TM0I*P4S1"X"2&%(52L1?1Z2J7_
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
MI=ZUHO9]R[77BO0@M7&F-GF*6 :@X,$%IBNL;2"T)VH@]^?@]#"X7SAUL8O
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
M)I$<QUC,D)G7#4CI"5Z'XF$YG7"FQN)-Q/JWQ6+Y;2NX]>V-_2.LYE73UVS
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
M$3Y/D#2M]34>>NXJHY:2F3ABNO6Z/YS7Z2:XVH:6E4 ?N"A0M"V@3 @0M"_
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
M"&2S+61'OV]4$,JV'H=W[Q 3=_@<*=6[(#F*Q1U@I+JSOX2/5U6C4?FLG,O
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
ML6S!%G+U"D\IBT:3A5[;_(\3/)B1]-/!U=9'_([+R_H>2D<V28 !(P9J2G.
M(&0![2S3:*WUS6N(?Z[=4Y#53+7WBM2/D','^'B[VFP?S]_]]:T*ZJ8TU7J)
M7$<'G'OB(\4"T=$Q[(URWJ*)"EN7,#U&RTOITW8*?IKHH0,\_1V7N X+XN1-
M_G.^G%<N+N;?<<?73-<G<2$#L&+(!;#*@0^NCK=G,7MAF,#6V<3/D#1Q'ZLF
M>E^-IX0.,'4]R_G]M^U<^>67'2.?PU]D<9D3 3$2-ZEV!G>!@W-!0A*!!\4Y
M#Z5U#^2G*9JX;GP,1#540<^ FGE6@DY<D.<8L,I(@T,;*4+A)4L?(FO>P_]1
M8B8N##\KC X2? =Y5-?TWW1WF1FK47)?A\>S"*I6#@8N AA>0E0YB*R;-_6_
M3\8TJ#FOLW2J]'L 4,V(_F.U7-UE9;<=;C9;X=E)9X#E*.H3CX6(CD%@G#,;
MK).Z==0VC+)IDM;/#+/V.NK@\/M9M[ICH[;@F$6RYRR00YB=R37WR]:K$P=,
M\21E0N]4ZV#O 3(ZF!O16-N/E P?*_K#T>.OT+/$+_4Z]G.[,"_,E]7LOE]^
M"O5V[L.ZBJV>[#-FHR\,"R KI<XQD!!D;6[FM39"R6";=]M^G)H.1DB,"ZE&
MBNC +CTMK%E$:VN_>R"O,)&#2'&&%[ZF0$=76Q&Y;%NGX3U-T;3N^1F@U5 A
M'<#KQE7\&PGSJE;HDIC:^9+D-/R"9;7&Z^)'W+S[BX1(BB0_8_UCZT[4NC7Z
MET3:8BN/*W,^*\C"=MZ'5W5 @U(1@J6O2E%".@S!F-:-Q49D9]IZQ+,<PWU
MH8,PY)K%G7Q_P266.;$1,/AB"K&1R&WVM3[360DBBE)8=+RXUG''(Z1,4\9X
MWD"CA18F[B5SE?W]LT5SW5>W'^VO.]\RC4Q%2SZN+!2E.Y(720E!.F]#$<DF
M/:1?U;#5IJE// ]T1I)Y!P<UT7WK6J=@*M&0$VO)7ZU.K()HLP)6*&9B9/R3
M;'TA>X> :<H.SVM^CI=X!R?8D(;;'U;KK<8N+M;S>'E1LT4^KZZ2S<C&BIRM
MLU DJWU8A(18K2UBB$D)76(9E*1_:%QQ/,G3U"E.</5V)JUV8/,>X/3:?-NB
MD%DEH.3@R-,E)]=%D4$[+KR4D44^*"'LL/JSQ\B9IJCQW+D8;;31S#I.6WT6
M-E__MEC]Y^9\-6?[*TY1:?8DUWW4ESD54TJ*4W"9D&)-I!@XZP2)+)^S& .6
M0:7.KZ:^+!NAM,T."K=UTR<&/EH'NE:>1HY,YD']!/Y97W8POHZM+SM$9=/G
M<3]<#Z.*1RD] O.L@ KTE;-601):%A-B)%/89A^^X/JR@Q0]I+[L$*EWB)Q=
M283-6HH<$"+6,GG.R4]Q-6=8%IM30N'3H*21UU1?=I!FA]67'2+F#NO+> I1
M.>4@9%XG8]@$,015T^V"RUXXS09-67\E]64':?.9^K)#1#N]&3D@ I*JY(Q%
M@&-2D9!D &>,!>%,*$8*BH0:69;75DATPE$UDGXZN**@"+C&1!_6J^]SBGQ^
M^?&OF]HI]CH5[TVZF'^_LN$__4<L,>D0#=B  A2K-7I:"XA6:&U4[7_<.A/D
M<"I[\M";P>7^!>^8NNL#G;>NL(/.,I;D045/YT-D'H*HS8(\+ZJ@S3R. +P#
M'PU&2V0;6]M/OAX<(OHN^A.^R?_O<G/50_;SZB.F%>W$!=YAZO/J4'DF:5(V
M-H,UDIP*SA1$28&T<%)YY;R0IG4J^!A\3)L]=V8<3PZ$E_&"7SC3Y"5GB(P9
M4%DD\"S6"17,"NYS9''(<)B&+_BC&=+I$7'X8_\AZNDGG?C>Y(']1!BM7416
MHS)M:ZZA!N\L0BK1:HKXF/2MDS^?(6E:T]@-,L=08 ?NY+;KY"^!1%8O"XB1
MK69G43L1LS2@0[V8DAEKFI^%(FAC):=\C*V341ZF9-K<X^[0UT!=$Q^^-VG\
MO\XWWU:;^>Z5YBJ;_\>'15A>U!/@6Y7ZN[_2XK+V0GT_KS7>?P^;GW^/_O1Y
M7J^U;GWC9V7 ;\OO>*6UCQ@6[S8UUIREVK8>58!<9:V"B^!K+BU1ATY98^-^
M>M6#I_E$Y$^;J=S--G@I .K'WR -K3'4"JRK_]_2R6Y0];5"A!$F,UY 1TT!
MK5,*7#((6JC DP]!JM:NQW#JICT'SAR@C:2T#MR-^YR]26EU289E-U)R)E!'
MCUI"<KGVZ4@!8O)(5L(Y+IA+4;6^T7J6J&F#L['0\"SH3E'-] -?]YBY/0B9
MCC"<?Z\\74\5+"A,T%D 1TR@(L:Z4P4@:J^*DNAR&N >'+KNM,'5R,@:71&]
M&K3U)1WAM9CJY\YQM5$,^37@6:ZCWYS9N@W 4"OFL%C!1R@R>IZP:4_5*0W;
M22KJ$G=[4[KK&,NL"F/,!9 >9;T8"^!39"!4*B8$(TUIW^S@>;JF#68F0]V)
M"IKX1"7?-R'F[7WL1[RX7"_?+W?RJM^Z"9DVORUOW]?.HF>%"\>A=F(#A9Z$
MB)&$&#R%/;8D7>2 D_78]:<=#GF&$_8LBNG2XFU+9_;E6;=5+-%GD5EMB.M!
M&4F.JJ5ME7FL'=J2#&Z$*O6!U$T[2W(RZ]=$6?W<JPR_$9@%) X9":Z^25'8
M5"^.!/D8H7!C#9.)^]9/Y,.IF_8L/G\"QQA*ZZ V]!'.KHS_PX)T44CIG0!M
MN0$5I  7E8106^<H9QT=".>!Y1-4OI2&R"/DK+72W=1^8_BQE=G?5NL_5A=X
M*^*_\[+_@P*P0H=*RB#KF!5BPD-(G(X;77UDIHM10QHF#%VOR\RU9CI?C:R
MZ0_B?=?W:=Y"LI89H:%X6U_ET=3><QQX<9R^D$KNSP1X-@@Y'5WGSB<;!5VC
MJ*"#<./GMOF\>I/^<3FO/9*NPO>[453M/%[*?#$G5&_(99:<(<L071V)P+6J
MK4@LF"(ULTGR7%H_H1U#9Y>/::W1>39%]F<+[S1(_/$_<9')^-=O$I,W/[]Y
MV[YU1T#^M1.)U1HTORV%I1WJA#<0##IO"G*GW(&6\@1RN@Q/QK:CYU)?!U9V
MN(1G@4N1 K/D8F/-%TFBS@!%X.1>UVX4.OE!D^=&B5>FO64\LT4=26G]AM&[
M$/!!0;+$9&8^ BO<@1+D-7LG:==95XLJF73F3&'T$U2^E%;Y(X31K70W=1A]
M=3[<]:FKPWW]@&EC#"I$!E:D5,M[#43A)-BH)><BJQ39\(/[\86Z#)R;:?G^
MD=Q(Y%/CY^86X!%FR!8GZV,&[BV%_P(U1%]O/'W)242+P<8A^'ENH2Y#XU'P
MTU3DTT<9UP'5+5?UM\WFD@1'[NCOJ^476N//;:M_0=&\%3R!U:D08\%#C-(
MA?CD7P@M$A_4Q>&0./A9JKJ,>EL#;R0E=1 J?,1ONPVUQX<WHCA/7FP)=CLW
MF=P')$?3&1>*5-Q@;#T5[3%:N@Q7QX)8$X7T;M;>KO[\<[7\=+%*_S'C6@94
MUH$H%"DIVA[@."<7-6=MF$J2I=:IR<\2U67@>5ZC=JR*.K!I'ZXW4-TX/UG:
M#J2;*4,>0)T3%VT=\V6+ H\F0##.H#.6',W6\T.?(&?:K)5SXZR16CHR;C<<
MS:L(EWES>]M8;8ST2D/1GH3%C8)0:D<@[[5G3G"5W'A8>X"B:9J13P^W4Y73
M#^*&RW!FO$A29V+0DKU6HF1PFC%(,AFG(TO!MT[7&T[=-#W()T+B2$KKX&:W
MLE5_U<K0[V%1M]M')(G-$Z&^_N#-,M_]QJV_^0'7\U6^G].XJRU]]U?Z&I9?
M\"/MH'>E("DA1G(UE$[@2[W(K"W[?"!U>,ZLSTE)8P;UYST TN?E\*5,Q3SE
M1KECS+ST'34+#FW16!-^(X(JJ8!/T@#'+)7D+"?1.E/B)()?RG"FR?!^D$:/
MAN^W[:XB :PO.@!QHG SN>(@1<= :>W!15;HJ&56*\:<;?[V-SZ(.Q@3-1V(
M#]'HB2!^M\QM.OA<?ONVV$HR+'[.<KC5 /_FQ5\ZFW/@D'7M7\%-@1 *0F*!
M.&1UT%KSEC[#2'LIDZ=.@>486NK@ NNFIG&>:S&/9):6J35#H=3J;3H)@K.B
M-IHF\>CH!&OM]^Z1,.WS]"AJ?F2V]C$R[P(RU[-&?W+ 95$U-(5L0RVV$0:\
M082</>,F!<E%ZW/T/A73ODN?!S@G2;X#[/R43!U)2U_>9)PM\P-W% \,>HE1
MHC(6@8=<:QR< J<Q03129IT25[EU+=ZI-+^4(7BG.FUGT^O$F3@/M_"[6ZJ]
M5ZF=0E9&8H$<ZZ!*VI/$G?+ 4*2B>2K&#.E$>_C*TQZFYT7%ZFPJ:@; <TW+
M^R.L:X'L=QQC,-Z]#Q]W!M[3O/0Q[DXI7A -X=:[>I]2C:JQ!8KS.I!,F1TV
MJ;7?<7>TR6Z"<')$WFPV>+&YLZ.822S'HH'7^3=*V P>BP1AF1:.)Y^8'V#T
MGEFFIZ$8H^+DMGUK*?J)3]-G6/F ZT1BW,["N9ZQ=/779H7D%=$G8,G5-"7B
M-Q9;W\V*()9-X79(PO3Q%/14W-X+]EHIK-,S]M_"XG+[&6&9_\]E6,S+CZT3
M<]5H,6RO)G%-/L;Q)^W!2[0X;T_CJ\&I>TW FX<(N/$(F<Z1HP<K,P4I(48(
M%$Z#4\($9K)O<[(.H^:4"6E/KW"S7Z_F?&%@.1?A(:C:N5.D#"&E!)X'E9B+
M/L9!KVTGL;U'U'0G[PA8N3T<;3S5=' #<\/<@B*SFA:W>7.SNS_3IVP'6[IH
MM*RRPR(2J!P18E0<L@F!^9""-JV?=X=1UBOJ3H+%:G0==8^\W;Q,R97@)6JP
M/ 3B*5N(DKZ2+!GN;2SM>VT-H6O:>Y0Q\' 0Y(Y03@> NV;E;ZOU6UI^?E''
M#NR&J48MZ'P@.6FF&"B7&6U-*R"[$$+AP4K?NK7J4_3T#+!CM+\_L:R5*CJ
MU>_X)2QVLMEQH$+),;$ FL)L4!(%1)=DW8A1*,Y2;#X^]#X5T[Y_C0ZA$\4^
M\4#DH<[#S7.,TRK)P!!TX?6AT'.(K&!MJUZRT:H(UV(H\L&$37?I,;X#-KZF
M.K!?_[+ZCE</($_OV8^KQ8+,]7^&=9YQS$YG56BG)4$[C2N(.B$84\@X)\^-
M:'U:'D%F_['!D:!9G5>#'8#T:<9^"8OZK9D)NDBK'#"+&I3E"1RO/&8FM,]!
M2.?/&BWL")O6FQL='@?%#L?HJIOTXJ=9>_LUK+]@_KRJE87T_=TDR5EB64A-
M.[HH0PYM3+2W@RP02Y0B65F,:^T.'D7HM!YC7S!MH<NI$U/>O?WY2,X%\P/Y
M_8A?+A?U4W_L7FD<*N8Q*N!1UCH [LEGJB5BG//B=!)Y_PKFX625)M1,V_/C
M7!"=2'O=G_._DCC2-DUM5C *:4P &Y("Q30Y]DYF<#EYFZU4F;7N2#.4MFF;
MAO1E1H_46#]ES\\($1.)>YMC(9E3M+,,!*S=MG6RM=NV BMB';(7F>>M0Z*A
MM$W;4Z0O0!ZIL>Y-XZV1OC.+]0+5!1"9V%&"PDB?D--OY+BPP$V)YX7B+>*F
M[3O2%Q:/U5GW8/P9XQ7F8RJF#J,2'A1M*C+Y*H/ ;&/1HC!W7B >$H^/UHVD
M+Q >HZNFE9*/)F3M?E!_BV&#_^.__7]02P$"% ,4    " !YAEA6,)7Y[UU)
M   M^0$ &0              @ $     83(P,C)Q-#$P:V5X:&EB:70Q,#@U
M+FAT;5!+ 0(4 Q0    ( 'F&6%:UB;FSLR<  /3S   9              "
M 91)  !A,C R,G$T,3!K97AH:6)I=#$P.#8N:'1M4$L! A0#%     @ >898
M5NV)[3P?$   =&<  !D              ( !?G$  &$R,#(R<30Q,&ME>&AI
M8FET,3 X-RYH=&U02P$"% ,4    " !YAEA6WS,C2!4$  #8'   &
M        @ '4@0  83(P,C)Q-#$P:V5X:&EB:70R,3$N:'1M4$L! A0#%
M  @ >8985K61\(PA P   @D  !@              ( !'X8  &$R,#(R<30Q
M,&ME>&AI8FET,C,Q+FAT;5!+ 0(4 Q0    ( 'F&6%;YM/F5X@<  !,B   8
M              "  7:)  !A,C R,G$T,3!K97AH:6)I=#,Q,2YH=&U02P$"
M% ,4    " !YAEA60,]7M]0'  #P(0  &               @ &.D0  83(P
M,C)Q-#$P:V5X:&EB:70S,3(N:'1M4$L! A0#%     @ >8985OO@#8?=!
M%Q(  !@              ( !F)D  &$R,#(R<30Q,&ME>&AI8FET,S(Q+FAT
M;5!+ 0(4 Q0    ( 'F&6%8'C1I'Q 0  /D1   8              "  :N>
M  !A,C R,G$T,3!K97AH:6)I=#,R,BYH=&U02P$"% ,4    " !YAEA6-#WH
MK:J%! "8%3, $               @ &EHP  <VIW+3(P,C(Q,C,Q+FAT;5!+
M 0(4 Q0    ( 'F&6%9$;">Y,R(  $^8 0 0              "  7TI!0!S
M:G<M,C R,C$R,S$N>'-D4$L! A0#%     @ >8985I-50_ZN/@  #8X" !0
M             ( !WDL% '-J=RTR,#(R,3(S,5]C86PN>&UL4$L! A0#%
M  @ >8985G][K89YN@  Y$$( !0              ( !OHH% '-J=RTR,#(R
M,3(S,5]D968N>&UL4$L! A0#%     @ >8985BWYJ<=2\0  K$\! !,
M         ( !:44& '-J=RTR,#(R,3(S,5]G,2YJ<&=02P$"% ,4    " !Y
MAEA6W>T2LGJC 0#9=!$ %               @ 'L-@< <VIW+3(P,C(Q,C,Q
M7VQA8BYX;6Q02P$"% ,4    " !YAEA6/\8Y?L4, 0"H0@P %
M    @ &8V@@ <VIW+3(P,C(Q,C,Q7W!R92YX;6Q02P4&     !  $  ^!
&C^<)

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